I have followed all the steps in the guide to build lexicon but when trying to build the package there is a message that the MSI file is missing? your advice please
Please provide the following info:
- What step have you been up to when you experience this?
- Can you share the lexical project folder with me via Google Drive using DM?
- Also, what is your Keyman Developer version?
1-when i try to compile installer
2- link to project
https://drive.google.com/drive/folders/1cW0btpU4FdV50dVH06oguhdEWoJTh66G
3- developer version 16
Iām looking into the project youāve sent and I donāt see the error you mentioned. It doesnāt mention anything about MSI.
Iām wondering if you have time for a live support session. It could be later today or early next week.
I asked how we can solve this issue
I found keymankeybord Msi 16 but where we can add it? its available in general file.
Itry to add it to compile files but its look wrong massage
No step in the instructions of Lexical Model creation has anything to do with MSI file.
The project folder you sent does not give me the error message you said. With a live support session on Zoom or Google Hangout, I should be able to see exactly what is happening and help fix it quicker.
Is it possible that you clicked on the āCompile Installerā button instead of the āCompile Packageā button? Compiling a stand-alone installer does ask for an .msi file. This is an older, Windows-only feature of Keyman.
āCompile Packageā creates a package that can be used on any platform that Keyman supports.
āCompile Installerā should probably be removed or made less prominent in Developer. See chore(developer): remove 'Compile Installer' button Ā· Issue #8340 Ā· keymanapp/keyman Ā· GitHub
exactly i clicked compile installer.
did you mean i didnāt need to click it for end my work?
So what the next step as long i compile package successfully
You are not supposed to click on the āCompile Installerā. Click instead on āCompile Packageā to compile you lexical model package.
See the instructions here: Step 5: Compiling, testing and distributing a Package.
Thanks makara
This mean the next step is add
Distributing a package on the Keyman Cloud Lexical Model Repository
Once you have a keyboard package (whether one you created or an existing one) and a lexical model package, you can install the keyboard using Keyman on the mobile device and direct it to use the package containing the lexical model. (Note that these are linked by the BCP 47 code included in when the package is built.)
There must be some documentation that steps through the process of connecting the lexical model to the keyboard. @Marc can you help?
The docs we have are at Step 5: Compiling, testing and distributing a Package. We donāt appear to have a lot of solid documentation around BCP 47 tags and the association between keyboards and models at this time.
riyadh_alfareh.xsa.himyarit_musnad.zip (808.7 KB)
Dears I tested my backage itās done .how i can add it to Keyman Lexical Models Repository
I donāt have idea how can add fills can you guide me
riyadh_alfareh.xsa.himyarit_musnad.model.kmp (422.1 KB)
The Guide: Lexical Model Submissions guide explains how to submit a lexical model to the lexical-models repository.
It parallels the Advanced Guide: Keyboard Submissions guide for submitting keyboards.
The Guide: Keyboard Submissions using GitHub guide explains how to contribute to the keyboards repository using the GitHub interface, which some find an easier method for submitting a keyboard.
I donāt think we yet have a guide for using GitHub to submit a lexical model, but the procedure would be similar to that for keyboards. Substituting ālexical-modelsā for ākeyboardsā (for example, making a fork of the lexical-models repository instead of the keyboards repository) in the GitHub keyboards guide might give you enough indication of how to contribute to the lexical-models repository using GitHub.
Dears your support
This topic is now marked as āResolvedā since you have successfully figured out how to create a lexical model and submit it to KeymanApp GitHub repo.