11import { z } from "zod" ;
22import {
3- createTranslationKeyParameters ,
4- updateTranslationKeyParameters ,
3+ createTranslationKeyBulkParameters ,
54 updateTranslationsBulkParameters ,
65 getAllTranslationKeysParameters ,
76 getTranslationKeyDetailsParameters ,
87 getTagsParameters ,
98 createTagParameters ,
109 getLanguagesParameters ,
1110 getTranslationsParameters ,
11+ createLanguageParameters ,
1212} from "./parameters.js" ;
1313import {
1414 createTranslationKeyPrompt ,
15- updateTranslationKeyPrompt ,
1615 updateTranslationsBulkPrompt ,
1716 getAllTranslationKeysPrompt ,
1817 getTranslationKeyDetailsPrompt ,
1918 getTagsPrompt ,
2019 createTagPrompt ,
2120 getLanguagesPrompt ,
2221 getTranslationsPrompt ,
22+ createLanguagePrompt ,
2323} from "./prompts.js" ;
2424
2525export type Tool = {
@@ -37,17 +37,10 @@ export type Tool = {
3737
3838const tools : Tool [ ] = [
3939 {
40- method : "create_translation_key " ,
41- name : "Create Translation Key" ,
40+ method : "create_translation_key_bulk " ,
41+ name : "Create Translation Key Bulk " ,
4242 description : createTranslationKeyPrompt ,
43- parameters : createTranslationKeyParameters ,
44- actions : { translationKeys : { write : true } } ,
45- } ,
46- {
47- method : "update_translation_key" ,
48- name : "Update Translation Key" ,
49- description : updateTranslationKeyPrompt ,
50- parameters : updateTranslationKeyParameters ,
43+ parameters : createTranslationKeyBulkParameters ,
5144 actions : { translationKeys : { write : true } } ,
5245 } ,
5346 {
@@ -92,6 +85,13 @@ const tools: Tool[] = [
9285 parameters : getLanguagesParameters ,
9386 actions : { languages : { read : true } } ,
9487 } ,
88+ {
89+ method : "create_language" ,
90+ name : "Create Language" ,
91+ description : createLanguagePrompt ,
92+ parameters : createLanguageParameters ,
93+ actions : { languages : { write : true } } ,
94+ } ,
9595 {
9696 method : "get_translations" ,
9797 name : "Get Translations" ,
0 commit comments