addon/.support/utils/entities/book.ts
Roman Jaroš f2d35d65d5
All checks were successful
forgejo/Czech Quests/addon/pipeline/head This commit looks good
Fix key for entities
2025-04-17 19:52:26 +02:00

12 lines
499 B
TypeScript

import { TolgeeKey } from '../../types';
import { writeAlsoFemaleTranslation } from '../translation';
export const writeBook = (tolgeeKey: TolgeeKey): string => {
let luaRecord = '';
const isName = tolgeeKey.keyName.endsWith('_name');
const key = isName ? '_name' : '_page_' + tolgeeKey.keyName.split('_')[2];
luaRecord += `addon.data.book["${tolgeeKey.keyDescription}${key}"] = {\n`;
luaRecord += writeAlsoFemaleTranslation(tolgeeKey.translations);
luaRecord += `}\n`;
return luaRecord;
};