feat: Implement internationalization with react-i18next, add translation files, and integrate language switching across components.
This commit is contained in:
64
k-notes-frontend/public/locales/en/translation.json
Normal file
64
k-notes-frontend/public/locales/en/translation.json
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"{{count}} selected_one": "{{count}} selected",
|
||||
"{{count}} selected_other": "{{count}} selected",
|
||||
"Add a new note to your collection.": "Add a new note to your collection.",
|
||||
"Archive": "Archive",
|
||||
"Archived {{count}} note_one": "Archived {{count}} notes",
|
||||
"Archived {{count}} note_other": "Archived {{count}} notes",
|
||||
"Are you sure you want to delete {{count}} note?_one": "Are you sure you want to delete {{count}} notes?",
|
||||
"Are you sure you want to delete {{count}} note?_other": "Are you sure you want to delete {{count}} notes?",
|
||||
"Are you sure?": "Are you sure?",
|
||||
"Backend URL": "Backend URL",
|
||||
"Color": "Color",
|
||||
"Configure the application settings.": "Configure the application settings.",
|
||||
"Content": "Content",
|
||||
"Create": "Create",
|
||||
"Create Note": "Create Note",
|
||||
"Data Management": "Data Management",
|
||||
"Delete": "Delete",
|
||||
"Delete tag \"{{name}}\"? Notes will keep their content.": "Delete tag \"{{name}}\"? Notes will keep their content.",
|
||||
"Deleted {{count}} note_one": "Deleted {{count}} notes",
|
||||
"Deleted {{count}} note_other": "Deleted {{count}} notes",
|
||||
"Edit Note": "Edit Note",
|
||||
"Export Data": "Export Data",
|
||||
"Export failed": "Export failed",
|
||||
"Export successful": "Export successful",
|
||||
"Export your notes for backup or import from a JSON file.": "Export your notes for backup or import from a JSON file.",
|
||||
"Grid View": "Grid View",
|
||||
"History": "History",
|
||||
"Import Data": "Import Data",
|
||||
"Import failed": "Import failed",
|
||||
"Import successful. Reloading...": "Import successful. Reloading...",
|
||||
"Invalid URL": "Invalid URL",
|
||||
"K-Notes": "K-Notes",
|
||||
"Language": "Language",
|
||||
"List View": "List View",
|
||||
"New Note": "New Note",
|
||||
"No archived notes yet": "No archived notes yet",
|
||||
"No matching notes found": "No matching notes found",
|
||||
"No notes with tag \"${activeTag}\"": "No notes with tag \"${activeTag}\"",
|
||||
"No tags yet": "No tags yet",
|
||||
"Note content... Type / for commands": "Note content... Type / for commands",
|
||||
"Note created": "Note created",
|
||||
"Note title": "Note title",
|
||||
"Note updated": "Note updated",
|
||||
"Others": "Others",
|
||||
"Pin this note": "Pin this note",
|
||||
"Pinned": "Pinned",
|
||||
"Rename": "Rename",
|
||||
"Save changes": "Save changes",
|
||||
"Saving...": "Saving...",
|
||||
"Search your notes...": "Search your notes...",
|
||||
"Settings": "Settings",
|
||||
"Settings saved. Please refresh the page.": "Settings saved. Please refresh the page.",
|
||||
"Tag deleted": "Tag deleted",
|
||||
"Tag renamed": "Tag renamed",
|
||||
"Tags": "Tags",
|
||||
"Tags (comma separated)": "Tags (comma separated)",
|
||||
"Title": "Title",
|
||||
"Title is required": "Title is required",
|
||||
"Title too long": "Title too long",
|
||||
"Update": "Update",
|
||||
"work, todo, ideas": "work, todo, ideas",
|
||||
"Your notes will appear here. Click + to create one.": "Your notes will appear here. Click + to create one."
|
||||
}
|
||||
Reference in New Issue
Block a user