« ecto 1.01 リリース | Main | CubeギガオーバーDual »

ecto 1.03 リリース

ectoですが,さっそくマイナーチェンジ版がリリースされました。

- 潜在的なクラッシュを修正(この問題をつかまえた http://scamper.org に栄光を)。
1.0.2: での変更
- テキスタイルプラグインのアップデート (Brad Choate).
- ”ドラフトの削除”シートからデフォルトを取り除きました。"削除" のショートカットは,delete キーになりました。
- 日本語化を更新 (Hiroshi Yamato).
- フランス語化を更新 (Olivier Jan).
- 突然の終了を防ぐため,投稿前にエントリと下書きのデータをディスクに書くようになりました。
- メインウインドウは閉じられるようになりました。
- %@ の置き換えは,クローズタグの中でも行われます。(テキスタイルの互換性)。
- その他,マイナーな修正。

日本語化について,修正が入っています。画面関係はいい感じみたいです。
メッセージは未完なところがあるようです。細かく見てみます。

→結局,こんな感じに直してみました。
あまりに沢山あるので,大和さんのところへのコメントではなく,メール+トラックバックにしました。

BlogData.strings -----------------------------------------------------------

berore:
/* busy system alert header */
"Busy" = "話中";

after:
/* busy system alert header */
"Busy" = "ビジー";

---
berore:
/* Status for deleting entry */
"Deleting entry %@..." = "エントリー %@ の削除中...";

after:
/* Status for deleting entry */
"Deleting entry %@..." = "エントリー %@ の削除中...";

---
before:
/* outdated system alert header */
"Outdated system notice" = "お使いのシステムが古いようです。";

after:
/* outdated system alert header */
"Outdated system notice" = "古いシステムに関する通知";

---
before:
/* Status for retrieving categories */
"Retrieving categories for entry %@..." = "エントリー %@ のカテゴリーを取得中...";

after:
/* Status for retrieving categories */
"Retrieving categories for entry %@..." = "エントリー %@ のカテゴリーを取得中...";

---
before:
/* Status when retrieving blogs. */
"Retrieving list of blogs..." = "ブログを取得中...";

after:
/* Status when retrieving blogs. */
"Retrieving list of blogs..." = "ブログのリストを取得中...";

---
before:
/* Status when retrieving categories. */
"Retrieving list of categories..." = "カテゴリーを取得中...";

after:
/* Status when retrieving categories. */
"Retrieving list of categories..." = "カテゴリーのリストを取得中...";

---
before:
/* Retrieving recent post status */
"Retrieving list of recent posts..." = "最近の投稿を取得中...";

after:
/* Retrieving recent post status */
"Retrieving list of recent posts..." = "最近の投稿リストを取得中...";

---
before:
/* busy system alert body */
"There's already a network transfer in progress. Please try again later." = "ネットワークに接続し、ただいま転送を行っています。 終了後に再び試してください。";

after:
/* busy system alert body */
"There's already a network transfer in progress. Please try again later." = "すでにネットワーク転送を行っています。後で再試行してください。";

---
before:
/* outdated system alert body */
"You are running a system older than 10.2.5. There is a bug on these systems that prevents ecto from getting the recent entries from Blogger. Please update your system if you want to use this feature." = "あなたのお使いのシステムは10.2.5よりも古いようです。それらのシステム上ではectoはbloggerからのエントリーを取得することが出来ません。もしbloggerでectoをお使いになりたい場合はシステムをバージョンパップしてお使いください。";

after:
/* outdated system alert body */
"You are running a system older than 10.2.5. There is a bug on these systems that prevents ecto from getting the recent entries from Blogger. Please update your system if you want to use this feature." = "10.2.5 よりも古いシステムを使っています。これらのシステムには,ecto が Blogger から最近のエントリーを取得することを妨害する,というバグがあります。最近のエントリを取得する機能を使いたい場合はシステムをバージョンアップしてください。";

---
before:
/* Confirm deleting draft */
"You have indicated you would like to delete the local draft file entitled •"%@•". This action cannot be undone. Proceed?" = "あなたはectoに保存されている下書き•"%@•"を削除しようとしています。この操作は取り消しできません。実行しますか?";

after:
/* Confirm deleting draft */
"You have indicated you would like to delete the local draft file entitled •"%@•". This action cannot be undone. Proceed?" = "ローカルに保存されている下書き •"%@•" を削除しようとしています。この操作は取り消しできません。続けますか?";

---
before:
/* Confirm deleting entry */
"You have indicated you would like to delete the weblog entry entitled •"%@•". Please confirm and indicate whether to delete only the locally cached file or also the original on your weblog server. Note that this action cannot be undone." = "あなたはウェブログ上のエントリー•"%@•"を削除しようとしています。オリジナルのウェブログ上のエントリーを削除するのか?、またはecto上のキャッシュだけを削除するのか?を選択してください。この操作は取り消しできません。";

after:
/* Confirm deleting entry */
"You have indicated you would like to delete the weblog entry entitled •"%@•". Please confirm and indicate whether to delete only the locally cached file or also the original on your weblog server. Note that this action cannot be undone." = "ウェブログ上のエントリー •"%@•" を削除しようとしています。オリジナルのウェブログ上のエントリーを削除するのか、キャッシュされたファイルだけを削除するのかを選択してください。この操作は取り消しできません。";

CustomData.strings ---------------------------------------------------------

before:
"Are you sure you want to delete the selected item(s)?" = "選択されたアイテムを本当に消去してもよろしいですか?";

after:
/* Delete alert text */
"Are you sure you want to delete the selected item(s)?" = "選択されたアイテムを本当に削除してもよろしいですか?";

FileUpload.strings ---------------------------------------------------------

before:
/* image select status for multiple file */
"%d files selected. Current: %@ (height: %d, width: %d)." = "%d ファイルが選択されました。 現在のファイル: %@ (高さ: %d, 幅: %d).";

after:
/* image select status for multiple file */
"%d files selected. Current: %@ (height: %d, width: %d)." = "%d 個のファイルが選択されました。現在のファイル: %@ (高さ: %d, 幅: %d).";

---
before:
/* file select status for multiple files */
"%d files selected. Current: %@." = "%d ファイルが選択されました。現在のファイル: %@.";

after:
/* file select status for multiple files */
"%d files selected. Current: %@." = "%d 個のファイルが選択されました。現在のファイル: %@.";

---
before:
/* file select status for zero files */
"0 files selected." = "ファイルが選択されていません";

after:
/* file select status for zero files */
"0 files selected." = "ファイルが選択されていません。";

---
before:
/* image select status for one file */
"1 file selected with name: %@, height: %d, width: %d.." = "1ファイルが選択されました。 名前: %@, 高さ: %d, 幅: %d..";

after:
/* image select status for one file */
"1 file selected with name: %@, height: %d, width: %d.." = "1 個のファイルが選択されました。名称: %@, 高さ: %d, 幅: %d.";

---
before:
/* file select status for one file */
"1 file selected with name: %@." = "%@というファイルが1つ選択されました";

after:
/* file select status for one file */
"1 file selected with name: %@." = "1 個のファイルが選択されました。名称: %@.";

---
before:
/* Status for thumbnailing */
"Creating and uploading thumbnail..." = "サムネイルの作成とアップロード中...";

after:
/* Status for thumbnailing */
"Creating and uploading thumbnail..." = "サムネイルを作成してアップロード中..."

---
before:
/* Status when uploading image with path */
"Uploading file %@..." = "ファイル%@のアップロード中...";

after:
/* Status when uploading image with path */
"Uploading file %@..." = "ファイル %@ のアップロード中...";

FindPanel.strings ----------------------------------------------------------

before:
/* Status displayed in find panel when indicated number of matches are replaced. */
"%d replaced" = "%d箇所置き換えました";

after:
/* Status displayed in find panel when indicated number of matches are replaced. */
"%d replaced" = "%d 個置換しました";

MainController.strings -----------------------------------------------------

before:
/* Clear edit text */
"Are you sure you want to clear the current draft? It has not been saved." = "保存をせずに、現在の下書きを消去してよろしいですが?";

after:
/* Clear edit text */
"Are you sure you want to clear the current draft? It has not been saved." = "下書きが保存されていません。消去してよろしいですか?";

---
before:
/* Accounts toolbar menu tooltip */
"Change Weblogs" = "Change Weblogs";

after:
/* Accounts toolbar menu tooltip */
"Change Weblogs" = "ウェブログを切り替える";

---
before:
/* Post confirmation alert */
"Confirmation" = "Confirmation";

after:
/* Post confirmation alert */
"Confirmation" = "投稿の確認";

---
before:
/* Alert header for busy ecto */
"Connection in progress" = "接続に成功しました。";

after:
/* Alert header for busy ecto */
"Connection in progress" = "接続処理中";

---
before:
/* Email failure text */
"Could not send notifications. Maybe you did not configure an account and an outgoing mail-server in Mail.app?" = "通知を送ることが出来編ません。Mail.appの送信メールサーバの設定に問題があるかもしれません。";

after:
/* Email failure text */
"Could not send notifications. Maybe you did not configure an account and an outgoing mail-server in Mail.app?" = "通知を送ることが出来ません。恐らく Mail.app のアカウントと送信メールサーバが未設定です。";

---
before:
/* Delete alert header */
"Delete?" = "消去";

after:
/* Delete alert header */
"Delete?" = "削除";

---
before:
/* Alert header for failure to connect */
"Disconnection Notice" = "切断についての通知";

after:
/* Alert header for failure to connect */
"Disconnection Notice" = "切断の通知";

---
before:
/* Email failure */
"Email Failure" = "メールの送信に失敗しました";

after:
/* Email failure */
"Email Failure" = "Emailの失敗";

---
before:
/* Empty fields alert header */
"Empty fields" = "フィールドが空です";

after:
/* Empty fields alert header */
"Empty fields" = "空のフィールド";

---
before:
/* Recent entries tooltip */
"Entries and Drafts List" = "一覧";

after:
/* Recent entries tooltip */
"Entries and Drafts List" = "エントリと下書きの一覧";

---
before:
/* Entry posted alert header */
"Entry posted alert" = "エントリー投稿の警告";

after:
/* Entry posted alert header */
"Entry posted alert" = "エントリー投稿の通知";

---
before:
/* Entry posted status */
"Entry posted!" = "記事を投稿しました";

after:
/* Entry posted status */
"Entry posted!" = "エントリーを投稿しました!";

---
before:
/* Entry saved status */
"Entry saved!" = "記事を保存しました";

after:
/* Entry saved status */
"Entry saved!" = "エントリーを保存しました!";

---
before:
/* New entry tooltip */
"New Entry" = "新規記事";

after:
/* New entry tooltip */
"New Entry" = "新規エントリー";

---
before:
/* Edit post confirmation alert */
"Old or New?" = "編集と新規のどちらで投稿しますか?";

after:
/* Edit post confirmation alert */
"Old or New?" = "新規と編集結果の選択";

---
before:
/* Email configuration text */
"Please configure an account and an outgoing mail-server in Mail.app. This is required in order to send email notifications.•rAfter setting up an account in Mail.app you will have to restart ecto." = "Mail.appの送信用メールサーバの設定を行ってください。これはメールによる通知を使う場合に必要になります。•rMail.appの設定後、ectoを再起動してください。";

after:
/* Email configuration text */
"Please configure an account and an outgoing mail-server in Mail.app. This is required in order to send email notifications.•rAfter setting up an account in Mail.app you will have to restart ecto." = "Mail.app のアカウントと送信用メールサーバを設定してください。これはメールによる通知を使う場合に必要です。•rMail.app のアカウント設定後、ecto を再起動する必要があります。";

---
before:
/* Post confirmation text */
"Post entry •"%@•" to weblog •"%@•"?" = "Post entry •"%@•" to weblog •"%@•"?";

after:
/* Post confirmation text */
"Post entry •"%@•" to weblog •"%@•"?" = "エントリ •"%@•" をウェブログ •"%@•" に投稿しますか?";

---
before:
/* Preferences tooltip */
"Preferences" = "初期設定";

after:
/* Preferences tooltip */
"Preferences" = "プリファレンス";

---
before:
/* registration failure title */
"Problem!" = "Problem!";

after:
/* registration failure title */
"Problem!" = "問題が発生しました!";

---
before:
/* Save Draft tooltip */
"Save as Draft" = "現在の状態を下書きとして保存";

after:
/* Save Draft tooltip */
"Save as Draft" = "下書きとして保存";

---
before:
/* Edit post button */
"Send Edit" = "編集として送信";

after:
/* Edit post button */
"Send Edit" = "編集結果を送信";

---
before:
/* Sending notification status */
"Sending email notifications..." = "お知らせメールを送信中...";

after:
/* Sending notification status */
"Sending email notifications..." = "メールによる通知を送信中...";

---
before:
/* Quit message text */
"The current draft is unsaved. Do you want to save it?" = "この下書きは保存されていません。せーぶしますか?";

after:
/* Quit message text */
"The current draft is unsaved. Do you want to save it?" = "下書きは保存されていません。保存しますか?";

---
before:
/* Alert text for failure to connect */
"There are no weblog details available. Please connect manually via the Account Manager and try again." = "ウェブログの詳細が取得されていません。アカウントマネージャーを使って手動で接続を行ってください。";

after:
/* Alert text for failure to connect */
"There are no weblog details available. Please connect manually via the Account Manager and try again." = "利用可能なウェブログの詳細情報がありません。アカウントマネージャから手動で接続して,再実行してください。";

---
before:
/* Alert text for busy ecto */
"There is already a connection in progress. Please try again later." = "接続はすでに実行されています。後ほど再試行してください。";

after:
/* Alert text for busy ecto */
"There is already a connection in progress. Please try again later." = "接続処理中です。後で再実行してください。";

---
before:
/* Edit post confirmation text */
"This seems to be an old entry. Shall I submit a modification or create a new entry?" = "すでに投稿されいるエントリーです。新規にエントリーを保存するのか?それとも編集として保存するのか?を選択してください。";

after:
/* Edit post confirmation text */
"This seems to be an old entry. Shall I submit a modification or create a new entry?" = "投稿済みのエントリのようです。新しいエントリを作成しますか?編集結果を送信しますか?";

---
before:
/* Overwrite text */
"This will overwrite the current unsaved draft. Proceed?" = "この操作は現在の保存されていない下書きを上書きします。実行しますか?";

after:
/* Overwrite text */
"This will overwrite the current unsaved draft. Proceed?" = "この操作は現在の保存されていない下書きを上書きします。続行しますか?";

---
before:
/* Quit message header */
"Unsaved Draft" = "下書きを保存しない";

after:
/* Quit message header */
"Unsaved Draft" = "保存されていない下書き";

---
before:
/* Upload image tooltip */
"Upload Files and Images" = "Upload Files and Images";

after:
/* Upload image tooltip */
"Upload Files and Images" = "ファイルと画像のアップロード";

---
before:
/* Alert text when the user's software is up to date. */
"You have the most recent version of ecto." = "あなたは最新のバージョンのectoをお使いです";

after:
/* Alert text when the user's software is up to date. */
"You have the most recent version of ecto." = "最新バージョンの ecto を使っています。";

---
before:
/* Text for entry posted alert */
"Your entry was successfully posted to •"%@•"" = "あなたのエントリーは、•"%@•"に投稿されました";

after:
/* Text for entry posted alert */
"Your entry was successfully posted to •"%@•"" = "•"%@•" への投稿に成功しました。";

---
before:
/* Title of alert when a the user's software is up to date. */
"Your Software is up-to-date" = "あなたのソフトウェアはアップデートされました";

after:
/* Title of alert when a the user's software is up to date. */
"Your Software is up-to-date" = "ソフトウェアは最新版です";

PersonalityManager.strings -------------------------------------------------

before:
/* Delete alert text */
"Are you sure you want to delete the selected account? This will also delete any locally stored blog entries for this account." = "選択されたアカウントを削除してよろしいですか? これによっていくつかのアカウントのローカルに保存されているデータも削除されるでしょう。";

after:
/* Delete alert text */
"Are you sure you want to delete the selected account? This will also delete any locally stored blog entries for this account." = "選択したアカウントを削除してもよいですか? このアカウント用にローカル保存されたブログエントリーも削除されます。";

---
before:
/* Delete label */
"Delete" = "消去";

after:
/* Delete label */
"Delete" = "削除";

---
before:
/* Delete tooltip */
"Delete selected account" = "選択されたアカウントを削除";

after:
/* Delete tooltip */
"Delete selected account" = "選択したアカウントを削除";

---
before:
/* Connect tooltip */
"Download or update cached blog settings for selected account" = "選択されたアカウントのためのブログ設定をダウンロードまたはアップデートする。";

after:
/* Connect tooltip */
"Download or update cached blog settings for selected account" = "選択したアカウントのキャッシュされたブログ設定を,ダウンロード,または最新化する";

---
before:
/* Edit tooltip */
"Edit selected account" = "選択されたアカウントを編集";

after:
/* Edit tooltip */
"Edit selected account" = "選択したアカウントを編集";

---
before:
/* Finish button */
"Finish" = "終了";

after:
/* Finish button */
"Finish" = "完了";

---
before:
/* Next button */
"Next" = "次";

after:
/* Next button */
"Next" = "次へ";

---
before:
/* rsd failed message */
"Please fill in the following information:" = "手動で行ってください:";

after:
/* rsd failed message */
"Please fill in the following information:" = "以下の情報を記述してください:";

---
before:
/* rsd success message */
"Your weblog server has been found:" = "合致する次のブログが見つかりました:";

after:
/* rsd success message */
"Your weblog server has been found:" = "ウェブログサーバが見つかりました:";

Registration.nib -----------------------------------------------------------
Panel

---
before:
あなたのectoを登録してく

after:
レジストしてください!

---
before:
このトライアルバージョンのectoの有効期限は2週間です。その後もあなたのブロッグに不可欠であってほしいと私たちは願っています。

after:
この試用バージョンでは ecto を2週間使う事ができます。ecto があなたの blogging に必要不可欠であると認めていただければ幸いです。

---
before:
名前(名):

after:
名:

---
before:
名前

after:
姓:

---
before:
シリアルナン

after:
シリアル番号:


BlogData.nib ---------------------------------------------------------------
[ErrorPanel]
before:
エラーが発見されました

after:
エラーが見つかりました

[DeleteSheet1]
before:
あなたのウェブログ上のエントリー""を削除しようとしています。ローカル上にキャッシュされたのみを削除するか、あなたのウェブログ上の元となるエントリーを削除するか確認して選択してください。この操作は取り消しできません。

after:
ウェブログ上のエントリー""を削除しようとしています。ローカル上にキャッシュされたエントリーのみを削除するか,ウェブログ上の元となるエントリーを削除するかを確認して選択してください。この操作は取り消しできません。

FileUpload.nib -------------------------------------------------------------
[Upload]
before:
(MobableType/TypePad only)

after:
(MobableType/TypePad のみ)

---
before:
longdesc

after:
長い説明

FindPanel.nib --------------------------------------------------------------
[Panel]
before:
検索

after:
検索文字列

---
before:
置き換え

after:
置換文字列

---
before:
置き換え対象

after:
対象

---
before:
All Text

after:
エントリー全体

PersonalityManager.nib -----------------------------------------------------
[connectSheet]
before:
"Update Cache"コマンドは選択されたアカウントのあなたのウェブログのセッティングを取得します。これはウェブログの設定(カテゴリーやテキストフォーマット)や名前などを変更したときに便利です。

after:
"Update Cache"コマンドにより,選択したアカウント用に保存されているウェブログ設定と,ウェブログサーバの設定を同期できます。これはブログやテキストフォーマットやカテゴリーを,追加,削除,名前変更した場合に便利です。

Preferences.nib ------------------------------------------------------------
[Window]

--- 編集 sheet ---

before:
タグ・アトリビュート

after:
タグの属性

---
before:
タグ・ブラケット

after:
タグの括弧


-- ウィンドウ sheet ---

before:
Transparency

after:
透明度

---
before:
(Takes effect after restart)

after:
(再起動後,有効になります)

TagData.nib ----------------------------------------------------------------
[TagList]

before:
キャンセ

after:
キャンセル

|

« ecto 1.01 リリース | Main | CubeギガオーバーDual »

Comments

おつかれさまです。
どうやら既に開発メンバーの誰かがこちらの修正案を見つけてリソースに追加してくれているみたいです。
checkedしよー、っていうメールが回ってきました(笑

一読させていただきましたが問題ないと思うので「採用しよー!」という方向で話しを進めさせていただきます。
いやぁ、、私なんかよりectoを日常的に使いこなしている人の意見なんでとても貴重です。
ありがとうございました。

Posted by: yamato | 2004.02.15 at 12:11 PM

あ!今気がついた。
メールくれたのご本人ですね(笑
ありがとうございました。
英語だったので、開発側かと思ってました。

Posted by: yamato | 2004.02.15 at 12:14 PM

こちらこそ Signature もない簡単なメールで失礼しました。
# あれじゃぁ私かどうかわからないですよね...

よろしくお願いいたします。

Posted by: cube | 2004.02.15 at 02:18 PM

The comments to this entry are closed.

« ecto 1.01 リリース | Main | CubeギガオーバーDual »