# This is an example message catalog for LDMerge. # # For testing purposes, LDMerge can load message catalogs like this one from # the "msgs" subdirectory of the current working directory when it is invoked. # The basic syntax for localizing a message is: # # mcset LANG MSGKEY MSGLOCAL # # LANG specifies the localization (it should match your computer's locale, as # specified by any of the enviroment variables LANG, LC_ALL, or LC_MESSAGES, or # by the \Control Panel\International\locale registry entry in Windows). # # MSGKEY is the default english string used by LDMerge. It should not change. # # MSGLOCAL is MSGKEY translated to LANG. # Most messages contain arguments that represent values which are generated at # runtime or which should not be localized. These arguments are identified by # number (%1$s, %2$s, %3$s) rather than by position, so they may be rearranged # freely (%2$s, %1$s, %3$s). # Messages may be quoted with "double quotes" or {curly brackets}. Curly # brackets must be backslash escaped within curly brackets: {Like \{this\}.} # Double quotes, dollar signs, and square brackets must be escaped within # double quotes: "Like \"this \[\$100\]\"." # As an alternative to many "mcset LANG" commands, # # mcset LANG MSGKEY1 MSGLOCAL1 # mcset LANG MSGKEY2 MSGLOCAL2 # mcset LANG MSGKEY3 MSGLOCAL3 # # you may use a single "mcmset LANG" command: # # mcmset LANG { # MSGKEY1 MSGLOCAL1 # MSGKEY2 MSGLOCAL2 # MSGKEY3 MSGLOCAL3 # } # # where each message is separated by any sort and amount of whitespace. # However, comments are not permitted within mcmset curly brackets. # arg 1 contains version mcset en_us_example {LDMerge %1$s} {LDMerge: %1$s (Example localization)} # arg 1 contains terse usage syntax mcset en_us_example {Usage: %1$s} {Usage: %1$s} # arg 1 contains the invalid action # arg 2 names the valid merge action # arg 3 names the valid unmerge action mcset en_us_example {Invalid action: %1$s (should be %2$s or %3$s)} {Invalid action: %1$s (should be %2$s or %3$s)} # arg 1 contains the option with no argument mcset en_us_example {Option missing argument: %1$s} {Option missing argument: %1$s} # arg 1 names the -mode option # arg 2 contains the invalid value mcset en_us_example {Invalid mode: %1$s %2$s} {Invalid mode: %1$s %2$s} # arg 1 names the -flag option # arg 2 contains the invalid flag mcset en_us_example {Invalid flag: %1$s %2$s} {Invalid flag: %1$s %2$s} # arg 1 contains the invalid option mcset en_us_example {Invalid option: %1$s} {Invalid option: %1$s} # arg 1 names the -target option # arg 2 names the LDRAWDIR environment variable mcset en_us_example {Please specify a target library with %1$s or define the environment variable %2$s} {Please specify a target library with %1$s or define the environment variable %2$s} # arg 1 names the -target option # arg 2 contains the invalid target directory mcset en_us_example {Invalid target library: %1$s %2$s} {Invalid target library: %1$s %2$s} # arg 1 names the -source option # arg 2 contains the invalid source directory mcset en_us_example {Invalid source library: %1$s %2$s} {Invalid source library: %1$s %2$s} # arg 1 contains the number of merges mcset en_us_example {Merged: %1$s} {Merged: %1$s} # arg 1 contains the number of unmerges mcset en_us_example {Unmerged: %1$s} {Unmerged: %1$s} # arg 1 contains the path to the index # arg 2 contains the reard error that occurred mcset en_us_example {Error reading index %1$s: %2$s} {Error reading index %1$s: %2$s} # arg 1 contains the path to the index # arg 2 contains the write error that occurred mcset en_us_example {Error writing index %1$s: %2$s} {Error writing index %1$s: %2$s} # arg 1 contains the problematic source LDraw subdirectory mcset en_us_example {Invalid merge source directory: %1$s} {Invalid merge source directory: %1$s} # arg 1 contains the problematic target LDraw subdirectory mcset en_us_example {Invalid merge target directory: %1$s} {Invalid merge target directory: %1$s} # arg 1 contains the path to the target file that is reserved mcset en_us_example {Skipping merge to reserved file: %1$s} {Skipping merge to reserved file: %1$s} # arg 1 contains the path to the prior merge source # arg 2 contains the path to the target file mcset en_us_example {Skipping source conflict: %1$s - %2$s} {Skipping source conflict: %1$s - %2$s} # arg 1 contains the path to the prior merge source which no longer exists # arg 2 contains the path to the target file mcset en_us_example {Overwriting obsolete source conflict: %1$s - %2$s} {Overwriting obsolete source conflict: %1$s - %2$s} # arg 1 contains the path to the source file # arg 2 contains the path to the target file which already exists mcset en_us_example {Skipping target conflict: %1$s - %2$s} {Skipping target conflict: %1$s - %2$s} # arg 1 contains the path to the target file that is reserved mcset en_us_example {Skipping unmerge from reserved file: %1$s} {Skipping unmerge from reserved file: %1$s} # arg 1 contains the line whose record cannot be read as a list mcset en_us_example {Malformed record list: %1$s} {Malformed record list: %1$s} # arg 1 contains the line which contains no record elements mcset en_us_example {Empty record: %1$s} {Empty record: %1$s} # arg 1 contains the line which does not have a valid PARAM-value count mcset en_us_example {Incomplete record: %1$s} {Incomplete record: %1$s} # Verbose status messages: # arg 1 contains the path to the current target LDraw subdirectory # arg 2 contains the path to the current source LDraw subdirectory mcset en_us_example {Target: %1$s Source: %2$s} {Target: %1$s Source: %2$s} # arg 1 contains the merge mode # arg 2 contains the path to the source file # arg 3 contains the path to the target file mcset en_us_example {%1$s %2$s to %3$s} {%1$s %2$s to %3$s} # arg 1 contains path to target file being unmerged # arg 2 contains path to source file that no longer exists mcset en_us_example {restore %1$s to %2$s} {restore %1$s to %2$s} # arg 1 contains path to target file being unmerged mcset en_us_example {delete %1$s} {delete %1$s}