## version ## language ## codeset 0 ;** XModule.cd 1.0 ;** Copyright (C) 1995 Bernardo Innocenti ; How to make a new catalog for XModule ; ===================================== ; This file contains all the strings used in XModule. Lines beginning with ; a semicolon (;) are comments and are ignored by the catalog generator. ; Every string is made up two lines: ; MSG_READING_TYPE_MODULE_CHN (//) ; Reading %s module with %ld tracks... ; The first line is a symbol which identifies its meaning inside XModule. ; You do not need to modify it. The characters "(//)" are required by the ; catalog generator and shouldn't be modified. ; The second line is the message itself. You should insert the ; translation in your own language here. In this example, the sequences ; "%s" and "%d" have a special meaning. At run time, they will be replaced ; by a value, let's say "TakeTracker" and "12", so that the resulting ; string would become "Reading TakeTracker module with 12 tracks...". ; Your language might require a different ordering of the % symbols in the ; sentence, for instance "12 tracks TakeTracker module...". In this case, ; you can translate the string as follows: ; %2$ld tracks %1$s module... ; The template is %$, where is the original ; position of the % command, is the original command sequence. ; For those amongst you who are not programmers, the meaning of some strings ; may be obscure. For instance, you might find a string like "Ok|Cancel", ; which describes the possible answers to a requesters. You should leave the ; '|' character alone and avoid inserting additional spaces before and after it. ; To help you with the translation, the template "Empty.ct" is provided. ; This file has blank lines where the translated strings should be ; inserted, followed by comment lines with the original english string. ; Just rename it to .ct and fill in all the empty lines. ; When you are done with the translation, run a catalog generator like ; like FlexCat, KitKat or CatComp and make the xxx.catalog file. Then, test ; the new catalog with XModule and make sure that every message is correct. ; To make a catalog with FlexCat, use the following command line: ; FlexCat Catalogs/XModule.cd Catalogs/.ct ; CATALOG=Catalogs//XModule.catalog ; When a new version of XModule gets released, the old catalogs will have ; to be updated to include all the new messages and so on. In this case ; I'll send you the new catalog translation file and ask you to update it. ; Of course, you are still free to refuse if you do not want to do it, but, ; please, tell me about it in time, so I can look around for another ; translator. ; *************************** ; * Strings for all modules * ; *************************** MSG_OK MSG_YES_OR_NO ;Yes|No MSG_RETRY_OR_CANCEL ;Retry|Cancel MSG_CONTINUE ;Continue MSG_NO_FREE_STORE ;Insufficient memory. MSG_BREAK ;Aborted. MSG_ERR_LOAD ;Unable to load \"%s\": %s. ; The first %s is the filename, the second is the reason for failure. MSG_CANT_OPEN ;Cannot open file \"%s\" %s. ; The first %s is the filename, the second is the reason for failure. MSG_ERROR_READING ;Error reading \"%s\": %s. ; The first %s is the filename, the second is the reason for failure. MSG_ERROR_WRITING ;Error writing \"%s\" %s. ; The first %s is the filename, the second is the reason for failure. ; ***************************** ; * Strings for Compression.c * ; ***************************** MSG_DECRUNCHING ;Decrunching... MSG_NOTHING_IN_ARC ;Nothing found in archive \"%s\". MSG_CANT_LOAD_COMPRESSED ;Unable to load compressed file. MSG_ERROR_DECOMPRESSING ;Error decompressing file \"%s\": %s. ; ******************** ; * Strings for Cx.c * ; ******************** MSG_BAD_HOTKEY ;Bad Commodity HotKey description. ; *************************** ; * Strings for all loaders * ; *************************** MSG_READING_PATTS ;Reading Patterns... MSG_READING_INSTS_INFO ;Reading Instruments Info... MSG_READING_INSTS ;Reading Instruments... MSG_ERR_CANT_LOAD_PATT ;ERROR: Couldn't load pattern %ld. MSG_ERR_CANT_LOAD_INST ;ERROR: Couldn't load instrument %lx. MSG_ERR_NO_MEM_FOR_INST ;ERROR: Not enough memory for instrument %lx. MSG_ERR_NOT_A_SAMPLE ;ERROR: Instrument %lx is not a sample. MSG_SONG_TOO_LONG ;WARNING: Song length exceeds maximum. Will be truncated. MSG_SONG_HAS_TOO_MANY_PATT ;WARNING: Song exceeds maximum number of patterns. MSG_PATT_TOO_MANY_TRACKS ;WARNING: Pattern %ld has too many tracks. Cropping to %ld tracks. MSG_PATT_TOO_MANY_LINES ;WARNING: Pattern %ld has too many lines. Cropping to %ld lines. MSG_INVALID_NOTE ;WARNING: Invalid note %ld (Patt %ld Track %ld Line %ld). MSG_UNKNOWN_EFF ;Unknown effect: $%lx (Patt %ld Track %ld Line %ld). MSG_EXTRA_DATA_AFTER_MOD ;WARNING: Extra data found after valid module: Will be ignored. MSG_WRITING_HEADER ;Writing Header... MSG_WRITING_PATTS ;Writing Patterns... MSG_WRITING_INSTS ;Writing Instruments... MSG_WRITING_INSTINFO ;Writing Instruments Info... MSG_WRITING_INSTDATA ;Writing Instruments Data... MSG_NOTE_TOO_LOW ;WARNING: Note at Patt %ld Track %ld Line %ld is too low. MSG_NOTE_TOO_HIGH ;WARNING: Note at Patt %ld Track %ld Line %ld is too high. MSG_NO_MEM_TO_HALVE ;WARNING: Not enough memory to halve volume of instrument %lx. MSG_INSTR_TOO_LONG ;WARNING: Instrument %lx is too long. ; ***************************** ; * Strings for Get/SaveMED.c * ; ***************************** MSG_READING_MMD ;Loading MMD%lc module... ; The %lc is the MED format (0, 1, 2, ...) MSG_WRITING_MMD ;Saving MMD%lc module... ; The %lc is the MED format (0, 1, 2, ...) MSG_UNSUPPORTED_MMD_FORMAT ;ERROR: Unsupported OctaMED format. MSG_WRONG_EFFECT_IN_MMD0 ;WARNING: Effect %lx is not supported in MMD0 format. Use MMD1 or better. ; ****************************** ; * Strings for GetOktalyzer.c * ; ****************************** MSG_READING_OKTALYZER ;Loading Oktalyzer module with %ld tracks... MSG_WRITING_OKTALYZER ;Saving Oktalyzer 1.1 module (%ld tracks)... ; ************************ ; * Strings for GetS3M.c * ; ************************ MSG_READING_S3M ;Reading ScreamTracker 3.0 module with %ld channels... MSG_ADLIB_INSTR ;ERROR: Instrument %lx is an ADLib %s. ; %s is the name of the ADLib instrument (eg: Snare). MSG_TRACK_OUT_OF_RANGE ;WARNING: Track %lx is out of range. MSG_UNKNOWN_SAMPLE_COMPRESSION ;WARNING: Unknown sample compression for instrument %lx. MSG_INST_IS_STEREO ;WARNING: Instrument %lx is a stereo sample. MSG_INST_IS_16BIT ;WARNING: Instrument %lx is 16bit: unable to load it. ; ********************************* ; * Strings for Get/SaveTracker.c * ; ********************************* MSG_READING_TYPE_MODULE ;Reading %s module... ; %s is the module format. MSG_EXCEEDS_64_PATTS ;WARNING: Module exceeds 64 patterns. You need ProTracker 2.3 in order to play it. MSG_READING_TYPE_MODULE_CHN ;Reading %s module with %ld tracks... ; %s is the module format, %ld is the number of tracks. MSG_SONG_HAS_NO_INSTS ;This file is a song and doesn't contain instruments. MSG_SAVING_TRACKER ;Saving Sound/Noise/ProTracker module... MSG_SAVING_TAKETRACKER ;Saving Fast/TakeTracker module with %ld tracks... MSG_EXCEEDS_MAXPAATTS ;WARNING: Module execeeds %ld patterns. MSG_PATT_WILL_GROW ;Pattern %ld will grow to 64 lines (was %ld lines long). MSG_SPLITTING_PATT ;Splitting pattern %ld (was %ld lines long). MSG_SOME_PATTS_NOT_SAVED ;WARNING: some patterns are not being saved! ; ************************** ; * Strings for SaveMIDI.c * ; ************************** MSG_CHOOSING_CHANNELS ;Choosing Channels... MSG_WRITING_MIDI_TRACKS ;Writing MIDI Tracks... MSG_TOO_MANY_CHANNELS ;ERROR: Song requires too many MIDI channels. ; ********************* ; * Strings for Gui.c * ; ********************* MSG_REALLY_QUIT_XMODULE ;Really Quit XModule? MSG_CLOSE_ALL_WINDOWS ;Please close all visitor windows\n\ ;and then select `Continue'. ; *********************** ; * Strings for Instr.c * ; *********************** MSG_UNKNOWN_IFF ;Unknown IFF format %s. MSG_ILLEGAL_IFF_STRUCTURE ;Illegal IFF structure. MSG_SELECT_RAW_MODE ;Unrecognized instrument format.\n\ ;Please select RAW mode. MSG_RAW_MODES ;Signed 8bit|Unsigned 8bit|Cancel MSG_DATATYPES_ERROR ;DataTypes error: %s. ; %s is a detailed description of the problem. MSG_UNKNOWN_COMPRESSION ;Unknown compression type. MSG_SAMPLE_WRONG_SIZE ;%lu bit samples are not supported. ; %lu is the number of bits per sample. MSG_SAMPLE_NOT_MONO ;Samples other than MONO are not supported. MSG_SAMPLE_WRONG_NUMBER_OF_CHANNELS ;Samples with %ld channels are not supported. MSG_NO_MEMORY_TO_OPTIMIZE_INSTR ;WARNING: insufficient memory to optimize instrument %lx. MSG_INSTR_WILL_SHRINK ;Instrument %lx will shrink from %ld to %ld. MSG_INSTR_DUPES_REMOVED ;Duplicate instruments found and removed: %lx == %lx. MSG_INSTR_UNUSED ;Instrument %lx is never used and is being removed. ; *********************** ; * Strings for Instr.c * ; *********************** MSG_OPENLIB_FAIL ;Couldn't open %s version %ld or greater. ; *************************** ; * Strings for Operators.c * ; *************************** MSG_CANT_INSERT_PATT ;Unable to insert pattern: Maximum number of patterns reached. MSG_PATT_UNUSED ;Pattern %ld is not used and is beeing deleted. MSG_PATT_CUT ;Pattern %ld will be cut at line %ld. MSG_PATT_DUPE ;Duplicate patterns found and removed: %ld == %ld. ; The two %ld are the pattern numbers. MSG_SONG_LEN_DIFFERENT ;WARNING: Song lengths are different. Using shorter one. MSG_PATT_LEN_DIFFERENT ;WARNING: Different pattern lengths at position %ld. Using shorter one. MSG_ERR_INSTR_BEYOND_LIMIT ;ERROR: Can't merge modules with instruments beyond %lx. MSG_TRY_INSTR_REMAP ;Merge aborted: Try remapping the instruments. ; *********************** ; * Strings for Prefs.c * ; *********************** MSG_BAD_PREFS_VERSION ;Incorrect version of preferences file ; **************************** ; * Strings for Requesters.c * ; **************************** MSG_XMODULE_REQUEST ;XModule Request ; This is the title of requesters put out by XModule. MSG_CLONE_WB ;Clone Workbench Screen MSG_CLOSE_FILEREQUESTER ;Please close FileRequester\n and then select `Continue'. MSG_SELECT_MODULES ;Select Module(s)... MSG_SELECT_INSTRUMENTS ;Select Instrument(s)... MSG_SELECT_PATTERN ;Select Pattern... MSG_SAVE_MODULE ;Save Module... MSG_SAVE_INSTRUMENT ;Save Instrument... MSG_SAVE_PATTERN ;Save Pattern... MSG_FILE_EXISTS ;File \"%s\"\nalready exists. MSG_OVERWRITE ;Overwrite|Choose Another|Abort ; ********************** ; * Strings for Song.c * ; ********************** MSG_UNESPECTED_EOF ;Unespected end of file. MSG_MODULE_LOADED_OK ;Module loaded OK. MSG_MODULE_SAVED_OK ;Module saved OK. MSG_UNKNOWN_SAVE_FORMAT ;ERROR: Unrecognized save format. MSG_INVALID_LOOP_REMOVED ;Removed invalid loop for instrument %lx. MSG_INVALID_LOOP_FIXED ;Fixed invalid loop for instrument %lx. MSG_SONG_HAS_NO_PATTS ;WARNING: Song has no patterns. MSG_SONG_HAS_NO_SEQ ;WARNING: Song has no sequence. MSG_INVALID_SONG_POS ;WARNING: Song position %ld references pattern %ld, which doesn't exist. MSG_UNKNOWN_MOD_FORMAT ;Unable to identify module format.\n\ ;(Loading a data file as a module is unwise) MSG_SOUND_PRO_CANCEL ;SoundTracker 15|ProTracker|Cancel MSG_AUTHOR_UNKNOWN ;Unknown MSG_SONG_UNTITLED ;Untitled ; ********************** ; * Strings for Help.c * ; ********************** MSG_AMIGAGUIDE_ERROR ;AmigaGuide error: ; Note one blank space at the end of this line! ; *************************** ; * Strings for PattPrefs.c * ; *************************** MSG_PATT_TOO_LONG ;ERROR: Pattern would exceed the maximum number of lines. ; ************************* ; * Strings for PlayWin.c * ; ************************* MSG_PLAYER_INIT_ERR ;Player initialization error: %ld. MSG_CANT_OPEN_PLAYER ;Couldn't open player ; ***************************** ; * Strings for ProgressWin.c * ; ***************************** MSG_PERCENT_DONE ;%ld of %ld (%ld%% done) ; This string appears in the progress window gauge. eg: "5 of 20 (25% done)". ; ***************************** ; * Strings for SongInfoWin.c * ; ***************************** MSG_JOIN_REQUIRES_TWO_SONGS ;ERROR: Join requires two songs. MSG_MERGE_REQUIRES_TWO_SONGS ;ERROR: Merge requires two songs. MSG_DISCARD_CURRENT_SONG ;Discard current song? ; **************************** ; * Strings for ToolBoxWin.c * ; **************************** MSG_ABOUT_TEXT ;%s %s\n\ ;A Music Module Processing Utility\n\n\ ;%s\n\ ;All rights reserved.\n\n\ ;Internet: bernie@shock.nervous.com\n\n\ ;FidoNet: 2:332/118.4\n\ ;Free CHIP Memory: %ldKB\n\ ;Free FAST Memory: %ldKB\n\n\ ;Public Screen: %s\n\ ;ARexx Port: %s\n\ ;Cx HotKey: %s\n\ ;Language: %s MSG_DEFAULT ;--Default-- MSG_DISABLED ;--Disabled-- ; ********************************* ; * Strings for OptimizationWin.c * ; ********************************* MSG_SAVED_X_BYTES ;Saved %ld bytes (%ld%%)