This is what Minecraft uses for languages, one json for each localized language in
📦resource_pack.zip
└── 📁assets
└── 📁minecraft
└── 📁lang
└── 📑en_us.json
{
"block.minecraft.deepslate_tiles": "Deepslate Tiles",
"block.minecraft.detector_rail": "Detector Rail",
"block.minecraft.diamond_block": "Block of Diamond",
"item.minecraft.diamond": "Diamond"
}
{
"item.key.iron":"Iron Key",
"item.key.copper":"Copper Key",
"item.key.rusty":"Rusty Key",
"item.key.iron.lore":"Opens Iron Locks",
"item.key.copper.lore":"Opens Copper Locks",
"item.key.rusty.lore":"Opens Rusty Locks",
"link.liminality.click":"Click me!",
"chat.liminality.join": "Enter the Elevator to Start!",
"chat.liminality.join_lv3": "Enter the Elevator",
"chat.liminality.found": "Found the Extit!",
"chat.liminality.valve": "activated a valve!",
"chat.liminality.generator": "activated a generator!",
"text.liminality.start": "START"
}