692 lines
24 KiB
Plaintext
692 lines
24 KiB
Plaintext
export default {
|
||
common: {
|
||
loading: 'Laden...',
|
||
cancel: 'Abbrechen',
|
||
previous: 'Zurück',
|
||
next: 'Weiter',
|
||
back: 'Back'
|
||
},
|
||
auth: {
|
||
login: 'Login',
|
||
register: 'Register',
|
||
username: 'Username',
|
||
email: 'Email',
|
||
password: 'Password',
|
||
confirmPassword: 'Confirm Password',
|
||
passwordsDontMatch: 'Passwords do not match.',
|
||
registrationSuccess: 'Registration successful!',
|
||
registrationFailed: 'Registration failed.',
|
||
alreadyHaveAccount: 'Already have an account?',
|
||
loginHere: 'Login here',
|
||
dontHaveAccount: "Don't have an account?",
|
||
registerHere: 'Register here'
|
||
},
|
||
import: {
|
||
title: 'Import Data',
|
||
description: 'Upload character data from VTT or CSV files.',
|
||
charVTT: 'Character VTT',
|
||
charCSV: 'Character CSV (optional)',
|
||
vttHelp: 'JSON file with character data',
|
||
csvHelp: 'Optional CSV file with additional data',
|
||
upload: 'Upload',
|
||
invalidFileType: 'Invalid file type. Only .csv and .json files are allowed.',
|
||
uploadSuccess: 'Files uploaded successfully!',
|
||
uploadFailed: 'Failed to upload files.'
|
||
},
|
||
DatasheetView:'Datasheet',
|
||
SkillView: 'Skills',
|
||
WeaponView: 'Weapons',
|
||
SpellView: 'Spells',
|
||
EquipmentView: 'Equipment',
|
||
ExperianceView: 'Experience & Wealth',
|
||
DeleteCharView: 'Delete Character',
|
||
char:'Char',
|
||
stats: {
|
||
strength: 'St',
|
||
dexterity: 'Gs',
|
||
agility: 'Gw',
|
||
constitution: 'Ko',
|
||
intelligence: 'In',
|
||
spelltalent: 'Zt',
|
||
beauty: 'Au',
|
||
charisma: 'pA',
|
||
willpower: 'Wk',
|
||
poisontolerance: 'GiT',
|
||
movement: 'B',
|
||
lifepoints: 'LP',
|
||
staminapoints: 'AP',
|
||
divinegrace:'GG',//'Göttliche Gnade',
|
||
fatesfavor:'SG',//'Schicksalsgunst',
|
||
luckypoints:'Lucky points'
|
||
},
|
||
menu:{
|
||
Datasheet:'Datasheet',
|
||
Skill:'Skills',
|
||
Weapon:'Weapons',
|
||
Spell:'Spells',
|
||
Equipment:'Equipment',
|
||
Experiance:'Experiance',
|
||
History:'History',
|
||
Notes:'Notes',
|
||
Campagne:'Campagne',
|
||
DeleteChar:'Delete Character',
|
||
Profile:'Profile',
|
||
//Character:'Charakter',
|
||
Dashboard:'Dashboard',
|
||
ImportData:'Import Data',
|
||
Logout:'Logout',
|
||
Register:'Register',
|
||
Maintenance:'Maintenance', UserManagement:'User Management',
|
||
Home:'Home',
|
||
Help:'Help',
|
||
Sponsors:'Sponsors',
|
||
SystemInfo:'System Info',
|
||
Info:'Info',
|
||
Characters:'Characters',
|
||
Admin:'Administration',
|
||
},
|
||
landing:{
|
||
title:'BaMoRT - Character Management for Role-Playing Games',
|
||
description:'BaMoRT is a modern character management tool for role-playing games. It provides comprehensive features for character creation, development, and management with support for skills, spells, equipment, and more.',
|
||
frontendVersion:'Frontend Version',
|
||
backendVersion:'Backend Version',
|
||
version:'Version',
|
||
commit:'Commit',
|
||
login:'Login',
|
||
github:'Project on GitHub',
|
||
help:'Help',
|
||
sponsors:'Sponsors',
|
||
systemInfo:'System Info',
|
||
},
|
||
Equipment:'Equipment',
|
||
equipment:{
|
||
id:'ID',
|
||
name:'Name',
|
||
description:'Description',
|
||
weight:'Weight',
|
||
amount:'Amount',
|
||
value:'Value',
|
||
notes:'notes',
|
||
bonus:'Bonus',
|
||
contained_in:'contained in',
|
||
gewicht:'Weight',
|
||
wert:'Value',
|
||
quelle:'Source',
|
||
system:'System',
|
||
personal_item:'Pers', add: 'Add Equipment',
|
||
addEquipment: 'Add Equipment',
|
||
search: 'Search',
|
||
searchPlaceholder: 'Search equipment...',
|
||
loading: 'Loading equipment...',
|
||
noEquipment: 'No equipment available. Click "Add Equipment" to add one.',
|
||
noResults: 'No equipment found.',
|
||
noMasterData: 'No equipment master data available.',
|
||
selectedEquipment: 'Selected Equipment',
|
||
cancel: 'Cancel',
|
||
adding: 'Adding...',
|
||
pleaseSelect: 'Please select equipment.',
|
||
addSuccess: 'Equipment successfully added!',
|
||
addError: 'Error adding equipment',
|
||
loadError: 'Error loading equipment master data',
|
||
confirmDelete: 'Do you really want to delete the equipment "{name}"?',
|
||
deleteSuccess: 'Equipment successfully deleted!',
|
||
deleteError: 'Error deleting equipment',
|
||
actions: 'Actions' },
|
||
skill:{
|
||
id:'ID',
|
||
name:'Name',
|
||
description:'Description',
|
||
value:'Skill value',
|
||
note:'Notes',
|
||
bonus:'Bonus',
|
||
pp:'PP',
|
||
quelle:'Source',
|
||
system:'System',
|
||
bonusskill:'Bonus property',
|
||
innateskill:'innate',
|
||
improvable:'improvable',
|
||
category:'Category',
|
||
initialwert:'Initial value',
|
||
basiswert:'Base value (untrained)',
|
||
page:'Page',
|
||
categories:'Categories',
|
||
},
|
||
spell:{
|
||
id:'ID',
|
||
category:'Category',
|
||
name:'Name',
|
||
description:'Description',
|
||
level:'Level',
|
||
art:'Kind', //GestenZauber, GedankenZauber, WortZauber
|
||
apverbrauch:'AP',
|
||
zauberdauer:'cast duration',
|
||
reichweite:'range',
|
||
wirkungsziel:'target',
|
||
wirkungsbereich:'area of effect',
|
||
wirkungsdauer:'duration',
|
||
ursprung:'origin',
|
||
bonus:'Bonus',
|
||
pp:'AP',
|
||
quelle:'Source',
|
||
import: 'Import',
|
||
selectCsv: 'select CSV',
|
||
system: 'System',
|
||
},
|
||
spells: {
|
||
learn: {
|
||
title: 'Neuen Zauber lernen',
|
||
search: {
|
||
label: 'Suche',
|
||
placeholder: 'Zauber suchen...'
|
||
},
|
||
school: {
|
||
label: 'Schule',
|
||
all: 'Alle Schulen'
|
||
},
|
||
available: 'Verfügbare Zauber',
|
||
selected: 'Ausgewählter Zauber',
|
||
costs: {
|
||
title: 'Lernkosten',
|
||
ep: 'Erfahrungspunkte',
|
||
gold: 'Gold',
|
||
total: 'Gesamt'
|
||
},
|
||
action: 'Zauber lernen'
|
||
},
|
||
costs: {
|
||
ep: 'EP',
|
||
gold: 'Gold'
|
||
}
|
||
},
|
||
Spell:'Zauber',
|
||
weapon:{
|
||
id:'ID',
|
||
name:'Name',
|
||
description:'Description',
|
||
weight:'Weight',
|
||
amount:'Amount',
|
||
value:'Value',
|
||
damage:'Damage',
|
||
bonus:'Bonus',
|
||
contained_in:'contained in',
|
||
personal_item:'Pers',
|
||
quelle:'Source',
|
||
system:'System',
|
||
skillrequired:'Weapon Skill',
|
||
rangenear:'Range Near',
|
||
rangemiddle:'Range Middle',
|
||
rangefar:'Range Far',
|
||
page:'Page',
|
||
add: 'Add Weapon',
|
||
addWeapon: 'Add Weapon',
|
||
search: 'Search',
|
||
searchPlaceholder: 'Search weapon...',
|
||
loading: 'Loading weapons...',
|
||
noWeapons: 'No weapons available. Click "Add Weapon" to add one.',
|
||
noResults: 'No weapons found.',
|
||
noMasterData: 'No weapon master data available.',
|
||
selectedWeapon: 'Selected Weapon',
|
||
cancel: 'Cancel',
|
||
adding: 'Adding...',
|
||
pleaseSelect: 'Please select a weapon.',
|
||
addSuccess: 'Weapon successfully added!',
|
||
addError: 'Error adding weapon',
|
||
loadError: 'Error loading weapon master data',
|
||
confirmDelete: 'Do you really want to delete the weapon "{name}"?',
|
||
deleteSuccess: 'Weapon successfully deleted!',
|
||
deleteError: 'Error deleting weapon',
|
||
actions: 'Actions',
|
||
editWeapon: 'Edit Weapon',
|
||
magical: 'Magical',
|
||
attackBonus: 'Attack Bonus',
|
||
defenseBonus: 'Defense Bonus',
|
||
damageBonus: 'Damage Bonus',
|
||
save: 'Save',
|
||
saving: 'Saving...',
|
||
editSuccess: 'Weapon successfully updated!',
|
||
editError: 'Error saving weapon'
|
||
},
|
||
Weapons:'Waffen',
|
||
weaponskill:{
|
||
id:'ID',
|
||
name:'Name',
|
||
description:'Description',
|
||
value:'Value',
|
||
note:'Note',
|
||
bonus:'Bonus',
|
||
pp:'PP',
|
||
quelle:'Source',
|
||
system:'System',
|
||
bonusskill:'Bonus Property',
|
||
innateskill:'Innate',
|
||
improvable:'Improvable',
|
||
category:'Category',
|
||
initialwert:'Initial Value',
|
||
difficulty:'Difficulty',
|
||
},
|
||
WaeponSkill:'Waffenfertigkeiten',
|
||
maintenance:'Wartung',
|
||
maintmenu:{
|
||
skill:'Fertigkeiten',
|
||
weaponskill:'Waffenfertigkeiten',
|
||
spell:'Zauber',
|
||
equipment:'Ausrüstung',
|
||
weapon:'Waffen',
|
||
},
|
||
search:'Suche',
|
||
Skill:'Fertigkeit',
|
||
newSkill:'New Skill',
|
||
createSkill:'Create Skill',
|
||
experience: {
|
||
title: 'Experience & Wealth',
|
||
experience_points: 'Experience Points',
|
||
available_ep: 'Available EP',
|
||
wealth: 'Wealth',
|
||
gold_coins: 'Gold Coins',
|
||
silver_coins: 'Silver Coins',
|
||
copper_coins: 'Copper Coins',
|
||
total_in_gs: 'Total in GS'
|
||
},
|
||
characters: {
|
||
list: {
|
||
title: 'Your Characters',
|
||
create_new: 'Create New Character',
|
||
continue_creation: 'Continue Character Creation',
|
||
no_characters: 'No Characters Yet',
|
||
no_characters_description: 'Create your first character to get started!',
|
||
view_details: 'View Details',
|
||
manage_equipment: 'Manage Equipment',
|
||
delete_draft: 'Delete Draft',
|
||
delete_draft_confirm: 'Are you sure you want to delete this character draft?',
|
||
race: 'Race',
|
||
class: 'Class',
|
||
current_step: 'Current step',
|
||
step: 'Step',
|
||
last_updated: 'Last updated',
|
||
expires: 'Expires',
|
||
not_selected: 'Not selected',
|
||
unnamed_character: 'Unnamed Character',
|
||
public: 'Public',
|
||
private: 'Private',
|
||
grade: 'Grade',
|
||
owner: 'Owner'
|
||
},
|
||
create: {
|
||
spells: {
|
||
title: 'Select Spells',
|
||
description: 'Choose magical spells for your character',
|
||
available: 'Available Spells',
|
||
selected: 'Selected Spells'
|
||
},
|
||
finalize: 'Create Character'
|
||
},
|
||
spells: {
|
||
zauber: 'Spells'
|
||
},
|
||
skills: {
|
||
cost: 'Cost',
|
||
alreadySelected: 'Already selected',
|
||
notEnoughPoints: 'Not enough points',
|
||
remove: 'Remove'
|
||
},
|
||
basicInfo: {
|
||
title: 'Basic Character Information',
|
||
characterName: 'Character Name',
|
||
characterNamePlaceholder: 'Enter character name',
|
||
gender: 'Gender',
|
||
selectGender: 'Select Gender',
|
||
male: 'Male',
|
||
female: 'Female',
|
||
race: 'Race',
|
||
selectRace: 'Select Race',
|
||
characterClass: 'Character Class',
|
||
selectClass: 'Select Class',
|
||
origin: 'Origin',
|
||
selectOrigin: 'Select Origin',
|
||
socialClass: 'Social Class',
|
||
selectSocialClass: 'Select Social Class',
|
||
nobility: 'Nobility',
|
||
middleClass: 'Middle Class',
|
||
commonFolk: 'Common Folk',
|
||
unfree: 'Unfree',
|
||
religion: 'Religion/Belief',
|
||
religionPlaceholder: 'Type at least 2 characters to search beliefs...',
|
||
selected: 'Selected',
|
||
nextAttributes: 'Next: Attributes →',
|
||
required: '*',
|
||
rollResult: 'Roll Result',
|
||
rollSocialClass: 'Roll for social class',
|
||
selectClassFirst: 'Select character class first',
|
||
clickToClose: 'Click to close',
|
||
adel: 'Nobility',
|
||
mittelschicht: 'Middle Class',
|
||
volk: 'Common Folk',
|
||
unfrei: 'Unfree'
|
||
},
|
||
attributes: {
|
||
title: 'Character Attributes',
|
||
instruction: 'Set the basic attributes for your character (1-100)',
|
||
totalPoints: 'Total Points',
|
||
averagePoints: 'Average',
|
||
rollAllAttributes: 'Roll All Attributes',
|
||
previousBasicInfo: 'Previous: Basic Info',
|
||
nextDerivedValues: 'Next: Derived Values',
|
||
enabled: 'ENABLED',
|
||
disabled: 'DISABLED',
|
||
clickToClose: 'Click to close',
|
||
// Individual attributes
|
||
st: 'Strength',
|
||
stDescription: 'Physical strength and power',
|
||
gs: 'Dexterity',
|
||
gsDescription: 'Dexterity and manual skill',
|
||
gw: 'Agility',
|
||
gwDescription: 'Agility and quick reactions',
|
||
ko: 'Constitution',
|
||
koDescription: 'Health and endurance',
|
||
in: 'Intelligence',
|
||
inDescription: 'Learning ability and logic',
|
||
zt: 'Spell Talent',
|
||
ztDescription: 'Magical talent and mana',
|
||
au: 'Beauty',
|
||
auDescription: 'Beauty and appearance (Race restrictions: Elves ≥81, Gnomes/Dwarves ≤80)',
|
||
// Race restrictions
|
||
raceRestrictionElves: 'Elves must have Beauty ≥ 81',
|
||
raceRestrictionGnomes: 'Gnomes must have Beauty ≤ 80',
|
||
raceRestrictionDwarves: 'Dwarves must have Beauty ≤ 80',
|
||
// Roll tooltips
|
||
rollTooltipAu: 'Roll Beauty: 1d100 with race restrictions (Elves ≥81, Gnomes/Dwarves ≤80)',
|
||
rollTooltipOther: 'Roll max(2d100) for'
|
||
},
|
||
derivedValues: {
|
||
title: 'Derived Values',
|
||
instruction: 'These values are calculated from your attributes. You can adjust them as needed.',
|
||
pa: 'Personal Charisma (PA)',
|
||
paDescription: 'Charisma and leadership qualities (Calculation: 1d100 + 4×(In/10) - 20)',
|
||
wk: 'Willpower (WK)',
|
||
wkDescription: 'Mental fortitude and resistance (Calculation: 1d100 + 2×(Ko/10 + In/10) - 20)',
|
||
lpMax: 'Life Points (LP) Maximum',
|
||
lpMaxDescription: 'Maximum life/health points (Calculation: 1d3 + 7 + Ko/10)',
|
||
apMax: 'Adventure Points (AP) Maximum',
|
||
apMaxDescription: 'Maximum adventure points for special actions',
|
||
bMax: 'Burden (B) Maximum',
|
||
bMaxDescription: 'Maximum carrying capacity',
|
||
resistenzKoerper: 'Body Resistance',
|
||
resistenzKoerperDescription: 'Physical resistance (= Constitution)',
|
||
resistenzGeist: 'Mind Resistance',
|
||
resistenzGeistDescription: 'Mental resistance (= Willpower)',
|
||
resistenzBonusKoerper: 'Body Resistance Bonus',
|
||
resistenzBonusKoerperDescription: 'Bonus for physical resistance (Ko/20 - 2)',
|
||
resistenzBonusGeist: 'Mind Resistance Bonus',
|
||
resistenzBonusGeistDescription: 'Bonus for mental resistance (WK/20 - 2)',
|
||
abwehr: 'Defense',
|
||
abwehrDescription: 'Defense value ((Gw + Gs) / 2)',
|
||
abwehrBonus: 'Defense Bonus',
|
||
abwehrBonusDescription: 'Bonus for defense ((Gw + Gs) / 40 - 2)',
|
||
ausdauerBonus: 'Stamina Bonus',
|
||
ausdauerBonusDescription: 'Bonus for stamina (Ko/20 - 2)',
|
||
angriffsBonus: 'Attack Bonus',
|
||
angriffsBonusDescription: 'Bonus for attacks (Gs/20 - 2)',
|
||
zaubern: 'Spellcasting',
|
||
zaubernDescription: 'Spellcasting ability (= Spell Talent)',
|
||
zauberBonus: 'Spell Bonus',
|
||
zauberBonusDescription: 'Bonus for spells (Zt/20 - 2)',
|
||
raufen: 'Brawling',
|
||
raufenDescription: 'Unarmed combat ((St + Gw) / 2)',
|
||
schadensBonus: 'Damage Bonus',
|
||
schadensBonusDescription: 'Bonus for damage (St/20 - 2)',
|
||
sg: 'Fate\'s Favor (SG)',
|
||
sgDescription: 'Fate points for rerolls',
|
||
gg: 'Divine Grace (GG)',
|
||
ggDescription: 'Divine grace points',
|
||
gp: 'Luck Points (GP)',
|
||
gpDescription: 'Luck points',
|
||
calculated: 'Calculated',
|
||
calculationRules: 'Calculation Rules',
|
||
lpFormula: 'LP (Life Points)',
|
||
lpDescription: 'Base formula: 1d3 + 7 + (Ko/10)',
|
||
apFormula: 'AP (Adventure Points)',
|
||
apDescription: 'Base formula: (AU + WK) / 2 + modifier',
|
||
bFormula: 'B (Movement Range)',
|
||
bDescription: 'Base formula: ST + modifier',
|
||
benniesFormula: 'Bennies',
|
||
benniesDescription: 'Base values based on character class',
|
||
previousAttributes: 'Previous: Attributes',
|
||
recalculate: 'Recalculate from Attributes',
|
||
calculating: 'Calculating...',
|
||
nextSkills: 'Next: Skills',
|
||
paRollTooltip: 'Roll PA: 1d100 + 4×(In/10) - 20',
|
||
wkRollTooltip: 'Roll WK: 1d100 + 2×(Ko/10 + In/10) - 20',
|
||
lpRollTooltip: 'Roll LP: 1d3 + 7 + (Ko/10)',
|
||
apRollTooltip: 'Roll AP: 3d6 + modifier based on class',
|
||
bRollTooltip: 'Roll B: 1d6 + modifier based on race'
|
||
}
|
||
},
|
||
audit: {
|
||
title: 'Audit Log',
|
||
filter_by_field: 'Filter by Field',
|
||
all_fields: 'All Fields',
|
||
experience_points: 'Experience Points',
|
||
gold: 'Gold',
|
||
silver: 'Silver',
|
||
copper: 'Copper',
|
||
filter_by_date: 'Time Period',
|
||
all_time: 'All Time',
|
||
today: 'Today',
|
||
this_week: 'This Week',
|
||
this_month: 'This Month',
|
||
custom_range: 'Custom Range',
|
||
group_by_date: 'Group by Date',
|
||
refresh: 'Refresh',
|
||
loading: 'Loading...',
|
||
statistics: 'Statistics',
|
||
no_entries: 'Keine Einträge',
|
||
total_changes: 'Gesamtänderungen',
|
||
ep_spent: 'EP ausgegeben',
|
||
ep_gained: 'EP erhalten',
|
||
gold_spent: 'Gold ausgegeben',
|
||
gold_gained: 'Gold erhalten',
|
||
reason: 'Reason',
|
||
notes: 'Notes'
|
||
},
|
||
export: {
|
||
title: 'Export Character',
|
||
selectFormat: 'Select Format',
|
||
formatPDF: 'PDF',
|
||
formatVTT: 'VTT Format',
|
||
formatBamort: 'Bamort Format (JSON)',
|
||
selectTemplate: 'Template',
|
||
exportPDF: 'Export PDF',
|
||
exporting: 'Exporting...',
|
||
pleaseSelectTemplate: 'Please select a template',
|
||
pleaseSelectFormat: 'Please select a format',
|
||
exportFailed: 'Export failed',
|
||
showUserName: 'Show username',
|
||
cancel: 'Cancel',
|
||
export: 'Export',
|
||
generating: 'Generating file...',
|
||
pleaseWait: 'Please wait, this may take a moment',
|
||
popupBlocked: 'Popup was blocked. Please allow popups for this site.'
|
||
},
|
||
userManagement: {
|
||
title: 'User Management',
|
||
loading: 'Loading users...',
|
||
loadError: 'Failed to load users',
|
||
id: 'ID',
|
||
username: 'Username',
|
||
email: 'Email',
|
||
role: 'Role',
|
||
createdAt: 'Created At',
|
||
actions: 'Actions',
|
||
changeRole: 'Change Role',
|
||
changePassword: 'Change Password',
|
||
delete: 'Delete',
|
||
changeRoleTitle: 'Change User Role',
|
||
changeRoleFor: 'Change role for',
|
||
selectRole: 'Select Role',
|
||
save: 'Save',
|
||
cancel: 'Cancel',
|
||
deleteUserTitle: 'Delete User',
|
||
deleteConfirm: 'Do you really want to delete user',
|
||
deleteWarning: 'This action cannot be undone!',
|
||
updateError: 'Failed to update user role',
|
||
deleteError: 'Failed to delete user',
|
||
changePasswordTitle: 'Change User Password',
|
||
changePasswordFor: 'Change password for',
|
||
newPassword: 'New Password',
|
||
newPasswordPlaceholder: 'At least 6 characters',
|
||
confirmPassword: 'Confirm Password',
|
||
confirmPasswordPlaceholder: 'Repeat new password',
|
||
passwordRequired: 'Password is required',
|
||
passwordTooShort: 'Password must be at least 6 characters long',
|
||
passwordMismatch: 'Passwords do not match',
|
||
passwordChangeError: 'Failed to change password',
|
||
roles: {
|
||
standard: 'Standard',
|
||
maintainer: 'Maintainer',
|
||
admin: 'Administrator'
|
||
}
|
||
},
|
||
profile: {
|
||
title: 'User Profile',
|
||
loading: 'Loading profile...',
|
||
userInfo: 'User Information',
|
||
username: 'Username',
|
||
currentEmail: 'Current Email',
|
||
role: 'Role',
|
||
language: 'Language',
|
||
changeLanguage: 'Change Language',
|
||
selectLanguage: 'Select Language',
|
||
updateLanguage: 'Update Language',
|
||
languageUpdateSuccess: 'Language updated successfully',
|
||
languageUpdateError: 'Failed to update language',
|
||
changeEmail: 'Change Email',
|
||
newEmail: 'New Email',
|
||
emailPlaceholder: 'your.email{\'@\'}example.com',
|
||
updateEmail: 'Update Email',
|
||
changePassword: 'Change Password',
|
||
currentPassword: 'Current Password',
|
||
currentPasswordPlaceholder: 'Your current password',
|
||
newPassword: 'New Password',
|
||
newPasswordPlaceholder: 'At least 6 characters',
|
||
confirmPassword: 'Confirm Password',
|
||
confirmPasswordPlaceholder: 'Repeat new password',
|
||
updatePassword: 'Update Password',
|
||
updating: 'Updating...',
|
||
loadError: 'Failed to load profile',
|
||
emailRequired: 'Email address is required',
|
||
emailUnchanged: 'The new email is identical to the current one',
|
||
emailUpdateSuccess: 'Email updated successfully',
|
||
emailUpdateError: 'Failed to update email',
|
||
emailInUse: 'This email address is already in use',
|
||
allFieldsRequired: 'All fields are required',
|
||
passwordTooShort: 'Password must be at least 6 characters long',
|
||
passwordMismatch: 'Passwords do not match',
|
||
passwordUpdateSuccess: 'Password updated successfully',
|
||
passwordUpdateError: 'Failed to update password',
|
||
currentPasswordIncorrect: 'Current password is incorrect'
|
||
},
|
||
character: {
|
||
uploadImage: 'Upload Image',
|
||
selectImage: 'Select Image',
|
||
cropRect: 'Rectangular',
|
||
cropRound: 'Round',
|
||
preview: 'Preview',
|
||
changeImage: 'Change Image',
|
||
saveImage: 'Save Image',
|
||
imageUploadSuccess: 'Image uploaded successfully',
|
||
imageUploadError: 'Failed to upload image'
|
||
},
|
||
uploading: 'Uploading',
|
||
sponsors: {
|
||
title: 'Sponsors & Contributors',
|
||
introduction: 'BaMoRT is an open-source project supported by the community. Thank you to everyone who contributes to this project!',
|
||
contributors: 'Contributors',
|
||
specialThanks: 'Special Thanks',
|
||
support: 'Support the Project',
|
||
supportText: 'BaMoRT is an open-source project. You can support the project on GitHub by contributing code, reporting bugs, or suggesting features.',
|
||
github: 'Project on GitHub',
|
||
roleCreator: 'Project Founder & Lead Developer',
|
||
contributionCreator: 'Development of backend and frontend systems',
|
||
thanksOpenSource: 'All open-source projects that BaMoRT is built upon',
|
||
thanksVue: 'Vue.js team for the excellent frontend framework',
|
||
thanksGo: 'Go team for the great programming language',
|
||
thanksCommunity: 'The role-playing community for feedback and support'
|
||
},
|
||
help: {
|
||
title: 'Help & Documentation',
|
||
introduction: 'Welcome to BaMoRT help! Here you will find information on how to use the system.',
|
||
gettingStarted: 'Getting Started',
|
||
step1Title: '1. Registration',
|
||
step1Text: 'Create a user account via the registration page. After registration, you can log in and start creating characters.',
|
||
step2Title: '2. Dashboard',
|
||
step2Text: 'In the dashboard you can see all your characters. Click on a character to view details, or create a new character.',
|
||
step3Title: '3. Character Management',
|
||
step3Text: 'In the character view, you can improve skills, manage equipment, learn spells, and much more. All changes are saved automatically.',
|
||
features: 'Features',
|
||
featureCharacterManagement: 'Character Management',
|
||
featureCharacterManagementText: 'Create and manage your role-playing characters with all important attributes and properties.',
|
||
featureSkills: 'Skills',
|
||
featureSkillsText: 'Manage character skills, improve them with learning points, and track progress.',
|
||
featureSpells: 'Spells',
|
||
featureSpellsText: 'Learn new spells, manage your spell collection, and organize them by categories.',
|
||
featureEquipment: 'Equipment',
|
||
featureEquipmentText: 'Manage weapons, armor, and other equipment items for your character.',
|
||
featureExport: 'PDF Export',
|
||
featureExportText: 'Export your characters as PDF documents for the gaming table.',
|
||
featureImport: 'Data Import',
|
||
featureImportText: 'Import characters from other formats or export your data.',
|
||
faq: 'Frequently Asked Questions',
|
||
faqCount: 5,
|
||
faq1: {
|
||
question: 'How do I create a new character?',
|
||
answer: 'Go to the dashboard and click "Create New Character". Follow the steps for character creation. You can return to the dashboard at any time, your progress is automatically saved and can be continued later.'
|
||
},
|
||
faq2: {
|
||
question: 'Can I share my characters with others?',
|
||
answer: 'Currently, character sharing and cloning is not implemented. These features are planned for a future version.'
|
||
},
|
||
faq3: {
|
||
question: 'How can I report bugs?',
|
||
answer: 'You can report bugs on the GitHub project page as an issue. We appreciate detailed bug reports!'
|
||
},
|
||
faq4: {
|
||
question: 'How does character creation work?',
|
||
answer: 'Character creation is based on a popular German RPG rule system. Choose race, gender, and class, then distribute your attribute values. The system automatically calculates all derived values.'
|
||
},
|
||
faq5: {
|
||
question: 'Is my data saved?',
|
||
answer: 'Yes, all character data is automatically saved in the database. You can return to your characters at any time and continue editing them.'
|
||
},
|
||
support: 'Support',
|
||
supportText: 'Need more help? Visit the GitHub repository for documentation, to report issues, or ask questions.',
|
||
github: 'Project on GitHub'
|
||
},
|
||
systemInfo: {
|
||
title: 'System Information',
|
||
introduction: 'Technical information about BaMoRT and the technologies used.',
|
||
versions: 'Versions',
|
||
frontend: 'Frontend',
|
||
backend: 'Backend',
|
||
version: 'Version',
|
||
commit: 'Commit',
|
||
status: 'Status',
|
||
statusAvailable: 'Available',
|
||
statusUnavailable: 'Unavailable',
|
||
statusLoading: 'Loading...',
|
||
technologies: 'Technologies',
|
||
infrastructure: 'Infrastructure',
|
||
features: 'System Features',
|
||
feature1: 'Multi-user system with JWT authentication',
|
||
feature2: 'Reactive frontend interface with Vue 3',
|
||
feature3: 'RESTful API with Go and Gin',
|
||
feature4: 'Database support (MariaDB/SQLite)',
|
||
feature5: 'PDF export for character sheets',
|
||
feature6: 'Internationalization (German/English)',
|
||
feature7: 'Docker-based development environment',
|
||
feature8: 'Live-reload for rapid development',
|
||
license: 'License',
|
||
licenseText: 'BaMoRT is open-source software, licensed under a dual license. Details can be found in the GitHub repository.',
|
||
github: 'Project on GitHub'
|
||
}
|
||
}
|