home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 1
/
amigaformatcd01.iso
/
pd
/
music
/
utilities
/
xmodule
/
catalogs
/
xmodule.cd
< prev
Wrap
Text File
|
1996-04-30
|
14KB
|
582 lines
#language english
#version 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 %<position>$<sequence>, where <position> is the original
; position of the % command, <sequence> 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 <language>.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/<language>.ct
; CATALOG=Catalogs/<language>/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 (//)
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%%)