diff --git a/frontend/lang/ukrainian.json b/frontend/lang/ukrainian.json new file mode 100644 index 0000000000..377c9249a5 --- /dev/null +++ b/frontend/lang/ukrainian.json @@ -0,0 +1,393 @@ +{ + "t_language_name": "Ukrainian", + "t_language_direction": "ukr", + "t_my_work": "My work", + "t_newnotebook": "Create a new notebook", + "t_welcome_to_pluto": "welcome to {{pluto}}", + "t_FORGET": "FORGET", + "t_live_docs_search_placeholder": "Search docs...", + "t_live_docs_body": "

Welcome to the Live docs! Keep this little window open while you work on the notebook, and you will get documentation of everything you type!

You can also type a query above.


Still stuck? Here are some tips.

", + "t_panel_status": "Process status", + "t_panel_status_short": "Status", + "t_panel_docs": "Live docs", + "t_panel_docs_description": "Live Docs: Search for Julia documentation, and get live documentation of everything you type.", + "t_panel_status_progress": "Status {{progress}}", + "t_panel_status_progress_inner": "({{done}}/{{total}})", + "t_panel_close": "Close panel", + "t_panel_popout": "Pop out panel", + "t_stop_notebook_session": "Stop session", + "t_shut_down_notebook": "Shut down notebook", + "t_start_notebook_in_background": "Start notebook in background", + "t_remove_from_recent_notebooks": "Remove from recent notebooks. This does not delete the notebook file.", + "t_loading_something": "Loading {{text}}...", + "t_loading_something_notebook_from_clipboard": "notebook from clipboard", + "t_loading_something_new_notebook": "new notebook", + "t_open_a_notebook_action": "Open a notebook", + "t_enter_path_or_url": "Enter path or URL...", + "t_open_file_action": "Open File", + "t_open_action": "Open", + "t_open_from_url_action": "Open from URL", + "t_close_notebook_session": "Close notebook session?", + "t_shut_down_notebook_process": "Shut down notebook process?", + "t_loading_ellipses": "Loading...", + "t_notebooks": "Notebooks", + "t_cell_input_placeholder": "Enter cell code...", + "t_add_cell": "Add cell ({{key}})", + "t_drag_to_move_cell": "Drag to move cell", + "t_show_hide_code": "Show/hide code", + "t_cell_disabled_in_file_tooltip": "This cell is directly flagged as disabled in file. Click to know more!", + "t_cell_indirectly_disabled_in_file_tooltip": "This cell is indirectly flagged as disabled in file. Click to know more!", + "t_cell_disabled_in_file_explanation": "This cell is currently stored in the notebook file as a Julia comment, instead of code.
This way, it will not run when the notebook runs as a script outside of Pluto.
Use the context menu to enable it again.", + "t_cell_indirectly_disabled_in_file_explanation": "This cell is currently stored in the notebook file as a Julia comment, instead of code.
This way, it will not run when the notebook runs as a script outside of Pluto.
An upstream cell is indirectly disabling in file this one; enable {{upstreamLink}} to affect this cell.", + "t_cell_upstreamLink": "the upstream one", + "t_language_picker_description": "Change the language of the interface", + + + "t_anonymous_function_abbr": "A (mini-)function that is defined without the 'function' keyword, but using -> or 'do'.", + "t_display_complete_type_information_of_this_function_call": "Display the complete type information of this function call", + "t_show_types": "...show types...", + "t_code_snippet_cell_preview_label": "cell preview", + "t_multiple_expressions_in_one_cell": "Multiple expressions in one cell", + "t_how_would_you_like_to_fix_it": "How would you like to fix it?", + "t_split_this_cell_into_cells": "Split this cell into {{count}} cells", + "t_wrap_all_code_in_a_begin_end_block": "Wrap all code in a begin ... end block.", + "t_error_message_from_package": "Error message from {{package}}", + "t_multiple_definitions_for": "Multiple definitions for {{symbols}}.", + "t_cyclic_references_among": "Cyclic references among {{symbols}}.", + "t_combine_cells_begin_block": "Combine all definitions into a single reactive cell using a begin ... end block.", + "t_another_cell_defining_xs_contains_errors": "Another cell defining {{symbols}} contains errors.", + "t_error_message": "Error message", + "t_stack_trace": "Stack trace", + "t_header_list_of_syntax_errors": "Syntax errors", + "t_here_is_what_happened_the_most_recent_locations_are_first": "Here is what happened, the most recent locations are first:", + "t_show_stack_trace": "Show stack trace...", + "t_stack_frame_location": "from", + "t_stack_frame_this_cell": "This cell", + "t_stack_frame_other_cell": "Other cell", + "t_stack_frame_line": "line", + "t_show_more": "Show more...", + "t_motivational_words_be_creative_and_write_as_many_as_you_want": [ + "Don't panic!", + "Keep calm, you got this!", + "You got this!", + "Goofy computer!", + "This one is on the computer!", + "beep boop CRASH 🤖", + "computer bad, you GREAT!", + "Probably not your fault!", + "Try asking on Julia Discourse!", + "uhmmmmmm??!", + "Maybe time for a break? â˜•ī¸", + "Everything is going to be okay!", + "Computers are hard!", + "C'est la vie !", + "¯\\_(ツ)_/¯", + "Oh no! 🙀", + "oopsie đŸ’Ŗ", + "Be patient :)" + ], + "t_package_could_not_load": "

The package {{package}}.jl could not load because it failed to initialize.

That's not nice! Things you could try:

", + "t_package_could_not_load_things_you_could_try": "", + "t_might_find_info_in_pkg_log": "You might find useful information in the package installation log:", + "t_package_not_found_manual_pkg_activate_hint": "- You have manually activated a package environment in this notebook using `Pkg.activate`. Verify that this environment has the packages that you need. Re-run this cell after updating your environment.", + + "t_edit_frontmatter": "Edit frontmatter", + "t_start_presentation": "Start presentation", + "t_close": "Close", + + "t_settings_title": "Settings", + "t_settings_section_ui": "User Interface", + "t_settings_section_code_editing": "Code Editing", + "t_settings_section_accessibility": "Accessibility", + "t_settings_lang_title": "Language", + "t_settings_lang_description": "User interface language", + "t_settings_motivational_stickers_title": "Motivational stickers", + "t_settings_motivational_stickers_description": "Show motivational stickers on error messages", + "t_settings_always_notify_title": "Always notify", + "t_settings_always_notify_description": "Always send a browser notification when the notebook completes after having been busy for a long time", + "t_settings_confirm_long_runtimes_title": "Confirm long runtimes", + "t_settings_confirm_long_runtimes_description": "Pluto will ask for confirmation before running cells if the estimated runtime is very long. You can set the threshold here in seconds.", + "t_settings_confirm_long_runtimes_description_2": "Setting it to a very high value disables the confirmation.", + "t_settings_ai_features_title": "AI features", + "t_settings_ai_features_description": "Enable educational AI features: automatic syntax fix and prompt context generation {{learn_more}}", + "t_settings_ai_features_learn_more": "(learn more)", + "t_settings_dark_mode_title": "Dark mode", + "t_settings_dark_mode_description": "Pluto will automatically adapt to your system theme (light/dark).", + "t_settings_dark_mode_description_2": "Change your system theme to see the effect.", + "t_settings_indent_unit_title": "Default indentation unit", + "t_settings_indent_unit_description": "When writing new code, should spaces or tabs be used for indentation?", + "t_settings_indent_unit_description_2": "For existing code, Pluto will automatically detect and match the existing indentation style.", + "t_settings_indent_unit_4_spaces": "4 spaces", + "t_settings_indent_unit_tab": "Tab", + "t_settings_code_typeface_title": "Code typeface", + "t_settings_code_typeface_description": "Enter the name of a locally installed font to use for code editing instead of JuliaMono.", + "t_settings_code_typeface_description_2": "Note that other people will still read your notebook in the default font.", + "t_settings_nested_syntax_title": "Nested syntax highlighting", + "t_settings_nested_syntax_description": "Enable nested syntax highlighting for Markdown, HTML, Python, SQL (experimental)", + "t_settings_spellcheck_title": "Spell checking", + "t_settings_spellcheck_description": "Allow browser-based spell checking inside Markdown", + "t_settings_autocomplete_title": "Autocomplete", + "t_settings_autocomplete_description": "Show autocomplete suggestions automatically while you type. You can always trigger autocomplete manually with Ctrl+Space.", + "t_settings_tab_key_title": "Tab key behavior", + "t_settings_tab_key_description": "Use TAB for indentation and autocompletion. Disable this setting if you prefer to use TAB for moving focus between elements on the page.", + "t_settings_tab_key_indent": "You can always indent with {{ctrl_close}} and {{ctrl_open}}.", + + "t_settings_reload_to_apply_changes_confirm": "Settings updated! Would you like to refresh the page to see the changes?", + "t_settings_reset": "Reset all settings", + "t_settings_save": "Save and close", + + + "t_export_action_ellipsis": "Export...", + "t_export_category_export": "export", + "t_export_category_record": "record", + "t_export_card_notebook_file": "Notebook file", + "t_export_card_notebook_file_description": "Download a copy of the .jl script.", + "t_export_card_static_html": "Static HTML", + "t_export_card_static_html_description": "An .html file for your web page, or to share online.", + "t_export_card_pdf": "PDF", + "t_export_card_pdf_description": "A static .pdf file for print or email.", + "t_export_card_record": "Record ", + "t_export_card_record_description": "Capture the entire notebook, and any changes you make.", + "t_export_card_pride_month_message": "The future is queer!", + + "t_save_notebook_ellipsis": "Save notebook...", + "t_save_notebook_button_label_when_currently_not_saved": "Choose", + "t_save_notebook_button_label_when_currently_saved": "Move", + + "t_process_status_loading_binder": "Loading binder...", + "t_process_status_reconnecting": "Reconnecting...", + "t_process_status_loading": "Loading...", + "t_process_restart_action": "Restart notebook", + "t_process_restart_action_required": "{{restart_notebook}} (required)", + "t_process_restart_action_recommended": "{{restart_notebook}} (recommended)", + "t_process_restarting": "Process exited — restarting...", + "t_process_exited_restart_action": "Process exited — {{restart_action_short}}", + "t_process_restart_action_short": "restart", + "t_process_give_permission_to_run_code": "Run notebook code", + "t_process_running_cells": "Running cells... ({{done}}/{{total}} done)", + "t_safe_preview": "Safe preview", + "t_safe_preview_not_executed": "Code not executed in Safe preview", + "t_safe_preview_not_rendered": "Scripts and styles not rendered in Safe preview", + "t_safe_preview_confirm_warning": "Warning", + "t_safe_preview_confirm_before_danger": "âš ī¸ Danger!", + "t_safe_preview_confirm_before": "Are you sure that you trust this file?", + "t_safe_preview_confirm_after": "A malicious notebook can steal passwords and data.", + "t_safe_preview_julia_version_change_before_danger": "â„šī¸ Package compatibility", + "t_safe_preview_julia_version_change_before": "Do you want to convert this notebook from Julia {{version_old}} to {{version_new}}?", + "t_safe_preview_julia_version_change_after": "Pluto will try to convert the package environment automatically, but this does not always work. You can also start Pluto on Julia {{version_install}} to run the notebook directly.", + "t_safe_preview_body": "You are reading and editing this file without running Julia code.", + "t_safe_preview_run_this_notebook": "When you are ready, you can {{run_this_notebook}}.", + "t_safe_preview_run_this_notebook_link": "run this notebook", + "t_export_safe_preview_warning": "This notebook is still in Safe Preview, and cells are not executed. You might want to run the notebook first. Are you sure you want to export it?", + "t_instant_feedback_ellipsis": "Instant feedback...", + "t_instant_feedback_send": "Send", + "t_feedback_about_pluto": "🙋 What do you think about {{pluto}}?", + "t_footer_button_settings": "{{icon}} Settings", + "t_footer_button_FAQ": "{{icon}} FAQ", + + "t_loading_cells": "Loading cells...", + "t_reading_hidden_code": "👀 Reading hidden code", + "t_enable_and_run_cell": "Enable and run the cell", + "t_disable_this_cell_and_all_cells_that_depend_on_it": "Disable this cell, and all cells that depend on it", + "t_enable_cell_action": "Enable cell", + "t_disable_cell_action": "Disable cell", + "t_delete_cell_action": "Delete cell", + "t_show_logs_action": "Show logs", + "t_hide_logs_action": "Hide logs", + "t_show_logs_action_description": "Show cell logs", + "t_hide_logs_action_description": "Hide cell logs", + "t_copy_output_action": "Copy output", + "t_copy_output_action_description": "Copy the output of this cell to the clipboard.", + "t_enable_in_file_action": "Enable in file", + "t_enable_in_file_action_description": "This cell is currently stored in the notebook file as a Julia comment. Click here to enable it.", + "t_disable_in_file_action": "Disable in file", + "t_disable_in_file_action_description": "Store this code in the notebook file as a Julia comment. This way, it will not run when the notebook runs as a script outside of Pluto.", + "t_interrupt_cell": "Interrupt (Ctrl + Q)", + "t_save_cell": "Save code without running", + "t_jump_cell": "This cell depends on a disabled cell", + "t_run_cell": "Run cell (Shift + Enter)", + "t_help_about_tab_navigation_inside_cell": "Press Esc and then Tab to continue navigation.", + + "t_cell_is_disabled": "This cell is disabled. {{link}} to run the code.", + "t_cell_is_disabled_link": "Enable this cell", + "t_ask_ai_action": "Ask AI", + "t_ask_ai_action_description": "Ask AI about this cell", + "t_ai_prompt_generator_title": "AI Prompt Generator", + "t_ai_prompt_generator_intro": "You can copy this text into an AI chat to give it context from your notebook.", + "t_ai_prompt_generator_question_input_placeholder": "Type your question here...", + "t_ai_prompt_generator_default_question_errored": "Why does this cell error?", + "t_copy_action": "Copy", + "t_copy_action_description": "Copy to clipboard", + "t_copy_action_complete": "Copied!", + "t_copy_header_id_action_description": "Click to copy URL to this header", + "t_ai_permission_prompt_title": "Use AI to fix syntax errors?", + "t_ai_permission_prompt_body": "Pluto will send code from this cell to a commercial LLM service to fix syntax errors. Updated code will not run without confirmation.", + "t_ai_permission_prompt_body_2": "Submitted code can be used (anonymously) by Pluto developers to improve the AI service.", + "t_dont_ask_again": "Don't ask again", + "t_no": "No", + "t_no_key": "No {{key}}", + "t_yes": "Yes", + "t_yes_key": "Yes {{key}}", + "t_ai_accept_and_close": "Accept AI syntax fix and close", + "t_ai_decline_and_close": "Decline AI syntax fix and close", + "t_ai_accept_and_run": "Accept & Run", + "t_ai_accept_and_run_description": "Run the fixed cell", + "t_ai_reject_and_revert": "Reject and revert to original code", + "t_ai_reject": "Reject", + "t_ai_loading": "Loading...", + "t_ai_syntax_fix_failed": "Failed to fix syntax error: {{error}}", + "t_ai_fix_syntax_with_ai": "Fix syntax with AI", + "t_ai_fix_syntax_with_ai_description": "Attempt to fix this syntax error using an LLM service", + + "t_confirm_run_many_cells_single_root_other": "This cell and its {{count}} dependencies might take {{time}} to run. Confirm?", + "t_confirm_run_many_cells_single_root_one": "This cell and its dependency might take {{time}} to run. Confirm?", + "t_confirm_run_many_cells_single_root_zero": "This cell might take {{time}} to run. Confirm?", + + "t_confirm_run_many_cells_multiple_roots_other": "These {{roots}} cells and their {{count}} dependencies might take {{time}} to run. Confirm?", + "t_confirm_run_many_cells_multiple_roots_zero": "These {{roots}} cells might take {{time}} to run. Confirm?", + + "t_confirm_run_many_cells_bonus_a": "Tip: You can edit multiple cells, and then run all in a single batch using {{submit_all_changes}}.", + "t_confirm_run_many_cells_bonus_b": "Tip: You can use the {{disable_cell}} feature to control which cells run reactively.", + + "t_confirm_delete_multiple_cells": "Delete {{count}} cells?", + "t_confirm_delete_multiple_interrupt_notebook": "This cell is still running - would you like to interrupt the notebook?", + "t_confirm_move_file": "Are you sure? Will move from\n\n{{old_path}}\n\nto\n\n{{new_path}}?", + "t_oopsie_pls_refresh": "Oopsie!! please refresh your browser and everything will be alright!", + "t_key_run": "run cell", + "t_key_run_add": "run cell and add cell below", + "t_key_submit_all_changes": "submit all changes", + "t_key_delete_or_backspace": "delete empty cell", + "t_key_page_up": "jump to cell above", + "t_key_page_down": "jump to cell below", + "t_key_ctrl_click": "jump to definition", + "t_key_alt_up": "move line/cell up", + "t_key_alt_down": "move line/cell down", + "t_key_ctrl_slash": "toggle comment", + "t_key_ctrl_m": "toggle markdown", + "t_key_ctrl_q": "interrupt notebook", + "t_key_ctrl_c": "copy selected cells", + "t_key_ctrl_x": "cut selected cells", + "t_key_ctrl_v": "paste selected cells", + "t_key_autosave_description": "The notebook file saves every time you run a cell.", + "t_key_selection_description": "Select multiple cells by dragging a selection box from the space between cells.", + "t_key_or": "or", + "t_navigate_to_previous_page": "Go back", + "t_bonds_static_warning": "You are viewing a static document. {{run_notebook_action}} to enable interactivity.", + "t_bonds_static_warning_inner": "Run this notebook", + "t_edit_or_run_this_notebook": "Edit or run this notebook", + "t_edit_or_run_view_code": "View code", + "t_edit_or_run_view_code_cancel": "Cancel", + "t_edit_or_run_description_1": "To be able to edit code and run cells, you need to run the notebook yourself.", + "t_edit_or_run_description_2": "Where would you like to run the notebook?", + "t_binder_help_text_title": "In the cloud (experimental)", + "t_binder_help_text": "Binder is a free, open source service that runs scientific notebooks in the cloud! It will take a while, usually 2-7 minutes to get a session.", + "t_edit_or_run_runtime": "This notebook takes about {{runtime}} to run.", + "t_edit_or_run_local": "On your computer", + "t_edit_or_run_local_description": "(Recommended if you want to store your changes.)", + "t_edit_or_run_download_notebook": "Download the notebook:", + "t_edit_or_run_copy_notebook_url": "Copy the notebook URL:", + "t_edit_or_run_run_pluto": "Run Pluto", + "t_edit_or_run_run_pluto_description": "Also see: How to install Julia and Pluto", + "t_edit_or_run_open_the_notebook_file": "Open the notebook file", + "t_edit_or_run_open_the_notebook_file_description": "Type the saved filename in the open box.", + "t_edit_or_run_paste_url_in_the_open_box": "Paste URL in the Open box", + "t_time_minutes_one": "{{count}} minute", + "t_time_minutes_other": "{{count}} minutes", + "t_time_seconds_one": "{{count}} second", + "t_time_seconds_other": "{{count}} seconds", + "t_frontmatter_title": "Frontmatter", + "t_frontmatter_description": "If you are publishing this notebook on the web, you can set the parameters below to provide HTML metadata. This is useful for search engines and social media.", + "t_frontmatter_synchronized": "Frontmatter synchronized ✔\n\nThese parameters will be used in future exports.", + "t_frontmatter_delete_field": "Delete field", + "t_frontmatter_add_field": "Add field {{plus}}", + "t_frontmatter_add_author": "Add author {{plus}}", + "t_frontmatter_cancel": "Cancel", + "t_frontmatter_save": "Save", + "t_frontmatter_preview": "Preview", + "t_frontmatter_language_placeholder": "en-US (enter a BCP 47 language tag)", + "t_plutoland_upload_description": "Upload this notebook to {{plutoland}}, a free hosting service for Pluto notebooks:", + "t_plutoland_upload_description_recording": "Upload this recording to {{plutoland}}, a free hosting service for Pluto recordings:", + "t_plutoland_upload_upload": "Upload to {{plutoland}}", + "t_plutoland_upload_uploading": "Uploading...", + "t_plutoland_download": "Download HTML file", + "t_plutoland_download_description": "Save the HTML export file to your disk:", + "t_plutoland_download_description_recording": "Save the recording as an HTML file to your disk:", + "t_plutoland_choose_up_or_down": "choose ↑ or ↓", + "t_plutoland_upload_success": "Uploaded! You can share this URL:", + "t_plutoland_upload_success_recording": "Uploaded! Watch your recording at:", + "t_plutoland_upload_delete": "Delete permanently from pluto.land", + "t_logs_truncated": "{{count}} logs not shown...", + "t_logs_stdout": "This text was written to the terminal stream while running the cell. It is not the return value of the cell.", + "t_logs_click_for_more_info": "Click for more info", + "t_ready_notif_title": "Pluto: notebook ready", + "t_ready_notif_body": "✓ All {{count}} steps completed", + "t_ready_notif": "Notify when done", + "t_ready_notif_permission": "Pluto needs permission to show notifications. Enable notifications in your browser settings to use this feature.", + "t_pkg_disables_str": "{{function}} disables Pluto's built-in package manager.", + "t_pkg_stdlib": "{{package}} is part of Julia's pre-installed standard library.", + "t_pkg_will_be_installed": "{{package}} will be installed when you run this notebook.", + "t_pkg_is_installing": "{{package}} is installing...", + "t_pkg_is_installed": "{{package}} is installed in the notebook.", + "t_pkg_not_found": "The package {{package}} could not be found in the registry. Did you make a typo?", + "t_pkg_will_be_installed_in_notebook": "{{package}} will be installed in the notebook when you run this cell.", + "t_pkg_installation_can_take": "Installation can take {{time_install}}.
Afterwards, it loads in {{time_load}}.", + "t_pkg_update_packages": "Update packages", + "t_pkg_update_packages_description": "Would you like to check for updates and install them? A backup of the notebook file will be created.", + "t_pkg_currently_busy": "Pkg is currently busy with other packages... come back later!", + "t_pkg_toggle_terminal": "Show/hide Pkg terminal output", + "t_pkg_go_to_help": "Learn more about packages in Pluto", + "t_pkg_click_to_open_pkg_popup": "Click to open package details popup", + "t_save_all_changes": "Save all changes", + "t_save_all_changes_description": "Save and run all changed cells", + "t_file_change_detected": "File change detected, notebook updated", + "t_file_saved": "Saved", + "t_recording_ui_start_recording": "Start recording", + "t_recording_ui_start_recording_muted": "Start recording (no audio)", + "t_recording_ui_stop_recording": "Stop recording", + "t_recording_ui_back_to_recording": "Back to recording {{icon}}", + "t_presentation_previous_slide": "Previous slide", + "t_presentation_next_slide": "Next slide", + "t_status_names": { + "workspace": "Workspace setup", + "create_process": "Start Julia", + "init_process": "Initialize", + "pkg": "Package management", + "instantiate1": "instantiate", + "instantiate2": "instantiate", + "instantiate3": "instantiate", + "run": "Evaluating cells", + "evaluate": "Running code", + "registry_update": "Updating package registry", + "waiting_for_others": "Waiting for other notebooks to finish package operations", + "backend_launch": "Connecting to backend", + "backend_requesting": "Requesting a worker", + "backend_created": "Starting Pluto server", + "backend_responded": "Opening notebook file", + "backend_notebook_running": "Switching to live editing" + }, + "t_tree_show_more_items": "more", + "t_table_no_columns": "This table has no columns", + "t_table_no_rows": "This table has no rows", + "t_undo_delete_one": "Cell deleted", + "t_undo_delete_other": "{{count}} cells deleted", + "t_undo_delete_link": "UNDO", + "t_auto_disabled": "{{another_cell}} has been disabled because it also defined {{variable}}.", + "t_auto_disabled_link": "Another cell", + "t_project_toml_editor_title": "Project.toml (feature preview)", + "t_project_toml_editor_description": "This notebook has its own package environment. You can edit the Project.toml file to specify the packages used in this notebook.", + "t_project_toml_editor_what_is_project_toml": "What is Project.toml?", + "t_project_toml_editor_compat_description": "You can change the [compat] entries to specify the package versions used in this notebook. By adding [sources], you can use unregistered or local packages.", + "t_project_toml_editor_feature_preview_note": "Note: This is a feature preview. It may not always work as expected. Please let us know what you think!", + "t_project_toml_editor_status_tab_note": "After submitting, use the Status tab to see the logs.", + "t_project_toml_editor_backup_checkbox": "Create a backup of the notebook before saving?", + "t_project_toml_editor_cancel": "Cancel", + "t_project_toml_editor_save": "Save & resolve", + "t_project_toml_editor_placeholder": "This is a TOML file. You can set metadata for your project here.", + "t_project_toml_editor_wait_cells": "Please wait for all cells to finish executing.", + "t_project_toml_editor_wait_packages": "Please wait for all package operations to finish (also in other notebooks).", + "t_project_toml_editor_synchronized": "Project TOML synchronized ✔\n\nView the Status tab for logs.", + "t_project_toml_editor_sync_failed": "Project TOML synchronization failed: {{error}}", + "t_project_toml_editor_start_notebook_first": "You need to start the notebook before you can edit the Project.toml. This might be supported in the future.", + "t_project_toml_editor_version_latest": "Latest", + "t_project_toml_editor_version_latest_compatible": "Latest compatible" +}