I’ve used BabelEdit with ColdBox cbi18n sites and have not had that issue. Can you try manually renaming your files, then open them in BabelEdit? In my case, my two files were
main_en_US.json
main_es_ES.json
And BabelEdit was able to manage them fine.
For reference, here are my ColdBox.cfc module settings:
cbi18n : {
// The default resource to load and aliased as `default`
"defaultResourceBundle" : "includes/i18n/main",
// The locale to use when none defined
"defaultLocale" : "en_US",
// The default storage for the locale
"localeStorage" : "cookieStorage@cbstorages",
// What to emit to via the resource methods if a translation is not found
"unknownTranslation" : "**NOT FOUND**",
// If true, we will log to LogBox the missing translations
"logUnknownTranslation" : true,
// A-la-carte resources to load by name
"resourceBundles" : {},
// Your own CFC instantiation path
"customResourceService" : ""
},
I tried again this morning, and I can use BabelEdit to edit files with this naming convention. I am using generic-json with BabelEdit. Here is what I have. Since I cannot attach files, try copying the contents of each block into a file, put them in the same directory, and then open test.babel in BabelEdit. You should be able to edit the files, keeps those names, and then use them in ColdBox. You can rename the files as needed. I use JSON files and find them easier to work with.