| 1 |
/* 円盤検査 - EnbanKensa |
| 2 |
* Copyright (C) 2005-2006 Kagetani Hideto |
| 3 |
*/ |
| 4 |
#ifndef __TEXT_H__ |
| 5 |
#define __TEXT_H__ |
| 6 |
|
| 7 |
#if defined(linux) |
| 8 |
extern char *GetText(const char *string); |
| 9 |
#elif defined(WIN32) |
| 10 |
extern char *GetText(int string_id); |
| 11 |
#endif |
| 12 |
|
| 13 |
#define GT(s) GetText(s) |
| 14 |
|
| 15 |
#if defined(linux) |
| 16 |
# define MSG_CANT_GET_DISC_TYPE GT("Cannot get the disc type.") |
| 17 |
# define MSG_INS_MEDIA_IS_BLANK GT("Inserted disc is a blank disk") |
| 18 |
/* トラック=%d 番地=0x%08lX 読み取り失敗 */ |
| 19 |
# define MSG_STATUS_STRING_READ_NG_ GT("Track=%d LBA=0x%08lX ReadError") |
| 20 |
/* トラック=%d 番地=0x%08lX %.1f倍速 読取時間=%ldms */ |
| 21 |
# define MSG_STATUS_STRING_ GT("Track=%d LBA=0x%08lX %.1fx ReadTime=%ldms") |
| 22 |
/* 正常に完了しましたが、読み取りに失敗した部分があります。\n\ |
| 23 |
失敗部分が少ない場合はもっと読み取り性能の良い装置でバックアップに挑戦しましょう。\ |
| 24 |
失敗部分が少なくない場合は残念ながら手遅れの可能性が高いです。*/ |
| 25 |
# define MSG_COMPLETE_WITH_READ_ERROR GT("Process was complete with read error.") |
| 26 |
/* 正常に完了しました。読み取り失敗はありませんが、C2エラーが |
| 27 |
発生している部分があります。 |
| 28 |
状態が更に悪化しないうちにバックアップをお勧めします。 */ |
| 29 |
# define MSG_COMPLETE_WITH_C2_ERROR GT("Process was complete with C2 error.") |
| 30 |
/* 正常に完了しました。全く問題なく読み取りができます。 */ |
| 31 |
# define MSG_COMPLETE_WITHOUT_ERROR GT("Process was complete without error.") |
| 32 |
/* 中断されました。 */ |
| 33 |
# define MSG_ABORTED GT("Aborted.") |
| 34 |
/* エラーにより中断されました。 */ |
| 35 |
# define MSG_ABORTED_BECAUSE_ERROR GT("Aborted because error.") /* ??? */ |
| 36 |
/* 装置の初期化に失敗しました。 */ |
| 37 |
# define MSG_DRIVE_INIT_ERROR GT("Drive initialize error.") |
| 38 |
/* 準備ができるのを待っています */ |
| 39 |
# define MSG_WAITING_READY GT("Waiting ready") |
| 40 |
/* ディスクを挿入してください */ |
| 41 |
# define MSG_INSERT_DISC GT("Insert disc") |
| 42 |
/* 高速消去 */ |
| 43 |
# define MSG_QUICK_BLANK GT("Quick blank") |
| 44 |
/* コマンド実行エラー($02Xh : %X/%02X/%02X) */ |
| 45 |
# define MSG_COMMAND_ERROR GT("Command error(%02Xh : %X/%02X/%02X)") |
| 46 |
/* メモリ確保に失敗しました。 */ |
| 47 |
# define MSG_MEM_ALLOC_ERROR GT("Memory allocation error.") |
| 48 |
/* トラック情報取得中 %d/%d */ |
| 49 |
# define MSG_READING_TRACK_ GT("Reading track %d/%d") |
| 50 |
/* ディスク情報取得中 %d/%d トラック */ |
| 51 |
# define MSG_MAKING_DISCINFO_ GT("Making disc information. %d/%d track") |
| 52 |
# define MSG_SYSTEM GT("System") |
| 53 |
# define MSG_VOLUME GT("Volume") |
| 54 |
# define MSG_VOLUMESET GT("VolumeSet") |
| 55 |
# define MSG_PUBLISHER GT("Publisher") /* 出版者 */ |
| 56 |
# define MSG_PREPARER GT("Preparer") /* 編集者 */ |
| 57 |
# define MSG_APPLICATION GT("Application") |
| 58 |
# define MSG_CREATION_DATE_TIME GT("Creation date and time") |
| 59 |
# define MSG_OTHER GT("Other") |
| 60 |
#elif defined(WIN32) |
| 61 |
# include "resource.h" |
| 62 |
# define MSG_CANT_GET_DISC_TYPE GT(IDS_CANT_GET_DISC_TYPE) |
| 63 |
# define MSG_INS_MEDIA_IS_BLANK GT(IDS_INS_MEDIA_IS_BLANK) |
| 64 |
# define MSG_STATUS_STRING_READ_NG_ GT(IDS_STATUS_STRING_READ_NG_) |
| 65 |
# define MSG_STATUS_STRING_ GT(IDS_MSG_STATUS_STRING_) |
| 66 |
# define MSG_COMPLETE_WITH_READ_ERROR GT(IDS_COMPLETE_WITH_READ_WRROR) |
| 67 |
# define MSG_COMPLETE_WITH_C2_ERROR GT(IDS_COMPLETE_WITH_C2_ERROR) |
| 68 |
# define MSG_COMPLETE_WITHOUT_ERROR GT(IDS_COMPLETE_WITHOUT_ERROR) |
| 69 |
# define MSG_ABORTED GT(IDS_ABORTED) |
| 70 |
# define MSG_ABORTED_BECAUSE_ERROR GT(IDS_ABORTED_BECAUSE_ERROR) |
| 71 |
# define MSG_DRIVE_INIT_ERROR GT(IDS_DRIVE_INIT_ERROR) |
| 72 |
# define MSG_WAITING_READY GT(IDS_WAITING_READY) |
| 73 |
# define MSG_INSERT_DISC GT(IDS_INSERT_DISC) |
| 74 |
# define MSG_QUICK_BLANK GT(IDS_QUICK_BLANK) |
| 75 |
# define MSG_COMMAND_ERROR GT(IDS_COMMAND_ERROR) |
| 76 |
# define MSG_MEM_ALLOC_ERROR GT(IDS_MEM_ALLOC_ERROR) |
| 77 |
# define MSG_READING_TRACK_ GT(IDS_READING_TRACK_) |
| 78 |
# define MSG_MAKING_DISCINFO_ GT(IDS_MAKING_DISCINFO_) |
| 79 |
# define MSG_SYSTEM GT(IDS_SYSTEM) |
| 80 |
# define MSG_VOLUME GT(IDS_VOLUME) |
| 81 |
# define MSG_VOLUMESET GT(IDS_VOLUMESET) |
| 82 |
# define MSG_PUBLISHER GT(IDS_PUBLISHER) /* 出版者 */ |
| 83 |
# define MSG_PREPARER GT(IDS_PREPARER) /* 編集者 */ |
| 84 |
# define MSG_APPLICATION GT(IDS_APPLICATION) |
| 85 |
# define MSG_CREATION_DATE_TIME GT(IDS_CREATION_DATE_TIME) |
| 86 |
# define MSG_OTHER GT(IDS_OTHER) |
| 87 |
#endif |
| 88 |
|
| 89 |
#endif /* !__TEXT_H__ */ |