Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 18.0Version 17.0 (current version)Version 16.0 (home page)Version 15.0 (home page)Version 14.0 (home page)Version 13.0 (home page)Version 12.0 (home page)Version 11.0 (home page)Version 10.0 (home page)Version 9.0 (home page)Version 8.0 (home page)Version 7.0 (home page)Version 6.0 (home page)Version 5.0 (home page)Version 4.0 (home page)

Index

On this page

Compiler Messages Reference for @keymanapp/kmc-package


Code Identifier Message
KM04001 FATAL_UnexpectedException This is an internal error; the message will vary
KM04002 WARN_AbsolutePath File <param> has an absolute path, which is not portable.
KM04003 ERROR_FileDoesNotExist File <param> does not exist.
KM04004 ERROR_FileCouldNotBeRead File <param> could not be read: unknown error.
KM04005 WARN_FileIsNotABinaryKvkFile File <param> does not appear to be a valid binary .kvk file; this may be an old package that includes an xml-format .kvk file. You must update the package to include the compiled .kvk file in the package.
KM04006 ERROR_FollowKeyboardVersionNotAllowedForModelPackages FollowKeyboardVersion is not allowed in model packages
KM04007 ERROR_FollowKeyboardVersionButNoKeyboards FollowKeyboardVersion is set, but the package contains no keyboards
KM04008 ERROR_KeyboardContentFileNotFound Keyboard <param> was listed in <Keyboards> but a corresponding .kmx file was not found in <Files>
KM04009 ERROR_KeyboardFileNotValid Keyboard file <param> is not a valid .kmx file: unknown error
KM0400A INFO_KeyboardFileHasNoKeyboardVersion Keyboard file <param> has no &KeyboardVersion store, using default '0.0'
KM0400B ERROR_PackageCannotContainBothModelsAndKeyboards The package contains both lexical models and keyboards, which is not permitted.
KM0400C HINT_PackageShouldNotRepeatLanguages Two language tags in <param> <param>, '<param>' and '<param>', reduce to the same minimal tag '<param>'.
KM0400D WARN_PackageNameDoesNotFollowLexicalModelConventions The package file <param> does not follow the recommended model filename conventions. The name should be all lower case, include only alphanumeric characters and underscore (_), not start with a digit, and should have the structure <author>.<bcp47>.<uniq>.model.kps.
KM0400E WARN_PackageNameDoesNotFollowKeyboardConventions The package file <param> does not follow the recommended keyboard filename conventions. The name should be all lower case, include only alphanumeric characters and underscore (_), and not start with a digit.
KM0400F WARN_FileInPackageDoesNotFollowFilenameConventions The file <param> does not follow the recommended filename conventions. The extension should be all lower case, and the filename should include only alphanumeric characters, -, _, + and .
KM04010 ERROR_PackageNameCannotBeBlank Package name cannot be an empty string.
KM04011 ERROR_KeyboardFileNotFound Keyboard file <param> was not found. Has it been compiled?
KM04012 WARN_KeyboardVersionsDoNotMatch Keyboard <param> version <param> does not match keyboard <param> version <param>.
KM04014 ERROR_LanguageTagIsNotValid Language tag '<param>' in <param> <param> is invalid.
KM04015 HINT_LanguageTagIsNotMinimal Language tag '<param>' in <param> <param> is not minimal, and should be '<param>'.
KM04016 ERROR_ModelMustHaveAtLeastOneLanguage The lexical model <param> must have at least one language specified.
KM04017 WARN_RedistFileShouldNotBeInPackage The Keyman system file '<param>' should not be compiled into the package.
KM04018 WARN_DocFileDangerous Microsoft Word .doc or .docx files ('<param>') are not portable. You should instead use HTML or PDF format.
KM04019 ERROR_PackageMustContainAModelOrAKeyboard Package must contain a lexical model or a keyboard.
KM0401A WARN_JsKeyboardFileIsMissing Keyboard <param> targets touch devices but corresponding <param>.js file is not in the package.
KM0401B WARN_KeyboardShouldHaveAtLeastOneLanguage The keyboard <param> should have at least one language specified.
KM0401C HINT_JsKeyboardFileHasNoTouchTargets The keyboard <param> has been included for touch platforms, but does not include a touch layout.
KM0401D HINT_PackageContainsSourceFile The source file <param> should not be included in the package; instead include the compiled result.
KM0401E ERROR_InvalidPackageFile Package source file is invalid: unknown error
KM0401F ERROR_FileRecordIsMissingName File record in the package with description 'undefined' is missing a filename.