Google Search Custom Sidebar - i18n

Internationalization resources for Google Search Custom Sidebar.

目前為 2025-05-11 提交的版本,檢視 最新版本

此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.gf.qytechs.cn/scripts/535624/1586989/Google%20Search%20Custom%20Sidebar%20-%20i18n.js

// ==UserScript==
// @name        Google Search Custom Sidebar - i18n
// @namespace   https://gf.qytechs.cn/en/users/1467948-stonedkhajiit
// @version     0.0.1-i18n
// @description Internationalization resources for Google Search Custom Sidebar.
// @author      StonedKhajiit
// @license     MIT
// ==/UserScript==

(function() {
    'use strict';

    if (typeof window.GSCS_Namespace === 'undefined') {
        window.GSCS_Namespace = {};
    }

    window.GSCS_Namespace.i18nPack = {
        version: '0.0.1',
        translations: {
            // English (en) - Base translations (already in gscs-base.user.js, kept here for completeness of pack)
            'en': {
                scriptName: 'Google Search Custom Sidebar',
                settingsTitle: 'Google Search Custom Sidebar Settings',
                manageOptionsTitle: 'Manage Options',
                manageSitesTitle: 'Manage Favorite Sites',
                manageLanguagesTitle: 'Manage Custom Languages',
                manageCountriesTitle: 'Manage Countries/Regions',
                manageTimeRangesTitle: 'Manage Time Ranges',
                manageFileTypesTitle: 'Manage File Types',
                section_language: 'Language',
                section_time: 'Time',
                section_filetype: 'File Type',
                section_country: 'Country/Region',
                section_date_range: 'Date Range',
                section_site_search: 'Site Search',
                section_tools: 'Tools',
                filter_any_language: 'Any Language',
                filter_any_time: 'Any Time',
                filter_any_format: 'Any Format',
                filter_any_country: 'Any Country/Region',
                filter_clear_site_search: 'Clear Site Search',
                filter_clear_tooltip_suffix: '(Clear)',
                predefined_lang_zh_tw: 'Traditional Chinese',
                predefined_lang_zh_cn: 'Simplified Chinese',
                predefined_lang_zh_all: 'All Chinese',
                predefined_lang_en: 'English',
                predefined_lang_ja: 'Japanese',
                predefined_lang_ko: 'Korean',
                predefined_lang_fr: 'French',
                predefined_lang_de: 'German',
                predefined_lang_es: 'Spanish',
                predefined_lang_it: 'Italian',
                predefined_lang_pt: 'Portuguese',
                predefined_lang_ru: 'Russian',
                predefined_lang_ar: 'Arabic',
                predefined_lang_hi: 'Hindi',
                predefined_lang_nl: 'Dutch',
                predefined_lang_tr: 'Turkish',
                predefined_lang_vi: 'Vietnamese',
                predefined_lang_th: 'Thai',
                predefined_lang_id: 'Indonesian',
                predefined_country_tw: '🇹🇼 Taiwan',
                predefined_country_jp: '🇯🇵 Japan',
                predefined_country_kr: '🇰🇷 South Korea',
                predefined_country_cn: '🇨🇳 China',
                predefined_country_hk: '🇭🇰 Hong Kong',
                predefined_country_sg: '🇸🇬 Singapore',
                predefined_country_my: '🇲🇾 Malaysia',
                predefined_country_vn: '🇻🇳 Vietnam',
                predefined_country_ph: '🇵🇭 Philippines',
                predefined_country_th: '🇹🇭 Thailand',
                predefined_country_us: '🇺🇸 United States',
                predefined_country_ca: '🇨🇦 Canada',
                predefined_country_br: '🇧🇷 Brazil',
                predefined_country_mx: '🇲🇽 Mexico',
                predefined_country_gb: '🇬🇧 United Kingdom',
                predefined_country_de: '🇩🇪 Germany',
                predefined_country_fr: '🇫🇷 France',
                predefined_country_it: '🇮🇹 Italy',
                predefined_country_es: '🇪🇸 Spain',
                predefined_country_ru: '🇷🇺 Russia',
                predefined_country_nl: '🇳🇱 Netherlands',
                predefined_country_au: '🇦🇺 Australia',
                predefined_country_in: '🇮🇳 India',
                predefined_country_za: '🇿🇦 South Africa',
                predefined_country_tr: '🇹🇷 Turkey',
                predefined_time_h: 'Past hour',
                predefined_time_h2: 'Past 2 hours',
                predefined_time_h6: 'Past 6 hours',
                predefined_time_h12: 'Past 12 hours',
                predefined_time_d: 'Past 24 hours',
                predefined_time_d2: 'Past 2 days',
                predefined_time_d3: 'Past 3 days',
                predefined_time_w: 'Past week',
                predefined_time_m: 'Past month',
                predefined_time_y: 'Past year',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: 'Plain Text',
                predefined_filetype_rtf: 'Rich Text Format',
                predefined_filetype_html: 'Web Page (html)',
                predefined_filetype_htm: 'Web Page (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'JPEG Image',
                predefined_filetype_png: 'PNG Image',
                predefined_filetype_gif: 'GIF Image',
                predefined_filetype_svg: 'SVG Image',
                predefined_filetype_bmp: 'BMP Image',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google Earth (kml)',
                predefined_filetype_kmz: 'Google Earth (kmz)',
                tool_reset_filters: 'Reset Filters',
                tool_verbatim_search: 'Verbatim Search',
                tool_advanced_search: 'Advanced Search',
                tool_apply_date: 'Apply Dates',
                tool_personalization_toggle: 'Personalization',
                link_advanced_search_title: 'Open Google Advanced Search page',
                tooltip_site_search: 'Search within {siteUrl}',
                tooltip_clear_site_search: 'Remove site: restriction',
                tooltip_toggle_personalization_on: 'Click to turn Personalization ON (Results tailored to you)',
                tooltip_toggle_personalization_off: 'Click to turn Personalization OFF (More generic results)',
                settings_tab_general: 'General',
                settings_tab_appearance: 'Appearance',
                settings_tab_features: 'Features',
                settings_tab_custom: 'Custom',
                settings_close_button_title: 'Close',
                settings_interface_language: 'Interface Language:',
                settings_language_auto: 'Auto (Browser Default)',
                settings_section_mode: 'Section Collapse Mode:',
                settings_section_mode_remember: 'Remember State',
                settings_section_mode_expand: 'Expand All',
                settings_section_mode_collapse: 'Collapse All',
                settings_accordion_mode: 'Accordion Mode (only when "Remember State" is active)',
                settings_enable_drag: 'Enable Dragging',
                settings_reset_button_location: 'Reset Button Location:',
                settings_verbatim_button_location: 'Verbatim Button Location:',
                settings_adv_search_location: '"Advanced Search" Link Location:',
                settings_personalize_button_location: 'Personalization Button Location:',
                settings_location_tools: 'Tools Section',
                settings_location_top: 'Top Block',
                settings_location_header: 'Sidebar Header',
                settings_location_hide: 'Hide',
                settings_sidebar_width: 'Sidebar Width (px)',
                settings_width_range_hint: '(Range: 90-270, Step: 5)',
                settings_font_size: 'Base Font Size (px)',
                settings_font_size_range_hint: '(Range: 8-24, Step: 0.5)',
                settings_header_icon_size: 'Header Icon Size (px)',
                settings_header_icon_size_range_hint: '(Range: 8-32, Step: 0.5)',
                settings_vertical_spacing: 'Vertical Spacing',
                settings_vertical_spacing_range_hint: '(Multiplier Range: 0.05-1.5, Step: 0.05)',
                settings_theme: 'Theme:',
                settings_theme_system: 'Follow System',
                settings_theme_light: 'Light',
                settings_theme_dark: 'Dark',
                settings_theme_minimal_light: 'Minimal (Light)',
                settings_theme_minimal_dark: 'Minimal (Dark)',
                settings_hover_mode: 'Hover Mode',
                settings_idle_opacity: 'Idle Opacity:',
                settings_opacity_range_hint: '(Range: 0.1-1.0, Step: 0.05)',
                settings_country_display: 'Country/Region Display:',
                settings_country_display_icontext: 'Icon & Text',
                settings_country_display_text: 'Text Only',
                settings_country_display_icon: 'Icon Only',
                settings_visible_sections: 'Visible Sections:',
                settings_section_order: 'Adjust Sidebar Section Order:',
                settings_section_order_hint: '(Only affects checked sections)',
                settings_no_orderable_sections: 'No visible sections to order.',
                settings_move_up_title: 'Move Up',
                settings_move_down_title: 'Move Down',
                settings_custom_intro: 'Manage custom filter options for each section:',
                settings_manage_sites_button: 'Manage Favorite Sites...',
                settings_manage_languages_button: 'Manage Custom Languages...',
                settings_manage_countries_button: 'Manage Countries/Regions...',
                settings_manage_time_ranges_button: 'Manage Time Ranges...',
                settings_manage_file_types_button: 'Manage File Types...',
                settings_save_button: 'Save Settings',
                settings_cancel_button: 'Cancel',
                settings_reset_all_button: 'Reset All',
                modal_label_enable_predefined: 'Enable Predefined {type}:',
                modal_label_my_custom: 'My Custom {type}:',
                modal_placeholder_name: 'Name',
                modal_placeholder_domain: 'Domain',
                modal_placeholder_text: 'Text',
                modal_placeholder_value: 'Value',
                modal_hint_domain: 'Format: valid top-level domain, e.g., `wikipedia.org`',
                modal_hint_language: 'Format: starts with `lang_`, e.g., `lang_ja`, `lang_zh-TW`. Use `|` for multiple.',
                modal_hint_country: 'Format: `country` + 2-letter uppercase code, e.g., `countryDE`',
                modal_hint_time: 'Format: `h`, `d`, `w`, `m`, `y`, optionally followed by numbers, e.g., `h1`, `d7`, `w`',
                modal_hint_filetype: 'Format: file extension, e.g., `pdf`, `docx`',
                modal_tooltip_domain: 'Please enter a valid domain',
                modal_tooltip_language: 'Format: lang_xx or lang_xx-XX, separate multiple with |',
                modal_tooltip_country: 'Format: countryXX (XX = uppercase country code)',
                modal_tooltip_time: 'Format: h, d, w, m, y, optionally followed by numbers',
                modal_tooltip_filetype: 'File extension (without the dot)',
                modal_button_add_title: 'Add',
                modal_button_update_title: 'Update Item',
                modal_button_cancel_edit_title: 'Cancel Edit',
                modal_button_edit_title: 'Edit',
                modal_button_delete_title: 'Delete',
                modal_button_complete: 'Done',
                value_empty: '(empty)',
                date_range_from: 'From:',
                date_range_to: 'To:',
                sidebar_collapse_title: 'Collapse',
                sidebar_expand_title: 'Expand',
                sidebar_drag_title: 'Drag',
                sidebar_settings_title: 'Settings',
                alert_invalid_start_date: 'Invalid start date',
                alert_invalid_end_date: 'Invalid end date',
                alert_end_before_start: 'End date cannot be earlier than start date',
                alert_start_in_future: 'Start date cannot be in the future',
                alert_end_in_future: 'End date cannot be in the future',
                alert_select_date: 'Please select a date',
                alert_error_applying_date: 'Error applying date range',
                alert_error_applying_filter: 'Error applying filter {type}={value}',
                alert_error_applying_site_search: 'Error applying site search for {site}',
                alert_error_clearing_site_search: 'Error clearing site search',
                alert_error_resetting_filters: 'Error resetting filters',
                alert_error_toggling_verbatim: 'Error toggling Verbatim search',
                alert_error_toggling_personalization: 'Error toggling Personalization search',
                alert_enter_display_name: 'Please enter the display name for {type}.',
                alert_enter_value: 'Please enter the corresponding value for {type}.',
                alert_invalid_value_format: 'The value format for {type} is incorrect. {hint}',
                alert_duplicate_name: 'Custom item display name "{name}" already exists. Please use a different name.',
                alert_update_failed_invalid_index: 'Update failed: Invalid item index.',
                alert_edit_failed_missing_fields: 'Cannot edit: Input or button fields not found.',
                confirm_delete_item: 'Are you sure you want to delete the item "{name}"?',
                confirm_reset_settings: 'Are you sure you want to reset all settings to their default values?',
                alert_settings_reset_success: 'Settings have been reset to default. You can continue editing or click "Save Settings" to confirm.',
                confirm_reset_all_menu: 'Are you sure you want to reset all settings to their default values?\nThis cannot be undone and requires a page refresh to take effect.',
                alert_reset_all_menu_success: 'All settings have been reset to defaults.\nPlease refresh the page to apply the changes.',
                alert_reset_all_menu_fail: 'Failed to reset settings via menu command! Please check the console.',
                alert_init_fail: '{scriptName} initialization failed. Some features may not work. Please check the console for technical details.\nTechnical Error: {error}',
                menu_open_settings: '⚙️ Open Settings',
                menu_reset_all_settings: '🚨 Reset All Settings',
            },
            // 繁體中文 (Traditional Chinese)
            'zh-TW': {
                scriptName: 'Google 搜尋自訂側邊欄',
                settingsTitle: 'Google 搜尋自訂側邊欄設定',
                manageOptionsTitle: '管理選項',
                manageSitesTitle: '管理我的最愛網站',
                manageLanguagesTitle: '管理自訂語言',
                manageCountriesTitle: '管理國家/地區',
                manageTimeRangesTitle: '管理時間範圍',
                manageFileTypesTitle: '管理檔案類型',
                section_language: '語言',
                section_time: '時間',
                section_filetype: '檔案類型',
                section_country: '國家/地區',
                section_date_range: '日期範圍',
                section_site_search: '站內搜尋',
                section_tools: '工具',
                filter_any_language: '任何語言',
                filter_any_time: '任何時間',
                filter_any_format: '任何格式',
                filter_any_country: '任何國家/地區',
                filter_clear_site_search: '清除站內搜尋',
                filter_clear_tooltip_suffix: '(清除)',
                predefined_lang_zh_tw: '繁體中文',
                predefined_lang_zh_cn: '簡體中文',
                predefined_lang_zh_all: '所有中文',
                predefined_lang_en: '英文',
                predefined_lang_ja: '日文',
                predefined_lang_ko: '韓文',
                predefined_lang_fr: '法文',
                predefined_lang_de: '德文',
                predefined_lang_es: '西班牙文',
                predefined_lang_it: '義大利文',
                predefined_lang_pt: '葡萄牙文',
                predefined_lang_ru: '俄文',
                predefined_lang_ar: '阿拉伯文',
                predefined_lang_hi: '印度文',
                predefined_lang_nl: '荷蘭文',
                predefined_lang_tr: '土耳其文',
                predefined_lang_vi: '越南文',
                predefined_lang_th: '泰文',
                predefined_lang_id: '印尼文',
                predefined_country_tw: '🇹🇼 台灣',
                predefined_country_jp: '🇯🇵 日本',
                predefined_country_kr: '🇰🇷 南韓',
                predefined_country_cn: '🇨🇳 中國',
                predefined_country_hk: '🇭🇰 香港',
                predefined_country_sg: '🇸🇬 新加坡',
                predefined_country_my: '🇲🇾 馬來西亞',
                predefined_country_vn: '🇻🇳 越南',
                predefined_country_ph: '🇵🇭 菲律賓',
                predefined_country_th: '🇹🇭 泰國',
                predefined_country_us: '🇺🇸 美國',
                predefined_country_ca: '🇨🇦 加拿大',
                predefined_country_br: '🇧🇷 巴西',
                predefined_country_mx: '🇲🇽 墨西哥',
                predefined_country_gb: '🇬🇧 英國',
                predefined_country_de: '🇩🇪 德國',
                predefined_country_fr: '🇫🇷 法國',
                predefined_country_it: '🇮🇹 義大利',
                predefined_country_es: '🇪🇸 西班牙',
                predefined_country_ru: '🇷🇺 俄羅斯',
                predefined_country_nl: '🇳🇱 荷蘭',
                predefined_country_au: '🇦🇺 澳洲',
                predefined_country_in: '🇮🇳 印度',
                predefined_country_za: '🇿🇦 南非',
                predefined_country_tr: '🇹🇷 土耳其',
                predefined_time_h: '過去一小時',
                predefined_time_h2: '過去 2 小時',
                predefined_time_h6: '過去 6 小時',
                predefined_time_h12: '過去 12 小時',
                predefined_time_d: '過去 24 小時',
                predefined_time_d2: '過去 2 天',
                predefined_time_d3: '過去 3 天',
                predefined_time_w: '過去一週',
                predefined_time_m: '過去一個月',
                predefined_time_y: '過去一年',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: '純文字',
                predefined_filetype_rtf: 'RTF 格式',
                predefined_filetype_html: '網頁 (html)',
                predefined_filetype_htm: '網頁 (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'JPEG 圖片',
                predefined_filetype_png: 'PNG 圖片',
                predefined_filetype_gif: 'GIF 圖片',
                predefined_filetype_svg: 'SVG 圖片',
                predefined_filetype_bmp: 'BMP 圖片',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google 地球 (kml)',
                predefined_filetype_kmz: 'Google 地球 (kmz)',
                tool_reset_filters: '重設篩選器',
                tool_verbatim_search: '一字不差',
                tool_advanced_search: '進階搜尋',
                tool_apply_date: '套用日期',
                tool_personalization_toggle: '個人化搜尋',
                link_advanced_search_title: '開啟 Google 進階搜尋頁面',
                tooltip_site_search: '在 {siteUrl} 中搜尋',
                tooltip_clear_site_search: '移除 site: 限制',
                tooltip_toggle_personalization_on: '點擊以開啟個人化搜尋 (結果將根據您的資訊調整)',
                tooltip_toggle_personalization_off: '點擊以關閉個人化搜尋 (顯示較通用的結果)',
                settings_tab_general: '一般',
                settings_tab_appearance: '外觀',
                settings_tab_features: '功能',
                settings_tab_custom: '自訂',
                settings_close_button_title: '關閉',
                settings_interface_language: '介面語言:',
                settings_language_auto: '自動 (瀏覽器預設)',
                settings_section_mode: '區塊收合模式:',
                settings_section_mode_remember: '記住狀態',
                settings_section_mode_expand: '全部展開',
                settings_section_mode_collapse: '全部收合',
                settings_accordion_mode: '手風琴模式 (僅當「記住狀態」啟用時)',
                settings_enable_drag: '啟用拖曳',
                settings_reset_button_location: '重設按鈕位置:',
                settings_verbatim_button_location: '一字不差按鈕位置:',
                settings_adv_search_location: '「進階搜尋」連結位置:',
                settings_personalize_button_location: '個人化搜尋按鈕位置:',
                settings_location_tools: '工具區塊',
                settings_location_top: '頂部區塊',
                settings_location_header: '側邊欄標頭',
                settings_location_hide: '隱藏',
                settings_sidebar_width: '側邊欄寬度 (px)',
                settings_width_range_hint: '(範圍:90-270,間隔:5)',
                settings_font_size: '基本字型大小 (px)',
                settings_font_size_range_hint: '(範圍:8-24,間隔:0.5)',
                settings_header_icon_size: '標頭圖示大小 (px)',
                settings_header_icon_size_range_hint: '(範圍:8-32,間隔:0.5)',
                settings_vertical_spacing: '垂直間距',
                settings_vertical_spacing_range_hint: '(乘數範圍:0.05-1.5,間隔:0.05)',
                settings_theme: '主題:',
                settings_theme_system: '跟隨系統',
                settings_theme_light: '淺色',
                settings_theme_dark: '深色',
                settings_theme_minimal_light: '簡約 (淺色)',
                settings_theme_minimal_dark: '簡約 (深色)',
                settings_hover_mode: '懸停模式',
                settings_idle_opacity: '閒置透明度:',
                settings_opacity_range_hint: '(範圍:0.1-1.0,間隔:0.05)',
                settings_country_display: '國家/地區顯示:',
                settings_country_display_icontext: '圖示與文字',
                settings_country_display_text: '僅文字',
                settings_country_display_icon: '僅圖示',
                settings_visible_sections: '可見區塊:',
                settings_section_order: '調整側邊欄區塊順序:',
                settings_section_order_hint: '(僅影響已勾選的區塊)',
                settings_no_orderable_sections: '沒有可排序的可見區塊。',
                settings_move_up_title: '上移',
                settings_move_down_title: '下移',
                settings_custom_intro: '管理每個區塊的自訂篩選選項:',
                settings_manage_sites_button: '管理我的最愛網站...',
                settings_manage_languages_button: '管理自訂語言...',
                settings_manage_countries_button: '管理國家/地區...',
                settings_manage_time_ranges_button: '管理時間範圍...',
                settings_manage_file_types_button: '管理檔案類型...',
                settings_save_button: '儲存設定',
                settings_cancel_button: '取消',
                settings_reset_all_button: '全部重設',
                modal_label_enable_predefined: '啟用預設 {type}:',
                modal_label_my_custom: '我的自訂 {type}:',
                modal_placeholder_name: '名稱',
                modal_placeholder_domain: '網域',
                modal_placeholder_text: '文字',
                modal_placeholder_value: '值',
                modal_hint_domain: '格式:有效的頂層網域,例如 `wikipedia.org`',
                modal_hint_language: '格式:以 `lang_` 開頭,例如 `lang_ja`、`lang_zh-TW`。多個值請用 `|` 分隔。',
                modal_hint_country: '格式:`country` + 2 個大寫字母代碼,例如 `countryDE`',
                modal_hint_time: '格式:`h`、`d`、`w`、`m`、`y`,可選擇後接數字,例如 `h1`、`d7`、`w`',
                modal_hint_filetype: '格式:副檔名,例如 `pdf`、`docx`',
                modal_tooltip_domain: '請輸入有效的網域',
                modal_tooltip_language: '格式:lang_xx 或 lang_xx-XX,多個請用 | 分隔',
                modal_tooltip_country: '格式:countryXX (XX = 大寫國家代碼)',
                modal_tooltip_time: '格式:h、d、w、m、y,可選擇後接數字',
                modal_tooltip_filetype: '副檔名 (不含點)',
                modal_button_add_title: '新增',
                modal_button_update_title: '更新項目',
                modal_button_cancel_edit_title: '取消編輯',
                modal_button_edit_title: '編輯',
                modal_button_delete_title: '刪除',
                modal_button_complete: '完成',
                value_empty: '(空)',
                date_range_from: '從:',
                date_range_to: '到:',
                sidebar_collapse_title: '收合',
                sidebar_expand_title: '展開',
                sidebar_drag_title: '拖曳',
                sidebar_settings_title: '設定',
                alert_invalid_start_date: '開始日期無效',
                alert_invalid_end_date: '結束日期無效',
                alert_end_before_start: '結束日期不能早於開始日期',
                alert_start_in_future: '開始日期不能是未來日期',
                alert_end_in_future: '結束日期不能是未來日期',
                alert_select_date: '請選擇日期',
                alert_error_applying_date: '套用日期範圍時發生錯誤',
                alert_error_applying_filter: '套用篩選器 {type}={value} 時發生錯誤',
                alert_error_applying_site_search: '套用站內搜尋 {site} 時發生錯誤',
                alert_error_clearing_site_search: '清除站內搜尋時發生錯誤',
                alert_error_resetting_filters: '重設篩選器時發生錯誤',
                alert_error_toggling_verbatim: '切換「一字不差」搜尋時發生錯誤',
                alert_error_toggling_personalization: '切換個人化搜尋時發生錯誤',
                alert_enter_display_name: '請輸入 {type} 的顯示名稱。',
                alert_enter_value: '請輸入 {type} 對應的值。',
                alert_invalid_value_format: '{type} 的值格式不正確。{hint}',
                alert_duplicate_name: '自訂項目顯示名稱「{name}」已存在。請使用不同的名稱。',
                alert_update_failed_invalid_index: '更新失敗:項目索引無效。',
                alert_edit_failed_missing_fields: '無法編輯:找不到輸入或按鈕欄位。',
                confirm_delete_item: '您確定要刪除項目「{name}」嗎?',
                confirm_reset_settings: '您確定要將所有設定重設為預設值嗎?',
                alert_settings_reset_success: '設定已重設為預設值。您可以繼續編輯或點擊「儲存設定」以確認。',
                confirm_reset_all_menu: '您確定要將所有設定重設為預設值嗎?\n此操作無法復原,且需要重新整理頁面才能生效。',
                alert_reset_all_menu_success: '所有設定已重設為預設值。\n請重新整理頁面以套用變更。',
                alert_reset_all_menu_fail: '透過選單指令重設設定失敗!請檢查主控台。',
                alert_init_fail: '{scriptName} 初始化失敗。部分功能可能無法使用。請檢查主控台以獲取技術細節。\n技術錯誤: {error}',
                menu_open_settings: '⚙️ 開啟設定',
                menu_reset_all_settings: '🚨 重設所有設定',
            },
            // 日文 (Japanese)
            'ja': {
                scriptName: 'Google検索カスタムサイドバー',
                settingsTitle: 'Google検索カスタムサイドバー設定',
                manageOptionsTitle: 'オプション管理',
                manageSitesTitle: 'お気に入りサイトの管理',
                manageLanguagesTitle: 'カスタム言語の管理',
                manageCountriesTitle: '国・地域の管理',
                manageTimeRangesTitle: '期間の管理',
                manageFileTypesTitle: 'ファイルタイプの管理',
                section_language: '言語',
                section_time: '期間',
                section_filetype: 'ファイルタイプ',
                section_country: '国・地域',
                section_date_range: '日付範囲',
                section_site_search: 'サイト内検索',
                section_tools: 'ツール',
                filter_any_language: 'すべての言語',
                filter_any_time: 'すべての期間',
                filter_any_format: 'すべての形式',
                filter_any_country: 'すべての国・地域',
                filter_clear_site_search: 'サイト内検索をクリア',
                filter_clear_tooltip_suffix: '(クリア)',
                predefined_lang_zh_tw: '繁体字中国語',
                predefined_lang_zh_cn: '簡体字中国語',
                predefined_lang_zh_all: 'すべての中国語',
                predefined_lang_en: '英語',
                predefined_lang_ja: '日本語',
                predefined_lang_ko: '韓国語',
                predefined_lang_fr: 'フランス語',
                predefined_lang_de: 'ドイツ語',
                predefined_lang_es: 'スペイン語',
                predefined_lang_it: 'イタリア語',
                predefined_lang_pt: 'ポルトガル語',
                predefined_lang_ru: 'ロシア語',
                predefined_lang_ar: 'アラビア語',
                predefined_lang_hi: 'ヒンディー語',
                predefined_lang_nl: 'オランダ語',
                predefined_lang_tr: 'トルコ語',
                predefined_lang_vi: 'ベトナム語',
                predefined_lang_th: 'タイ語',
                predefined_lang_id: 'インドネシア語',
                predefined_country_tw: '🇹🇼 台湾',
                predefined_country_jp: '🇯🇵 日本',
                predefined_country_kr: '🇰🇷 韓国',
                predefined_country_cn: '🇨🇳 中国',
                predefined_country_hk: '🇭🇰 香港',
                predefined_country_sg: '🇸🇬 シンガポール',
                predefined_country_my: '🇲🇾 マレーシア',
                predefined_country_vn: '🇻🇳 ベトナム',
                predefined_country_ph: '🇵🇭 フィリピン',
                predefined_country_th: '🇹🇭 タイ',
                predefined_country_us: '🇺🇸 アメリカ合衆国',
                predefined_country_ca: '🇨🇦 カナダ',
                predefined_country_br: '🇧🇷 ブラジル',
                predefined_country_mx: '🇲🇽 メキシコ',
                predefined_country_gb: '🇬🇧 イギリス',
                predefined_country_de: '🇩🇪 ドイツ',
                predefined_country_fr: '🇫🇷 フランス',
                predefined_country_it: '🇮🇹 イタリア',
                predefined_country_es: '🇪🇸 スペイン',
                predefined_country_ru: '🇷🇺 ロシア',
                predefined_country_nl: '🇳🇱 オランダ',
                predefined_country_au: '🇦🇺 オーストラリア',
                predefined_country_in: '🇮🇳 インド',
                predefined_country_za: '🇿🇦 南アフリカ',
                predefined_country_tr: '🇹🇷 トルコ',
                predefined_time_h: '過去1時間',
                predefined_time_h2: '過去2時間',
                predefined_time_h6: '過去6時間',
                predefined_time_h12: '過去12時間',
                predefined_time_d: '過去24時間',
                predefined_time_d2: '過去2日間',
                predefined_time_d3: '過去3日間',
                predefined_time_w: '過去1週間',
                predefined_time_m: '過去1ヶ月',
                predefined_time_y: '過去1年間',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: 'プレーンテキスト',
                predefined_filetype_rtf: 'リッチテキスト形式',
                predefined_filetype_html: 'ウェブページ (html)',
                predefined_filetype_htm: 'ウェブページ (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'JPEG 画像',
                predefined_filetype_png: 'PNG 画像',
                predefined_filetype_gif: 'GIF 画像',
                predefined_filetype_svg: 'SVG 画像',
                predefined_filetype_bmp: 'BMP 画像',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google Earth (kml)',
                predefined_filetype_kmz: 'Google Earth (kmz)',
                tool_reset_filters: 'フィルタをリセット',
                tool_verbatim_search: '完全一致',
                tool_advanced_search: '詳細検索',
                tool_apply_date: '日付を適用',
                tool_personalization_toggle: 'パーソナライズ',
                link_advanced_search_title: 'Google 詳細検索ページを開く',
                tooltip_site_search: '{siteUrl} 内を検索',
                tooltip_clear_site_search: 'site: 制限を解除',
                tooltip_toggle_personalization_on: 'パーソナライズをオンにする (あなたに合わせた結果)',
                tooltip_toggle_personalization_off: 'パーソナライズをオフにする (より一般的な結果)',
                settings_tab_general: '一般',
                settings_tab_appearance: '外観',
                settings_tab_features: '機能',
                settings_tab_custom: 'カスタム',
                settings_close_button_title: '閉じる',
                settings_interface_language: 'インターフェース言語:',
                settings_language_auto: '自動 (ブラウザのデフォルト)',
                settings_section_mode: 'セクションの折りたたみモード:',
                settings_section_mode_remember: '状態を記憶',
                settings_section_mode_expand: 'すべて展開',
                settings_section_mode_collapse: 'すべて折りたたむ',
                settings_accordion_mode: 'アコーディオンモード(「状態を記憶」が有効な場合のみ)',
                settings_enable_drag: 'ドラッグを有効にする',
                settings_reset_button_location: 'リセットボタンの位置:',
                settings_verbatim_button_location: '完全一致ボタンの位置:',
                settings_adv_search_location: '「詳細検索」リンクの位置:',
                settings_personalize_button_location: 'パーソナライズボタンの位置:',
                settings_location_tools: 'ツールセクション',
                settings_location_top: '上部ブロック',
                settings_location_header: 'サイドバーヘッダー',
                settings_location_hide: '非表示',
                settings_sidebar_width: 'サイドバーの幅 (px)',
                settings_width_range_hint: '(範囲:90-270、ステップ:5)',
                settings_font_size: '基本フォントサイズ (px)',
                settings_font_size_range_hint: '(範囲:8-24、ステップ:0.5)',
                settings_header_icon_size: 'ヘッダーアイコンサイズ (px)',
                settings_header_icon_size_range_hint: '(範囲:8-32、ステップ:0.5)',
                settings_vertical_spacing: '垂直方向の間隔',
                settings_vertical_spacing_range_hint: '(乗数範囲:0.05-1.5、ステップ:0.05)',
                settings_theme: 'テーマ:',
                settings_theme_system: 'システムに従う',
                settings_theme_light: 'ライト',
                settings_theme_dark: 'ダーク',
                settings_theme_minimal_light: 'ミニマル (ライト)',
                settings_theme_minimal_dark: 'ミニマル (ダーク)',
                settings_hover_mode: 'ホバーモード',
                settings_idle_opacity: 'アイドル時の不透明度:',
                settings_opacity_range_hint: '(範囲:0.1-1.0、ステップ:0.05)',
                settings_country_display: '国・地域の表示:',
                settings_country_display_icontext: 'アイコンとテキスト',
                settings_country_display_text: 'テキストのみ',
                settings_country_display_icon: 'アイコンのみ',
                settings_visible_sections: '表示セクション:',
                settings_section_order: 'サイドバーセクションの順序を調整:',
                settings_section_order_hint: '(チェックされたセクションのみ影響)',
                settings_no_orderable_sections: '順序付け可能な表示セクションがありません。',
                settings_move_up_title: '上に移動',
                settings_move_down_title: '下に移動',
                settings_custom_intro: '各セクションのカスタムフィルターオプションを管理:',
                settings_manage_sites_button: 'お気に入りサイトの管理...',
                settings_manage_languages_button: 'カスタム言語の管理...',
                settings_manage_countries_button: '国・地域の管理...',
                settings_manage_time_ranges_button: '期間の管理...',
                settings_manage_file_types_button: 'ファイルタイプの管理...',
                settings_save_button: '設定を保存',
                settings_cancel_button: 'キャンセル',
                settings_reset_all_button: 'すべてリセット',
                modal_label_enable_predefined: '定義済み {type} を有効にする:',
                modal_label_my_custom: 'マイカスタム {type}:',
                modal_placeholder_name: '名前',
                modal_placeholder_domain: 'ドメイン',
                modal_placeholder_text: 'テキスト',
                modal_placeholder_value: '値',
                modal_hint_domain: '形式:有効なトップレベルドメイン、例:`wikipedia.org`',
                modal_hint_language: '形式:`lang_` で始まる、例:`lang_ja`、`lang_zh-TW`。複数指定は `|` で区切る。',
                modal_hint_country: '形式:`country` + 2文字の大文字コード、例:`countryDE`',
                modal_hint_time: '形式:`h`、`d`、`w`、`m`、`y`、任意で数字が続く、例:`h1`、`d7`、`w`',
                modal_hint_filetype: '形式:ファイル拡張子、例:`pdf`、`docx`',
                modal_tooltip_domain: '有効なドメインを入力してください',
                modal_tooltip_language: '形式:lang_xx または lang_xx-XX、複数指定は | で区切る',
                modal_tooltip_country: '形式:countryXX (XX = 大文字の国コード)',
                modal_tooltip_time: '形式:h、d、w、m、y、任意で数字が続く',
                modal_tooltip_filetype: 'ファイル拡張子 (ドットなし)',
                modal_button_add_title: '追加',
                modal_button_update_title: '項目を更新',
                modal_button_cancel_edit_title: '編集をキャンセル',
                modal_button_edit_title: '編集',
                modal_button_delete_title: '削除',
                modal_button_complete: '完了',
                value_empty: '(空)',
                date_range_from: '開始日:',
                date_range_to: '終了日:',
                sidebar_collapse_title: '折りたたむ',
                sidebar_expand_title: '展開',
                sidebar_drag_title: 'ドラッグ',
                sidebar_settings_title: '設定',
                alert_invalid_start_date: '開始日が無効です',
                alert_invalid_end_date: '終了日が無効です',
                alert_end_before_start: '終了日は開始日より前にできません',
                alert_start_in_future: '開始日を未来の日付にできません',
                alert_end_in_future: '終了日を未来の日付にできません',
                alert_select_date: '日付を選択してください',
                alert_error_applying_date: '日付範囲の適用中にエラーが発生しました',
                alert_error_applying_filter: 'フィルタ {type}={value} の適用中にエラーが発生しました',
                alert_error_applying_site_search: 'サイト内検索 {site} の適用中にエラーが発生しました',
                alert_error_clearing_site_search: 'サイト内検索のクリア中にエラーが発生しました',
                alert_error_resetting_filters: 'フィルタのリセット中にエラーが発生しました',
                alert_error_toggling_verbatim: '完全一致検索の切り替え中にエラーが発生しました',
                alert_error_toggling_personalization: 'パーソナライズ検索の切り替え中にエラーが発生しました',
                alert_enter_display_name: '{type} の表示名を入力してください。',
                alert_enter_value: '{type} に対応する値を入力してください。',
                alert_invalid_value_format: '{type} の値の形式が正しくありません。{hint}',
                alert_duplicate_name: 'カスタム項目の表示名「{name}」は既に存在します。別の名前を使用してください。',
                alert_update_failed_invalid_index: '更新失敗:項目インデックスが無効です。',
                alert_edit_failed_missing_fields: '編集できません:入力フィールドまたはボタンフィールドが見つかりません。',
                confirm_delete_item: '項目「{name}」を削除してもよろしいですか?',
                confirm_reset_settings: 'すべての設定をデフォルト値にリセットしてもよろしいですか?',
                alert_settings_reset_success: '設定がデフォルトにリセットされました。編集を続けるか、「設定を保存」をクリックして確定してください。',
                confirm_reset_all_menu: 'すべての設定をデフォルト値にリセットしてもよろしいですか?\nこの操作は元に戻せず、変更を有効にするにはページのリフレッシュが必要です。',
                alert_reset_all_menu_success: 'すべての設定がデフォルトにリセットされました。\n変更を適用するにはページをリフレッシュしてください。',
                alert_reset_all_menu_fail: 'メニューコマンドによる設定のリセットに失敗しました!コンソールを確認してください。',
                alert_init_fail: '{scriptName} の初期化に失敗しました。一部の機能が動作しない可能性があります。技術的な詳細についてはコンソールを確認してください。\n技術的エラー: {error}',
                menu_open_settings: '⚙️ 設定を開く',
                menu_reset_all_settings: '🚨 全設定をリセット',
            },
            // Français (French)
            'fr': {
                scriptName: 'Barre latérale personnalisée pour la recherche Google',
                settingsTitle: 'Paramètres de la barre latérale personnalisée pour la recherche Google',
                manageOptionsTitle: 'Gérer les options',
                manageSitesTitle: 'Gérer les sites favoris',
                manageLanguagesTitle: 'Gérer les langues personnalisées',
                manageCountriesTitle: 'Gérer les pays/régions',
                manageTimeRangesTitle: 'Gérer les plages de temps',
                manageFileTypesTitle: 'Gérer les types de fichiers',
                section_language: 'Langue',
                section_time: 'Temps',
                section_filetype: 'Type de fichier',
                section_country: 'Pays/Région',
                section_date_range: 'Plage de dates',
                section_site_search: 'Recherche de site',
                section_tools: 'Outils',
                filter_any_language: 'Toutes les langues',
                filter_any_time: 'N\'importe quand',
                filter_any_format: 'Tous les formats',
                filter_any_country: 'Tous les pays/régions',
                filter_clear_site_search: 'Effacer la recherche de site',
                filter_clear_tooltip_suffix: '(Effacer)',
                predefined_lang_zh_tw: 'Chinois traditionnel',
                predefined_lang_zh_cn: 'Chinois simplifié',
                predefined_lang_zh_all: 'Tous les chinois',
                predefined_lang_en: 'Anglais',
                predefined_lang_ja: 'Japonais',
                predefined_lang_ko: 'Coréen',
                predefined_lang_fr: 'Français',
                predefined_lang_de: 'Allemand',
                predefined_lang_es: 'Espagnol',
                predefined_lang_it: 'Italien',
                predefined_lang_pt: 'Portugais',
                predefined_lang_ru: 'Russe',
                predefined_lang_ar: 'Arabe',
                predefined_lang_hi: 'Hindi',
                predefined_lang_nl: 'Néerlandais',
                predefined_lang_tr: 'Turc',
                predefined_lang_vi: 'Vietnamien',
                predefined_lang_th: 'Thaï',
                predefined_lang_id: 'Indonésien',
                predefined_country_tw: '🇹🇼 Taïwan',
                predefined_country_jp: '🇯🇵 Japon',
                predefined_country_kr: '🇰🇷 Corée du Sud',
                predefined_country_cn: '🇨🇳 Chine',
                predefined_country_hk: '🇭🇰 Hong Kong',
                predefined_country_sg: '🇸🇬 Singapour',
                predefined_country_my: '🇲🇾 Malaisie',
                predefined_country_vn: '🇻🇳 Vietnam',
                predefined_country_ph: '🇵🇭 Philippines',
                predefined_country_th: '🇹🇭 Thaïlande',
                predefined_country_us: '🇺🇸 États-Unis',
                predefined_country_ca: '🇨🇦 Canada',
                predefined_country_br: '🇧🇷 Brésil',
                predefined_country_mx: '🇲🇽 Mexique',
                predefined_country_gb: '🇬🇧 Royaume-Uni',
                predefined_country_de: '🇩🇪 Allemagne',
                predefined_country_fr: '🇫🇷 France',
                predefined_country_it: '🇮🇹 Italie',
                predefined_country_es: '🇪🇸 Espagne',
                predefined_country_ru: '🇷🇺 Russie',
                predefined_country_nl: '🇳🇱 Pays-Bas',
                predefined_country_au: '🇦🇺 Australie',
                predefined_country_in: '🇮🇳 Inde',
                predefined_country_za: '🇿🇦 Afrique du Sud',
                predefined_country_tr: '🇹🇷 Turquie',
                predefined_time_h: 'Dernière heure',
                predefined_time_h2: '2 dernières heures',
                predefined_time_h6: '6 dernières heures',
                predefined_time_h12: '12 dernières heures',
                predefined_time_d: '24 dernières heures',
                predefined_time_d2: '2 derniers jours',
                predefined_time_d3: '3 derniers jours',
                predefined_time_w: 'Semaine dernière',
                predefined_time_m: 'Mois dernier',
                predefined_time_y: 'Année dernière',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: 'Texte brut',
                predefined_filetype_rtf: 'Format RTF',
                predefined_filetype_html: 'Page Web (html)',
                predefined_filetype_htm: 'Page Web (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'Image JPEG',
                predefined_filetype_png: 'Image PNG',
                predefined_filetype_gif: 'Image GIF',
                predefined_filetype_svg: 'Image SVG',
                predefined_filetype_bmp: 'Image BMP',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google Earth (kml)',
                predefined_filetype_kmz: 'Google Earth (kmz)',
                tool_reset_filters: 'Réinitialiser les filtres',
                tool_verbatim_search: 'Recherche verbatim',
                tool_advanced_search: 'Recherche avancée',
                tool_apply_date: 'Appliquer les dates',
                tool_personalization_toggle: 'Personnalisation',
                link_advanced_search_title: 'Ouvrir la page de recherche avancée Google',
                tooltip_site_search: 'Rechercher dans {siteUrl}',
                tooltip_clear_site_search: 'Supprimer la restriction site:',
                tooltip_toggle_personalization_on: 'Cliquez pour activer la personnalisation (Résultats adaptés à vous)',
                tooltip_toggle_personalization_off: 'Cliquez pour désactiver la personnalisation (Résultats plus génériques)',
                settings_tab_general: 'Général',
                settings_tab_appearance: 'Apparence',
                settings_tab_features: 'Fonctionnalités',
                settings_tab_custom: 'Personnalisé',
                settings_close_button_title: 'Fermer',
                settings_interface_language: 'Langue de l\'interface :',
                settings_language_auto: 'Auto (Navigateur par défaut)',
                settings_section_mode: 'Mode de réduction des sections :',
                settings_section_mode_remember: 'Mémoriser l\'état',
                settings_section_mode_expand: 'Tout développer',
                settings_section_mode_collapse: 'Tout réduire',
                settings_accordion_mode: 'Mode accordéon (uniquement lorsque "Mémoriser l\'état" est actif)',
                settings_enable_drag: 'Activer le glissement',
                settings_reset_button_location: 'Emplacement du bouton de réinitialisation :',
                settings_verbatim_button_location: 'Emplacement du bouton verbatim :',
                settings_adv_search_location: 'Emplacement du lien "Recherche avancée" :',
                settings_personalize_button_location: 'Emplacement du bouton de personnalisation :',
                settings_location_tools: 'Section Outils',
                settings_location_top: 'Bloc supérieur',
                settings_location_header: 'En-tête de la barre latérale',
                settings_location_hide: 'Masquer',
                settings_sidebar_width: 'Largeur de la barre latérale (px)',
                settings_width_range_hint: '(Plage : 90-270, Pas : 5)',
                settings_font_size: 'Taille de police de base (px)',
                settings_font_size_range_hint: '(Plage : 8-24, Pas : 0.5)',
                settings_header_icon_size: 'Taille de l\'icône d\'en-tête (px)',
                settings_header_icon_size_range_hint: '(Plage : 8-32, Pas : 0.5)',
                settings_vertical_spacing: 'Espacement vertical',
                settings_vertical_spacing_range_hint: '(Plage de multiplicateur : 0.05-1.5, Pas : 0.05)',
                settings_theme: 'Thème :',
                settings_theme_system: 'Suivre le système',
                settings_theme_light: 'Clair',
                settings_theme_dark: 'Sombre',
                settings_theme_minimal_light: 'Minimal (Clair)',
                settings_theme_minimal_dark: 'Minimal (Sombre)',
                settings_hover_mode: 'Mode survol',
                settings_idle_opacity: 'Opacité au repos :',
                settings_opacity_range_hint: '(Plage : 0.1-1.0, Pas : 0.05)',
                settings_country_display: 'Affichage Pays/Région :',
                settings_country_display_icontext: 'Icône et texte',
                settings_country_display_text: 'Texte uniquement',
                settings_country_display_icon: 'Icône uniquement',
                settings_visible_sections: 'Sections visibles :',
                settings_section_order: 'Ajuster l\'ordre des sections de la barre latérale :',
                settings_section_order_hint: '(N\'affecte que les sections cochées)',
                settings_no_orderable_sections: 'Aucune section visible à ordonner.',
                settings_move_up_title: 'Monter',
                settings_move_down_title: 'Descendre',
                settings_custom_intro: 'Gérer les options de filtre personnalisées pour chaque section :',
                settings_manage_sites_button: 'Gérer les sites favoris...',
                settings_manage_languages_button: 'Gérer les langues personnalisées...',
                settings_manage_countries_button: 'Gérer les pays/régions...',
                settings_manage_time_ranges_button: 'Gérer les plages de temps...',
                settings_manage_file_types_button: 'Gérer les types de fichiers...',
                settings_save_button: 'Enregistrer les paramètres',
                settings_cancel_button: 'Annuler',
                settings_reset_all_button: 'Tout réinitialiser',
                modal_label_enable_predefined: 'Activer les {type} prédéfinis :',
                modal_label_my_custom: 'Mes {type} personnalisés :',
                modal_placeholder_name: 'Nom',
                modal_placeholder_domain: 'Domaine',
                modal_placeholder_text: 'Texte',
                modal_placeholder_value: 'Valeur',
                modal_hint_domain: 'Format : domaine de premier niveau valide, ex. : `wikipedia.org`',
                modal_hint_language: 'Format : commence par `lang_`, ex. : `lang_ja`, `lang_zh-TW`. Utilisez `|` pour plusieurs.',
                modal_hint_country: 'Format : `country` + code à 2 lettres majuscules, ex. : `countryDE`',
                modal_hint_time: 'Format : `h`, `d`, `w`, `m`, `y`, éventuellement suivi de chiffres, ex. : `h1`, `d7`, `w`',
                modal_hint_filetype: 'Format : extension de fichier, ex. : `pdf`, `docx`',
                modal_tooltip_domain: 'Veuillez entrer un domaine valide',
                modal_tooltip_language: 'Format : lang_xx ou lang_xx-XX, séparez plusieurs avec |',
                modal_tooltip_country: 'Format : countryXX (XX = code pays en majuscules)',
                modal_tooltip_time: 'Format : h, d, w, m, y, éventuellement suivi de chiffres',
                modal_tooltip_filetype: 'Extension de fichier (sans le point)',
                modal_button_add_title: 'Ajouter',
                modal_button_update_title: 'Mettre à jour l\'élément',
                modal_button_cancel_edit_title: 'Annuler la modification',
                modal_button_edit_title: 'Modifier',
                modal_button_delete_title: 'Supprimer',
                modal_button_complete: 'Terminé',
                value_empty: '(vide)',
                date_range_from: 'De :',
                date_range_to: 'À :',
                sidebar_collapse_title: 'Réduire',
                sidebar_expand_title: 'Développer',
                sidebar_drag_title: 'Glisser',
                sidebar_settings_title: 'Paramètres',
                alert_invalid_start_date: 'Date de début invalide',
                alert_invalid_end_date: 'Date de fin invalide',
                alert_end_before_start: 'La date de fin ne peut pas être antérieure à la date de début',
                alert_start_in_future: 'La date de début ne peut pas être dans le futur',
                alert_end_in_future: 'La date de fin ne peut pas être dans le futur',
                alert_select_date: 'Veuillez sélectionner une date',
                alert_error_applying_date: 'Erreur lors de l\'application de la plage de dates',
                alert_error_applying_filter: 'Erreur lors de l\'application du filtre {type}={value}',
                alert_error_applying_site_search: 'Erreur lors de l\'application de la recherche de site pour {site}',
                alert_error_clearing_site_search: 'Erreur lors de l\'effacement de la recherche de site',
                alert_error_resetting_filters: 'Erreur lors de la réinitialisation des filtres',
                alert_error_toggling_verbatim: 'Erreur lors du basculement de la recherche Verbatim',
                alert_error_toggling_personalization: 'Erreur lors du basculement de la recherche de personnalisation',
                alert_enter_display_name: 'Veuillez entrer le nom d\'affichage pour {type}.',
                alert_enter_value: 'Veuillez entrer la valeur correspondante pour {type}.',
                alert_invalid_value_format: 'Le format de la valeur pour {type} est incorrect. {hint}',
                alert_duplicate_name: 'Le nom d\'affichage de l\'élément personnalisé "{name}" existe déjà. Veuillez utiliser un nom différent.',
                alert_update_failed_invalid_index: 'Mise à jour échouée : Index d\'élément invalide.',
                alert_edit_failed_missing_fields: 'Impossible de modifier : Champs de saisie ou boutons introuvables.',
                confirm_delete_item: 'Êtes-vous sûr de vouloir supprimer l\'élément "{name}" ?',
                confirm_reset_settings: 'Êtes-vous sûr de vouloir réinitialiser tous les paramètres à leurs valeurs par défaut ?',
                alert_settings_reset_success: 'Les paramètres ont été réinitialisés par défaut. Vous pouvez continuer à modifier ou cliquer sur "Enregistrer les paramètres" pour confirmer.',
                confirm_reset_all_menu: 'Êtes-vous sûr de vouloir réinitialiser tous les paramètres à leurs valeurs par défaut ?\nCette action est irréversible et nécessite un rafraîchissement de la page pour prendre effet.',
                alert_reset_all_menu_success: 'Tous les paramètres ont été réinitialisés par défaut.\nVeuillez rafraîchir la page pour appliquer les modifications.',
                alert_reset_all_menu_fail: 'Échec de la réinitialisation des paramètres via la commande de menu ! Veuillez vérifier la console.',
                alert_init_fail: 'L\'initialisation de {scriptName} a échoué. Certaines fonctionnalités pourraient ne pas fonctionner. Veuillez vérifier la console pour les détails techniques.\nErreur technique : {error}',
                menu_open_settings: '⚙️ Ouvrir les paramètres',
                menu_reset_all_settings: '🚨 Réinitialiser tous les paramètres',
            },
            // Allemand (German)
            'de': {
                scriptName: 'Benutzerdefinierte Google-Suchseitenleiste',
                settingsTitle: 'Einstellungen für benutzerdefinierte Google-Suchseitenleiste',
                manageOptionsTitle: 'Optionen verwalten',
                manageSitesTitle: 'Lieblingsseiten verwalten',
                manageLanguagesTitle: 'Benutzerdefinierte Sprachen verwalten',
                manageCountriesTitle: 'Länder/Regionen verwalten',
                manageTimeRangesTitle: 'Zeiträume verwalten',
                manageFileTypesTitle: 'Dateitypen verwalten',
                section_language: 'Sprache',
                section_time: 'Zeit',
                section_filetype: 'Dateityp',
                section_country: 'Land/Region',
                section_date_range: 'Datumsbereich',
                section_site_search: 'Seitensuche',
                section_tools: 'Tools',
                filter_any_language: 'Beliebige Sprache',
                filter_any_time: 'Beliebige Zeit',
                filter_any_format: 'Beliebiges Format',
                filter_any_country: 'Beliebiges Land/Region',
                filter_clear_site_search: 'Seitensuche löschen',
                filter_clear_tooltip_suffix: '(Löschen)',
                predefined_lang_zh_tw: 'Traditionelles Chinesisch',
                predefined_lang_zh_cn: 'Vereinfachtes Chinesisch',
                predefined_lang_zh_all: 'Alle Chinesisch',
                predefined_lang_en: 'Englisch',
                predefined_lang_ja: 'Japanisch',
                predefined_lang_ko: 'Koreanisch',
                predefined_lang_fr: 'Französisch',
                predefined_lang_de: 'Deutsch',
                predefined_lang_es: 'Spanisch',
                predefined_lang_it: 'Italienisch',
                predefined_lang_pt: 'Portugiesisch',
                predefined_lang_ru: 'Russisch',
                predefined_lang_ar: 'Arabisch',
                predefined_lang_hi: 'Hindi',
                predefined_lang_nl: 'Niederländisch',
                predefined_lang_tr: 'Türkisch',
                predefined_lang_vi: 'Vietnamesisch',
                predefined_lang_th: 'Thailändisch',
                predefined_lang_id: 'Indonesisch',
                predefined_country_tw: '🇹🇼 Taiwan',
                predefined_country_jp: '🇯🇵 Japan',
                predefined_country_kr: '🇰🇷 Südkorea',
                predefined_country_cn: '🇨🇳 China',
                predefined_country_hk: '🇭🇰 Hongkong',
                predefined_country_sg: '🇸🇬 Singapur',
                predefined_country_my: '🇲🇾 Malaysia',
                predefined_country_vn: '🇻🇳 Vietnam',
                predefined_country_ph: '🇵🇭 Philippinen',
                predefined_country_th: '🇹🇭 Thailand',
                predefined_country_us: '🇺🇸 Vereinigte Staaten',
                predefined_country_ca: '🇨🇦 Kanada',
                predefined_country_br: '🇧🇷 Brasilien',
                predefined_country_mx: '🇲🇽 Mexiko',
                predefined_country_gb: '🇬🇧 Vereinigtes Königreich',
                predefined_country_de: '🇩🇪 Deutschland',
                predefined_country_fr: '🇫🇷 Frankreich',
                predefined_country_it: '🇮🇹 Italien',
                predefined_country_es: '🇪🇸 Spanien',
                predefined_country_ru: '🇷🇺 Russland',
                predefined_country_nl: '🇳🇱 Niederlande',
                predefined_country_au: '🇦🇺 Australien',
                predefined_country_in: '🇮🇳 Indien',
                predefined_country_za: '🇿🇦 Südafrika',
                predefined_country_tr: '🇹🇷 Türkei',
                predefined_time_h: 'Letzte Stunde',
                predefined_time_h2: 'Letzte 2 Stunden',
                predefined_time_h6: 'Letzte 6 Stunden',
                predefined_time_h12: 'Letzte 12 Stunden',
                predefined_time_d: 'Letzte 24 Stunden',
                predefined_time_d2: 'Letzte 2 Tage',
                predefined_time_d3: 'Letzte 3 Tage',
                predefined_time_w: 'Letzte Woche',
                predefined_time_m: 'Letzter Monat',
                predefined_time_y: 'Letztes Jahr',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: 'Nur-Text',
                predefined_filetype_rtf: 'Rich Text Format',
                predefined_filetype_html: 'Webseite (html)',
                predefined_filetype_htm: 'Webseite (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'JPEG Bild',
                predefined_filetype_png: 'PNG Bild',
                predefined_filetype_gif: 'GIF Bild',
                predefined_filetype_svg: 'SVG Bild',
                predefined_filetype_bmp: 'BMP Bild',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google Earth (kml)',
                predefined_filetype_kmz: 'Google Earth (kmz)',
                tool_reset_filters: 'Filter zurücksetzen',
                tool_verbatim_search: 'Wörtliche Suche',
                tool_advanced_search: 'Erweiterte Suche',
                tool_apply_date: 'Datum anwenden',
                tool_personalization_toggle: 'Personalisierung',
                link_advanced_search_title: 'Google Erweiterte Suche öffnen',
                tooltip_site_search: 'Innerhalb von {siteUrl} suchen',
                tooltip_clear_site_search: 'site:-Beschränkung entfernen',
                tooltip_toggle_personalization_on: 'Klicken, um Personalisierung EINzuschalten (Ergebnisse auf Sie zugeschnitten)',
                tooltip_toggle_personalization_off: 'Klicken, um Personalisierung AUSzuschalten (Allgemeinere Ergebnisse)',
                settings_tab_general: 'Allgemein',
                settings_tab_appearance: 'Aussehen',
                settings_tab_features: 'Funktionen',
                settings_tab_custom: 'Benutzerdefiniert',
                settings_close_button_title: 'Schließen',
                settings_interface_language: 'Oberflächensprache:',
                settings_language_auto: 'Auto (Browser-Standard)',
                settings_section_mode: 'Abschnitt-Einklappmodus:',
                settings_section_mode_remember: 'Status merken',
                settings_section_mode_expand: 'Alle ausklappen',
                settings_section_mode_collapse: 'Alle einklappen',
                settings_accordion_mode: 'Akkordeon-Modus (nur wenn "Status merken" aktiv ist)',
                settings_enable_drag: 'Ziehen aktivieren',
                settings_reset_button_location: 'Position Zurücksetzen-Button:',
                settings_verbatim_button_location: 'Position Wörtlich-Button:',
                settings_adv_search_location: 'Position "Erweiterte Suche"-Link:',
                settings_personalize_button_location: 'Position Personalisierungs-Button:',
                settings_location_tools: 'Tools-Abschnitt',
                settings_location_top: 'Oberer Block',
                settings_location_header: 'Seitenleisten-Kopfzeile',
                settings_location_hide: 'Verstecken',
                settings_sidebar_width: 'Seitenleistenbreite (px)',
                settings_width_range_hint: '(Bereich: 90-270, Schritt: 5)',
                settings_font_size: 'Basisschriftgröße (px)',
                settings_font_size_range_hint: '(Bereich: 8-24, Schritt: 0.5)',
                settings_header_icon_size: 'Kopfzeilen-Symbolgröße (px)',
                settings_header_icon_size_range_hint: '(Bereich: 8-32, Schritt: 0.5)',
                settings_vertical_spacing: 'Vertikaler Abstand',
                settings_vertical_spacing_range_hint: '(Multiplikatorbereich: 0.05-1.5, Schritt: 0.05)',
                settings_theme: 'Theme:',
                settings_theme_system: 'System folgen',
                settings_theme_light: 'Hell',
                settings_theme_dark: 'Dunkel',
                settings_theme_minimal_light: 'Minimal (Hell)',
                settings_theme_minimal_dark: 'Minimal (Dunkel)',
                settings_hover_mode: 'Hover-Modus',
                settings_idle_opacity: 'Deckkraft im Leerlauf:',
                settings_opacity_range_hint: '(Bereich: 0.1-1.0, Schritt: 0.05)',
                settings_country_display: 'Länder-/Regionenanzeige:',
                settings_country_display_icontext: 'Symbol & Text',
                settings_country_display_text: 'Nur Text',
                settings_country_display_icon: 'Nur Symbol',
                settings_visible_sections: 'Sichtbare Abschnitte:',
                settings_section_order: 'Reihenfolge der Seitenleistenabschnitte anpassen:',
                settings_section_order_hint: '(Betrifft nur aktivierte Abschnitte)',
                settings_no_orderable_sections: 'Keine sichtbaren Abschnitte zum Sortieren vorhanden.',
                settings_move_up_title: 'Nach oben',
                settings_move_down_title: 'Nach unten',
                settings_custom_intro: 'Benutzerdefinierte Filteroptionen für jeden Abschnitt verwalten:',
                settings_manage_sites_button: 'Lieblingsseiten verwalten...',
                settings_manage_languages_button: 'Benutzerdefinierte Sprachen verwalten...',
                settings_manage_countries_button: 'Länder/Regionen verwalten...',
                settings_manage_time_ranges_button: 'Zeiträume verwalten...',
                settings_manage_file_types_button: 'Dateitypen verwalten...',
                settings_save_button: 'Einstellungen speichern',
                settings_cancel_button: 'Abbrechen',
                settings_reset_all_button: 'Alle zurücksetzen',
                modal_label_enable_predefined: 'Vordefinierte {type} aktivieren:',
                modal_label_my_custom: 'Meine benutzerdefinierten {type}:',
                modal_placeholder_name: 'Name',
                modal_placeholder_domain: 'Domain',
                modal_placeholder_text: 'Text',
                modal_placeholder_value: 'Wert',
                modal_hint_domain: 'Format: gültige Top-Level-Domain, z.B. `wikipedia.org`',
                modal_hint_language: 'Format: beginnt mit `lang_`, z.B. `lang_ja`, `lang_zh-TW`. Mehrere mit `|` trennen.',
                modal_hint_country: 'Format: `country` + 2-stelliger Großbuchstabencode, z.B. `countryDE`',
                modal_hint_time: 'Format: `h`, `d`, `w`, `m`, `y`, optional gefolgt von Zahlen, z.B. `h1`, `d7`, `w`',
                modal_hint_filetype: 'Format: Dateiendung, z.B. `pdf`, `docx`',
                modal_tooltip_domain: 'Bitte geben Sie eine gültige Domain ein',
                modal_tooltip_language: 'Format: lang_xx oder lang_xx-XX, mehrere mit | trennen',
                modal_tooltip_country: 'Format: countryXX (XX = Ländercode in Großbuchstaben)',
                modal_tooltip_time: 'Format: h, d, w, m, y, optional gefolgt von Zahlen',
                modal_tooltip_filetype: 'Dateiendung (ohne Punkt)',
                modal_button_add_title: 'Hinzufügen',
                modal_button_update_title: 'Element aktualisieren',
                modal_button_cancel_edit_title: 'Bearbeitung abbrechen',
                modal_button_edit_title: 'Bearbeiten',
                modal_button_delete_title: 'Löschen',
                modal_button_complete: 'Fertig',
                value_empty: '(leer)',
                date_range_from: 'Von:',
                date_range_to: 'Bis:',
                sidebar_collapse_title: 'Einklappen',
                sidebar_expand_title: 'Ausklappen',
                sidebar_drag_title: 'Ziehen',
                sidebar_settings_title: 'Einstellungen',
                alert_invalid_start_date: 'Ungültiges Startdatum',
                alert_invalid_end_date: 'Ungültiges Enddatum',
                alert_end_before_start: 'Enddatum darf nicht vor Startdatum liegen',
                alert_start_in_future: 'Startdatum darf nicht in der Zukunft liegen',
                alert_end_in_future: 'Enddatum darf nicht in der Zukunft liegen',
                alert_select_date: 'Bitte wählen Sie ein Datum aus',
                alert_error_applying_date: 'Fehler beim Anwenden des Datumsbereichs',
                alert_error_applying_filter: 'Fehler beim Anwenden des Filters {type}={value}',
                alert_error_applying_site_search: 'Fehler beim Anwenden der Seitensuche für {site}',
                alert_error_clearing_site_search: 'Fehler beim Löschen der Seitensuche',
                alert_error_resetting_filters: 'Fehler beim Zurücksetzen der Filter',
                alert_error_toggling_verbatim: 'Fehler beim Umschalten der wörtlichen Suche',
                alert_error_toggling_personalization: 'Fehler beim Umschalten der Personalisierungssuche',
                alert_enter_display_name: 'Bitte geben Sie den Anzeigenamen für {type} ein.',
                alert_enter_value: 'Bitte geben Sie den entsprechenden Wert für {type} ein.',
                alert_invalid_value_format: 'Das Wertformat für {type} ist falsch. {hint}',
                alert_duplicate_name: 'Benutzerdefinierter Element-Anzeigename "{name}" existiert bereits. Bitte verwenden Sie einen anderen Namen.',
                alert_update_failed_invalid_index: 'Aktualisierung fehlgeschlagen: Ungültiger Elementindex.',
                alert_edit_failed_missing_fields: 'Bearbeiten nicht möglich: Eingabe- oder Schaltflächenfelder nicht gefunden.',
                confirm_delete_item: 'Sind Sie sicher, dass Sie das Element "{name}" löschen möchten?',
                confirm_reset_settings: 'Sind Sie sicher, dass Sie alle Einstellungen auf ihre Standardwerte zurücksetzen möchten?',
                alert_settings_reset_success: 'Einstellungen wurden auf Standard zurückgesetzt. Sie können die Bearbeitung fortsetzen oder auf "Einstellungen speichern" klicken, um zu bestätigen.',
                confirm_reset_all_menu: 'Sind Sie sicher, dass Sie alle Einstellungen auf ihre Standardwerte zurücksetzen möchten?\nDies kann nicht rückgängig gemacht werden und erfordert ein Neuladen der Seite, um wirksam zu werden.',
                alert_reset_all_menu_success: 'Alle Einstellungen wurden auf Standardwerte zurückgesetzt.\nBitte laden Sie die Seite neu, um die Änderungen zu übernehmen.',
                alert_reset_all_menu_fail: 'Zurücksetzen der Einstellungen per Menübefehl fehlgeschlagen! Bitte überprüfen Sie die Konsole.',
                alert_init_fail: '{scriptName}-Initialisierung fehlgeschlagen. Einige Funktionen sind möglicherweise nicht verfügbar. Technische Details finden Sie in der Konsole.\nTechnischer Fehler: {error}',
                menu_open_settings: '⚙️ Einstellungen öffnen',
                menu_reset_all_settings: '🚨 Alle Einstellungen zurücksetzen',
            },
            // Espagnol (Spanish)
            'es': {
                scriptName: 'Barra lateral personalizada para la búsqueda de Google',
                settingsTitle: 'Configuración de la barra lateral personalizada para la búsqueda de Google',
                manageOptionsTitle: 'Gestionar opciones',
                manageSitesTitle: 'Gestionar sitios favoritos',
                manageLanguagesTitle: 'Gestionar idiomas personalizados',
                manageCountriesTitle: 'Gestionar países/regiones',
                manageTimeRangesTitle: 'Gestionar rangos de tiempo',
                manageFileTypesTitle: 'Gestionar tipos de archivo',
                section_language: 'Idioma',
                section_time: 'Tiempo',
                section_filetype: 'Tipo de archivo',
                section_country: 'País/Región',
                section_date_range: 'Rango de fechas',
                section_site_search: 'Búsqueda en sitio',
                section_tools: 'Herramientas',
                filter_any_language: 'Cualquier idioma',
                filter_any_time: 'Cualquier momento',
                filter_any_format: 'Cualquier formato',
                filter_any_country: 'Cualquier país/región',
                filter_clear_site_search: 'Limpiar búsqueda en sitio',
                filter_clear_tooltip_suffix: '(Limpiar)',
                predefined_lang_zh_tw: 'Chino tradicional',
                predefined_lang_zh_cn: 'Chino simplificado',
                predefined_lang_zh_all: 'Todo chino',
                predefined_lang_en: 'Inglés',
                predefined_lang_ja: 'Japonés',
                predefined_lang_ko: 'Coreano',
                predefined_lang_fr: 'Francés',
                predefined_lang_de: 'Alemán',
                predefined_lang_es: 'Español',
                predefined_lang_it: 'Italiano',
                predefined_lang_pt: 'Portugués',
                predefined_lang_ru: 'Ruso',
                predefined_lang_ar: 'Árabe',
                predefined_lang_hi: 'Hindi',
                predefined_lang_nl: 'Neerlandés',
                predefined_lang_tr: 'Turco',
                predefined_lang_vi: 'Vietnamita',
                predefined_lang_th: 'Tailandés',
                predefined_lang_id: 'Indonesio',
                predefined_country_tw: '🇹🇼 Taiwán',
                predefined_country_jp: '🇯🇵 Japón',
                predefined_country_kr: '🇰🇷 Corea del Sur',
                predefined_country_cn: '🇨🇳 China',
                predefined_country_hk: '🇭🇰 Hong Kong',
                predefined_country_sg: '🇸🇬 Singapur',
                predefined_country_my: '🇲🇾 Malasia',
                predefined_country_vn: '🇻🇳 Vietnam',
                predefined_country_ph: '🇵🇭 Filipinas',
                predefined_country_th: '🇹🇭 Tailandia',
                predefined_country_us: '🇺🇸 Estados Unidos',
                predefined_country_ca: '🇨🇦 Canadá',
                predefined_country_br: '🇧🇷 Brasil',
                predefined_country_mx: '🇲🇽 México',
                predefined_country_gb: '🇬🇧 Reino Unido',
                predefined_country_de: '🇩🇪 Alemania',
                predefined_country_fr: '🇫🇷 Francia',
                predefined_country_it: '🇮🇹 Italia',
                predefined_country_es: '🇪🇸 España',
                predefined_country_ru: '🇷🇺 Rusia',
                predefined_country_nl: '🇳🇱 Países Bajos',
                predefined_country_au: '🇦🇺 Australia',
                predefined_country_in: '🇮🇳 India',
                predefined_country_za: '🇿🇦 Sudáfrica',
                predefined_country_tr: '🇹🇷 Turquía',
                predefined_time_h: 'Última hora',
                predefined_time_h2: 'Últimas 2 horas',
                predefined_time_h6: 'Últimas 6 horas',
                predefined_time_h12: 'Últimas 12 horas',
                predefined_time_d: 'Últimas 24 horas',
                predefined_time_d2: 'Últimos 2 días',
                predefined_time_d3: 'Últimos 3 días',
                predefined_time_w: 'Última semana',
                predefined_time_m: 'Último mes',
                predefined_time_y: 'Último año',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: 'Texto sin formato',
                predefined_filetype_rtf: 'Formato de texto enriquecido',
                predefined_filetype_html: 'Página web (html)',
                predefined_filetype_htm: 'Página web (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'Imagen JPEG',
                predefined_filetype_png: 'Imagen PNG',
                predefined_filetype_gif: 'Imagen GIF',
                predefined_filetype_svg: 'Imagen SVG',
                predefined_filetype_bmp: 'Imagen BMP',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google Earth (kml)',
                predefined_filetype_kmz: 'Google Earth (kmz)',
                tool_reset_filters: 'Restablecer filtros',
                tool_verbatim_search: 'Búsqueda literal',
                tool_advanced_search: 'Búsqueda avanzada',
                tool_apply_date: 'Aplicar fechas',
                tool_personalization_toggle: 'Personalización',
                link_advanced_search_title: 'Abrir la página de Búsqueda avanzada de Google',
                tooltip_site_search: 'Buscar en {siteUrl}',
                tooltip_clear_site_search: 'Eliminar restricción site:',
                tooltip_toggle_personalization_on: 'Haga clic para activar la Personalización (Resultados adaptados a usted)',
                tooltip_toggle_personalization_off: 'Haga clic para desactivar la Personalización (Resultados más genéricos)',
                settings_tab_general: 'General',
                settings_tab_appearance: 'Apariencia',
                settings_tab_features: 'Características',
                settings_tab_custom: 'Personalizado',
                settings_close_button_title: 'Cerrar',
                settings_interface_language: 'Idioma de la interfaz:',
                settings_language_auto: 'Automático (Predeterminado del navegador)',
                settings_section_mode: 'Modo de contracción de secciones:',
                settings_section_mode_remember: 'Recordar estado',
                settings_section_mode_expand: 'Expandir todo',
                settings_section_mode_collapse: 'Contraer todo',
                settings_accordion_mode: 'Modo acordeón (solo cuando "Recordar estado" está activo)',
                settings_enable_drag: 'Habilitar arrastre',
                settings_reset_button_location: 'Ubicación del botón de restablecimiento:',
                settings_verbatim_button_location: 'Ubicación del botón literal:',
                settings_adv_search_location: 'Ubicación del enlace "Búsqueda avanzada":',
                settings_personalize_button_location: 'Ubicación del botón de personalización:',
                settings_location_tools: 'Sección Herramientas',
                settings_location_top: 'Bloque superior',
                settings_location_header: 'Encabezado de la barra lateral',
                settings_location_hide: 'Ocultar',
                settings_sidebar_width: 'Ancho de la barra lateral (px)',
                settings_width_range_hint: '(Rango: 90-270, Paso: 5)',
                settings_font_size: 'Tamaño de fuente base (px)',
                settings_font_size_range_hint: '(Rango: 8-24, Paso: 0.5)',
                settings_header_icon_size: 'Tamaño del icono del encabezado (px)',
                settings_header_icon_size_range_hint: '(Rango: 8-32, Paso: 0.5)',
                settings_vertical_spacing: 'Espaciado vertical',
                settings_vertical_spacing_range_hint: '(Rango multiplicador: 0.05-1.5, Paso: 0.05)',
                settings_theme: 'Tema:',
                settings_theme_system: 'Seguir sistema',
                settings_theme_light: 'Claro',
                settings_theme_dark: 'Oscuro',
                settings_theme_minimal_light: 'Mínimo (Claro)',
                settings_theme_minimal_dark: 'Mínimo (Oscuro)',
                settings_hover_mode: 'Modo flotante',
                settings_idle_opacity: 'Opacidad inactiva:',
                settings_opacity_range_hint: '(Rango: 0.1-1.0, Paso: 0.05)',
                settings_country_display: 'Visualización País/Región:',
                settings_country_display_icontext: 'Icono y texto',
                settings_country_display_text: 'Solo texto',
                settings_country_display_icon: 'Solo icono',
                settings_visible_sections: 'Secciones visibles:',
                settings_section_order: 'Ajustar orden de las secciones de la barra lateral:',
                settings_section_order_hint: '(Solo afecta a las secciones marcadas)',
                settings_no_orderable_sections: 'No hay secciones visibles para ordenar.',
                settings_move_up_title: 'Subir',
                settings_move_down_title: 'Bajar',
                settings_custom_intro: 'Gestionar opciones de filtro personalizadas para cada sección:',
                settings_manage_sites_button: 'Gestionar sitios favoritos...',
                settings_manage_languages_button: 'Gestionar idiomas personalizados...',
                settings_manage_countries_button: 'Gestionar países/regiones...',
                settings_manage_time_ranges_button: 'Gestionar rangos de tiempo...',
                settings_manage_file_types_button: 'Gestionar tipos de archivo...',
                settings_save_button: 'Guardar configuración',
                settings_cancel_button: 'Cancelar',
                settings_reset_all_button: 'Restablecer todo',
                modal_label_enable_predefined: 'Habilitar {type} predefinidos:',
                modal_label_my_custom: 'Mis {type} personalizados:',
                modal_placeholder_name: 'Nombre',
                modal_placeholder_domain: 'Dominio',
                modal_placeholder_text: 'Texto',
                modal_placeholder_value: 'Valor',
                modal_hint_domain: 'Formato: dominio de nivel superior válido, ej.: `wikipedia.org`',
                modal_hint_language: 'Formato: comienza con `lang_`, ej.: `lang_ja`, `lang_zh-TW`. Use `|` para múltiples.',
                modal_hint_country: 'Formato: `country` + código de 2 letras mayúsculas, ej.: `countryDE`',
                modal_hint_time: 'Formato: `h`, `d`, `w`, `m`, `y`, opcionalmente seguido de números, ej.: `h1`, `d7`, `w`',
                modal_hint_filetype: 'Formato: extensión de archivo, ej.: `pdf`, `docx`',
                modal_tooltip_domain: 'Por favor, introduzca un dominio válido',
                modal_tooltip_language: 'Formato: lang_xx o lang_xx-XX, separe múltiples con |',
                modal_tooltip_country: 'Formato: countryXX (XX = código de país en mayúsculas)',
                modal_tooltip_time: 'Formato: h, d, w, m, y, opcionalmente seguido de números',
                modal_tooltip_filetype: 'Extensión de archivo (sin el punto)',
                modal_button_add_title: 'Añadir',
                modal_button_update_title: 'Actualizar elemento',
                modal_button_cancel_edit_title: 'Cancelar edición',
                modal_button_edit_title: 'Editar',
                modal_button_delete_title: 'Eliminar',
                modal_button_complete: 'Hecho',
                value_empty: '(vacío)',
                date_range_from: 'Desde:',
                date_range_to: 'Hasta:',
                sidebar_collapse_title: 'Contraer',
                sidebar_expand_title: 'Expandir',
                sidebar_drag_title: 'Arrastrar',
                sidebar_settings_title: 'Configuración',
                alert_invalid_start_date: 'Fecha de inicio no válida',
                alert_invalid_end_date: 'Fecha de fin no válida',
                alert_end_before_start: 'La fecha de fin no puede ser anterior a la fecha de inicio',
                alert_start_in_future: 'La fecha de inicio no puede ser en el futuro',
                alert_end_in_future: 'La fecha de fin no puede ser en el futuro',
                alert_select_date: 'Por favor, seleccione una fecha',
                alert_error_applying_date: 'Error al aplicar el rango de fechas',
                alert_error_applying_filter: 'Error al aplicar el filtro {type}={value}',
                alert_error_applying_site_search: 'Error al aplicar la búsqueda en el sitio para {site}',
                alert_error_clearing_site_search: 'Error al limpiar la búsqueda en el sitio',
                alert_error_resetting_filters: 'Error al restablecer los filtros',
                alert_error_toggling_verbatim: 'Error al cambiar la búsqueda literal',
                alert_error_toggling_personalization: 'Error al cambiar la búsqueda de personalización',
                alert_enter_display_name: 'Por favor, introduzca el nombre de visualización para {type}.',
                alert_enter_value: 'Por favor, introduzca el valor correspondiente para {type}.',
                alert_invalid_value_format: 'El formato del valor para {type} es incorrecto. {hint}',
                alert_duplicate_name: 'El nombre de visualización del elemento personalizado "{name}" ya existe. Por favor, use un nombre diferente.',
                alert_update_failed_invalid_index: 'Actualización fallida: Índice de elemento no válido.',
                alert_edit_failed_missing_fields: 'No se puede editar: Campos de entrada o botones no encontrados.',
                confirm_delete_item: '¿Está seguro de que desea eliminar el elemento "{name}"?',
                confirm_reset_settings: '¿Está seguro de que desea restablecer toda la configuración a sus valores predeterminados?',
                alert_settings_reset_success: 'La configuración se ha restablecido a los valores predeterminados. Puede continuar editando o hacer clic en "Guardar configuración" para confirmar.',
                confirm_reset_all_menu: '¿Está seguro de que desea restablecer toda la configuración a sus valores predeterminados?\nEsta acción no se puede deshacer y requiere actualizar la página para que surta efecto.',
                alert_reset_all_menu_success: 'Toda la configuración se ha restablecido a los valores predeterminados.\nPor favor, actualice la página para aplicar los cambios.',
                alert_reset_all_menu_fail: '¡Error al restablecer la configuración mediante el comando de menú! Por favor, compruebe la consola.',
                alert_init_fail: 'Falló la inicialización de {scriptName}. Algunas características pueden no funcionar. Por favor, revise la consola para detalles técnicos.\nError técnico: {error}',
                menu_open_settings: '⚙️ Abrir configuración',
                menu_reset_all_settings: '🚨 Restablecer toda la configuración',
            },
            // Italiano (Italian)
            'it': {
                scriptName: 'Barra laterale personalizzata per la ricerca Google',
                settingsTitle: 'Impostazioni della barra laterale personalizzata per la ricerca Google',
                manageOptionsTitle: 'Gestisci opzioni',
                manageSitesTitle: 'Gestisci siti preferiti',
                manageLanguagesTitle: 'Gestisci lingue personalizzate',
                manageCountriesTitle: 'Gestisci paesi/regioni',
                manageTimeRangesTitle: 'Gestisci intervalli di tempo',
                manageFileTypesTitle: 'Gestisci tipi di file',
                section_language: 'Lingua',
                section_time: 'Tempo',
                section_filetype: 'Tipo di file',
                section_country: 'Paese/Regione',
                section_date_range: 'Intervallo date',
                section_site_search: 'Ricerca nel sito',
                section_tools: 'Strumenti',
                filter_any_language: 'Qualsiasi lingua',
                filter_any_time: 'Qualsiasi momento',
                filter_any_format: 'Qualsiasi formato',
                filter_any_country: 'Qualsiasi paese/regione',
                filter_clear_site_search: 'Cancella ricerca nel sito',
                filter_clear_tooltip_suffix: '(Cancella)',
                predefined_lang_zh_tw: 'Cinese tradizionale',
                predefined_lang_zh_cn: 'Cinese semplificato',
                predefined_lang_zh_all: 'Tutti i cinesi',
                predefined_lang_en: 'Inglese',
                predefined_lang_ja: 'Giapponese',
                predefined_lang_ko: 'Coreano',
                predefined_lang_fr: 'Francese',
                predefined_lang_de: 'Tedesco',
                predefined_lang_es: 'Spagnolo',
                predefined_lang_it: 'Italiano',
                predefined_lang_pt: 'Portoghese',
                predefined_lang_ru: 'Russo',
                predefined_lang_ar: 'Arabo',
                predefined_lang_hi: 'Hindi',
                predefined_lang_nl: 'Olandese',
                predefined_lang_tr: 'Turco',
                predefined_lang_vi: 'Vietnamita',
                predefined_lang_th: 'Tailandese',
                predefined_lang_id: 'Indonesiano',
                predefined_country_tw: '🇹🇼 Taiwan',
                predefined_country_jp: '🇯🇵 Giappone',
                predefined_country_kr: '🇰🇷 Corea del Sud',
                predefined_country_cn: '🇨🇳 Cina',
                predefined_country_hk: '🇭🇰 Hong Kong',
                predefined_country_sg: '🇸🇬 Singapore',
                predefined_country_my: '🇲🇾 Malesia',
                predefined_country_vn: '🇻🇳 Vietnam',
                predefined_country_ph: '🇵🇭 Filippine',
                predefined_country_th: '🇹🇭 Tailandia',
                predefined_country_us: '🇺🇸 Stati Uniti',
                predefined_country_ca: '🇨🇦 Canada',
                predefined_country_br: '🇧🇷 Brasile',
                predefined_country_mx: '🇲🇽 Messico',
                predefined_country_gb: '🇬🇧 Regno Unito',
                predefined_country_de: '🇩🇪 Germania',
                predefined_country_fr: '🇫🇷 Francia',
                predefined_country_it: '🇮🇹 Italia',
                predefined_country_es: '🇪🇸 Spagna',
                predefined_country_ru: '🇷🇺 Russia',
                predefined_country_nl: '🇳🇱 Paesi Bassi',
                predefined_country_au: '🇦🇺 Australia',
                predefined_country_in: '🇮🇳 India',
                predefined_country_za: '🇿🇦 Sudafrica',
                predefined_country_tr: '🇹🇷 Turchia',
                predefined_time_h: 'Ultima ora',
                predefined_time_h2: 'Ultime 2 ore',
                predefined_time_h6: 'Ultime 6 ore',
                predefined_time_h12: 'Ultime 12 ore',
                predefined_time_d: 'Ultime 24 ore',
                predefined_time_d2: 'Ultimi 2 giorni',
                predefined_time_d3: 'Ultimi 3 giorni',
                predefined_time_w: 'Ultima settimana',
                predefined_time_m: 'Ultimo mese',
                predefined_time_y: 'Ultimo anno',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: 'Testo semplice',
                predefined_filetype_rtf: 'Rich Text Format',
                predefined_filetype_html: 'Pagina Web (html)',
                predefined_filetype_htm: 'Pagina Web (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'Immagine JPEG',
                predefined_filetype_png: 'Immagine PNG',
                predefined_filetype_gif: 'Immagine GIF',
                predefined_filetype_svg: 'Immagine SVG',
                predefined_filetype_bmp: 'Immagine BMP',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google Earth (kml)',
                predefined_filetype_kmz: 'Google Earth (kmz)',
                tool_reset_filters: 'Reimposta filtri',
                tool_verbatim_search: 'Ricerca testuale',
                tool_advanced_search: 'Ricerca avanzata',
                tool_apply_date: 'Applica date',
                tool_personalization_toggle: 'Personalizzazione',
                link_advanced_search_title: 'Apri la pagina Ricerca avanzata Google',
                tooltip_site_search: 'Cerca in {siteUrl}',
                tooltip_clear_site_search: 'Rimuovi restrizione site:',
                tooltip_toggle_personalization_on: 'Fai clic per attivare la Personalizzazione (Risultati su misura per te)',
                tooltip_toggle_personalization_off: 'Fai clic per disattivare la Personalizzazione (Risultati più generici)',
                settings_tab_general: 'Generale',
                settings_tab_appearance: 'Aspetto',
                settings_tab_features: 'Funzionalità',
                settings_tab_custom: 'Personalizzato',
                settings_close_button_title: 'Chiudi',
                settings_interface_language: 'Lingua interfaccia:',
                settings_language_auto: 'Automatico (Predefinito browser)',
                settings_section_mode: 'Modalità di compressione sezioni:',
                settings_section_mode_remember: 'Ricorda stato',
                settings_section_mode_expand: 'Espandi tutto',
                settings_section_mode_collapse: 'Comprimi tutto',
                settings_accordion_mode: 'Modalità fisarmonica (solo quando "Ricorda stato" è attivo)',
                settings_enable_drag: 'Abilita trascinamento',
                settings_reset_button_location: 'Posizione pulsante Reimposta:',
                settings_verbatim_button_location: 'Posizione pulsante Testuale:',
                settings_adv_search_location: 'Posizione link "Ricerca avanzata":',
                settings_personalize_button_location: 'Posizione pulsante Personalizzazione:',
                settings_location_tools: 'Sezione Strumenti',
                settings_location_top: 'Blocco superiore',
                settings_location_header: 'Intestazione barra laterale',
                settings_location_hide: 'Nascondi',
                settings_sidebar_width: 'Larghezza barra laterale (px)',
                settings_width_range_hint: '(Intervallo: 90-270, Passo: 5)',
                settings_font_size: 'Dimensione carattere base (px)',
                settings_font_size_range_hint: '(Intervallo: 8-24, Passo: 0.5)',
                settings_header_icon_size: 'Dimensione icona intestazione (px)',
                settings_header_icon_size_range_hint: '(Intervallo: 8-32, Passo: 0.5)',
                settings_vertical_spacing: 'Spaziatura verticale',
                settings_vertical_spacing_range_hint: '(Intervallo moltiplicatore: 0.05-1.5, Passo: 0.05)',
                settings_theme: 'Tema:',
                settings_theme_system: 'Segui sistema',
                settings_theme_light: 'Chiaro',
                settings_theme_dark: 'Scuro',
                settings_theme_minimal_light: 'Minimale (Chiaro)',
                settings_theme_minimal_dark: 'Minimale (Scuro)',
                settings_hover_mode: 'Modalità hover',
                settings_idle_opacity: 'Opacità inattiva:',
                settings_opacity_range_hint: '(Intervallo: 0.1-1.0, Passo: 0.05)',
                settings_country_display: 'Visualizzazione Paese/Regione:',
                settings_country_display_icontext: 'Icona e testo',
                settings_country_display_text: 'Solo testo',
                settings_country_display_icon: 'Solo icona',
                settings_visible_sections: 'Sezioni visibili:',
                settings_section_order: 'Regola ordine sezioni barra laterale:',
                settings_section_order_hint: '(Influisce solo sulle sezioni selezionate)',
                settings_no_orderable_sections: 'Nessuna sezione visibile da ordinare.',
                settings_move_up_title: 'Sposta su',
                settings_move_down_title: 'Sposta giù',
                settings_custom_intro: 'Gestisci opzioni filtro personalizzate per ogni sezione:',
                settings_manage_sites_button: 'Gestisci siti preferiti...',
                settings_manage_languages_button: 'Gestisci lingue personalizzate...',
                settings_manage_countries_button: 'Gestisci paesi/regioni...',
                settings_manage_time_ranges_button: 'Gestisci intervalli di tempo...',
                settings_manage_file_types_button: 'Gestisci tipi di file...',
                settings_save_button: 'Salva impostazioni',
                settings_cancel_button: 'Annulla',
                settings_reset_all_button: 'Reimposta tutto',
                modal_label_enable_predefined: 'Abilita {type} predefiniti:',
                modal_label_my_custom: 'I miei {type} personalizzati:',
                modal_placeholder_name: 'Nome',
                modal_placeholder_domain: 'Dominio',
                modal_placeholder_text: 'Testo',
                modal_placeholder_value: 'Valore',
                modal_hint_domain: 'Formato: dominio di primo livello valido, es. `wikipedia.org`',
                modal_hint_language: 'Formato: inizia con `lang_`, es. `lang_ja`, `lang_zh-TW`. Usa `|` per multipli.',
                modal_hint_country: 'Formato: `country` + codice a 2 lettere maiuscole, es. `countryDE`',
                modal_hint_time: 'Formato: `h`, `d`, `w`, `m`, `y`, opzionalmente seguito da numeri, es. `h1`, `d7`, `w`',
                modal_hint_filetype: 'Formato: estensione file, es. `pdf`, `docx`',
                modal_tooltip_domain: 'Inserisci un dominio valido',
                modal_tooltip_language: 'Formato: lang_xx o lang_xx-XX, separa multipli con |',
                modal_tooltip_country: 'Formato: countryXX (XX = codice paese maiuscolo)',
                modal_tooltip_time: 'Formato: h, d, w, m, y, opzionalmente seguito da numeri',
                modal_tooltip_filetype: 'Estensione file (senza il punto)',
                modal_button_add_title: 'Aggiungi',
                modal_button_update_title: 'Aggiorna elemento',
                modal_button_cancel_edit_title: 'Annulla modifica',
                modal_button_edit_title: 'Modifica',
                modal_button_delete_title: 'Elimina',
                modal_button_complete: 'Fatto',
                value_empty: '(vuoto)',
                date_range_from: 'Da:',
                date_range_to: 'A:',
                sidebar_collapse_title: 'Comprimi',
                sidebar_expand_title: 'Espandi',
                sidebar_drag_title: 'Trascina',
                sidebar_settings_title: 'Impostazioni',
                alert_invalid_start_date: 'Data di inizio non valida',
                alert_invalid_end_date: 'Data di fine non valida',
                alert_end_before_start: 'La data di fine non può precedere la data di inizio',
                alert_start_in_future: 'La data di inizio non può essere futura',
                alert_end_in_future: 'La data di fine non può essere futura',
                alert_select_date: 'Seleziona una data',
                alert_error_applying_date: 'Errore durante l\'applicazione dell\'intervallo di date',
                alert_error_applying_filter: 'Errore durante l\'applicazione del filtro {type}={value}',
                alert_error_applying_site_search: 'Errore durante l\'applicazione della ricerca nel sito per {site}',
                alert_error_clearing_site_search: 'Errore durante la cancellazione della ricerca nel sito',
                alert_error_resetting_filters: 'Errore durante il ripristino dei filtri',
                alert_error_toggling_verbatim: 'Errore durante l\'attivazione/disattivazione della ricerca testuale',
                alert_error_toggling_personalization: 'Errore durante l\'attivazione/disattivazione della ricerca di personalizzazione',
                alert_enter_display_name: 'Inserisci il nome visualizzato per {type}.',
                alert_enter_value: 'Inserisci il valore corrispondente per {type}.',
                alert_invalid_value_format: 'Il formato del valore per {type} non è corretto. {hint}',
                alert_duplicate_name: 'Il nome visualizzato dell\'elemento personalizzato "{name}" esiste già. Utilizza un nome diverso.',
                alert_update_failed_invalid_index: 'Aggiornamento fallito: Indice elemento non valido.',
                alert_edit_failed_missing_fields: 'Impossibile modificare: Campi di input o pulsanti non trovati.',
                confirm_delete_item: 'Sei sicuro di voler eliminare l\'elemento "{name}"?',
                confirm_reset_settings: 'Sei sicuro di voler ripristinare tutte le impostazioni ai valori predefiniti?',
                alert_settings_reset_success: 'Le impostazioni sono state ripristinate ai valori predefiniti. Puoi continuare a modificare o fare clic su "Salva impostazioni" per confermare.',
                confirm_reset_all_menu: 'Sei sicuro di voler ripristinare tutte le impostazioni ai valori predefiniti?\nQuesta azione non può essere annullata e richiede un aggiornamento della pagina per avere effetto.',
                alert_reset_all_menu_success: 'Tutte le impostazioni sono state ripristinate ai valori predefiniti.\nAggiorna la pagina per applicare le modifiche.',
                alert_reset_all_menu_fail: 'Ripristino delle impostazioni tramite comando menu fallito! Controlla la console.',
                alert_init_fail: 'Inizializzazione di {scriptName} fallita. Alcune funzionalità potrebbero non funzionare. Controlla la console per dettagli tecnici.\nErrore tecnico: {error}',
                menu_open_settings: '⚙️ Apri impostazioni',
                menu_reset_all_settings: '🚨 Reimposta tutte le impostazioni',
            },
            // Russian (ru)
            'ru': {
                scriptName: 'Настраиваемая боковая панель поиска Google',
                settingsTitle: 'Настройки настраиваемой боковой панели поиска Google',
                manageOptionsTitle: 'Управление параметрами',
                manageSitesTitle: 'Управление избранными сайтами',
                manageLanguagesTitle: 'Управление пользовательскими языками',
                manageCountriesTitle: 'Управление странами/регионами',
                manageTimeRangesTitle: 'Управление временными диапазонами',
                manageFileTypesTitle: 'Управление типами файлов',
                section_language: 'Язык',
                section_time: 'Время',
                section_filetype: 'Тип файла',
                section_country: 'Страна/Регион',
                section_date_range: 'Диапазон дат',
                section_site_search: 'Поиск по сайту',
                section_tools: 'Инструменты',
                filter_any_language: 'Любой язык',
                filter_any_time: 'Любое время',
                filter_any_format: 'Любой формат',
                filter_any_country: 'Любая страна/регион',
                filter_clear_site_search: 'Очистить поиск по сайту',
                filter_clear_tooltip_suffix: '(Очистить)',
                predefined_lang_zh_tw: 'Традиционный китайский',
                predefined_lang_zh_cn: 'Упрощенный китайский',
                predefined_lang_zh_all: 'Все китайские',
                predefined_lang_en: 'Английский',
                predefined_lang_ja: 'Японский',
                predefined_lang_ko: 'Корейский',
                predefined_lang_fr: 'Французский',
                predefined_lang_de: 'Немецкий',
                predefined_lang_es: 'Испанский',
                predefined_lang_it: 'Итальянский',
                predefined_lang_pt: 'Португальский',
                predefined_lang_ru: 'Русский',
                predefined_lang_ar: 'Арабский',
                predefined_lang_hi: 'Хинди',
                predefined_lang_nl: 'Голландский',
                predefined_lang_tr: 'Турецкий',
                predefined_lang_vi: 'Вьетнамский',
                predefined_lang_th: 'Тайский',
                predefined_lang_id: 'Индонезийский',
                predefined_country_tw: '🇹🇼 Тайвань',
                predefined_country_jp: '🇯🇵 Япония',
                predefined_country_kr: '🇰🇷 Южная Корея',
                predefined_country_cn: '🇨🇳 Китай',
                predefined_country_hk: '🇭🇰 Гонконг',
                predefined_country_sg: '🇸🇬 Сингапур',
                predefined_country_my: '🇲🇾 Малайзия',
                predefined_country_vn: '🇻🇳 Вьетнам',
                predefined_country_ph: '🇵🇭 Филиппины',
                predefined_country_th: '🇹🇭 Таиланд',
                predefined_country_us: '🇺🇸 США',
                predefined_country_ca: '🇨🇦 Канада',
                predefined_country_br: '🇧🇷 Бразилия',
                predefined_country_mx: '🇲🇽 Мексика',
                predefined_country_gb: '🇬🇧 Великобритания',
                predefined_country_de: '🇩🇪 Германия',
                predefined_country_fr: '🇫🇷 Франция',
                predefined_country_it: '🇮🇹 Италия',
                predefined_country_es: '🇪🇸 Испания',
                predefined_country_ru: '🇷🇺 Россия',
                predefined_country_nl: '🇳🇱 Нидерланды',
                predefined_country_au: '🇦🇺 Австралия',
                predefined_country_in: '🇮🇳 Индия',
                predefined_country_za: '🇿🇦 Южная Африка',
                predefined_country_tr: '🇹🇷 Турция',
                predefined_time_h: 'За последний час',
                predefined_time_h2: 'За последние 2 часа',
                predefined_time_h6: 'За последние 6 часов',
                predefined_time_h12: 'За последние 12 часов',
                predefined_time_d: 'За последние 24 часа',
                predefined_time_d2: 'За последние 2 дня',
                predefined_time_d3: 'За последние 3 дня',
                predefined_time_w: 'За последнюю неделю',
                predefined_time_m: 'За последний месяц',
                predefined_time_y: 'За последний год',
                predefined_filetype_pdf: 'PDF',
                predefined_filetype_docx: 'Word (docx)',
                predefined_filetype_doc: 'Word (doc)',
                predefined_filetype_xlsx: 'Excel (xlsx)',
                predefined_filetype_xls: 'Excel (xls)',
                predefined_filetype_pptx: 'PowerPoint (pptx)',
                predefined_filetype_ppt: 'PowerPoint (ppt)',
                predefined_filetype_txt: 'Простой текст',
                predefined_filetype_rtf: 'Формат RTF',
                predefined_filetype_html: 'Веб-страница (html)',
                predefined_filetype_htm: 'Веб-страница (htm)',
                predefined_filetype_xml: 'XML',
                predefined_filetype_jpg: 'Изображение JPEG',
                predefined_filetype_png: 'Изображение PNG',
                predefined_filetype_gif: 'Изображение GIF',
                predefined_filetype_svg: 'Изображение SVG',
                predefined_filetype_bmp: 'Изображение BMP',
                predefined_filetype_js: 'JavaScript',
                predefined_filetype_css: 'CSS',
                predefined_filetype_py: 'Python',
                predefined_filetype_java: 'Java',
                predefined_filetype_cpp: 'C++',
                predefined_filetype_cs: 'C#',
                predefined_filetype_kml: 'Google Earth (kml)',
                predefined_filetype_kmz: 'Google Earth (kmz)',
                tool_reset_filters: 'Сбросить фильтры',
                tool_verbatim_search: 'Точный поиск',
                tool_advanced_search: 'Расширенный поиск',
                tool_apply_date: 'Применить даты',
                tool_personalization_toggle: 'Персонализация',
                link_advanced_search_title: 'Открыть страницу расширенного поиска Google',
                tooltip_site_search: 'Искать на {siteUrl}',
                tooltip_clear_site_search: 'Удалить ограничение site:',
                tooltip_toggle_personalization_on: 'Нажмите, чтобы включить персонализацию (результаты, адаптированные для вас)',
                tooltip_toggle_personalization_off: 'Нажмите, чтобы выключить персонализацию (более общие результаты)',
                settings_tab_general: 'Общие',
                settings_tab_appearance: 'Внешний вид',
                settings_tab_features: 'Функции',
                settings_tab_custom: 'Пользовательские',
                settings_close_button_title: 'Закрыть',
                settings_interface_language: 'Язык интерфейса:',
                settings_language_auto: 'Авто (по умолчанию браузера)',
                settings_section_mode: 'Режим сворачивания разделов:',
                settings_section_mode_remember: 'Запомнить состояние',
                settings_section_mode_expand: 'Развернуть все',
                settings_section_mode_collapse: 'Свернуть все',
                settings_accordion_mode: 'Режим аккордеона (только если активно "Запомнить состояние")',
                settings_enable_drag: 'Включить перетаскивание',
                settings_reset_button_location: 'Расположение кнопки сброса:',
                settings_verbatim_button_location: 'Расположение кнопки "Точный поиск":',
                settings_adv_search_location: 'Расположение ссылки "Расширенный поиск":',
                settings_personalize_button_location: 'Расположение кнопки персонализации:',
                settings_location_tools: 'Раздел Инструменты',
                settings_location_top: 'Верхний блок',
                settings_location_header: 'Заголовок боковой панели',
                settings_location_hide: 'Скрыть',
                settings_sidebar_width: 'Ширина боковой панели (px)',
                settings_width_range_hint: '(Диапазон: 90-270, Шаг: 5)',
                settings_font_size: 'Базовый размер шрифта (px)',
                settings_font_size_range_hint: '(Диапазон: 8-24, Шаг: 0.5)',
                settings_header_icon_size: 'Размер значка заголовка (px)',
                settings_header_icon_size_range_hint: '(Диапазон: 8-32, Шаг: 0.5)',
                settings_vertical_spacing: 'Вертикальный интервал',
                settings_vertical_spacing_range_hint: '(Диапазон множителя: 0.05-1.5, Шаг: 0.05)',
                settings_theme: 'Тема:',
                settings_theme_system: 'Как в системе',
                settings_theme_light: 'Светлая',
                settings_theme_dark: 'Темная',
                settings_theme_minimal_light: 'Минималистичная (Светлая)',
                settings_theme_minimal_dark: 'Минималистичная (Темная)',
                settings_hover_mode: 'Режим при наведении',
                settings_idle_opacity: 'Непрозрачность в простое:',
                settings_opacity_range_hint: '(Диапазон: 0.1-1.0, Шаг: 0.05)',
                settings_country_display: 'Отображение страны/региона:',
                settings_country_display_icontext: 'Значок и текст',
                settings_country_display_text: 'Только текст',
                settings_country_display_icon: 'Только значок',
                settings_visible_sections: 'Видимые разделы:',
                settings_section_order: 'Настроить порядок разделов боковой панели:',
                settings_section_order_hint: '(Влияет только на отмеченные разделы)',
                settings_no_orderable_sections: 'Нет видимых разделов для сортировки.',
                settings_move_up_title: 'Вверх',
                settings_move_down_title: 'Вниз',
                settings_custom_intro: 'Управление пользовательскими параметрами фильтра для каждого раздела:',
                settings_manage_sites_button: 'Управление избранными сайтами...',
                settings_manage_languages_button: 'Управление пользовательскими языками...',
                settings_manage_countries_button: 'Управление странами/регионами...',
                settings_manage_time_ranges_button: 'Управление временными диапазонами...',
                settings_manage_file_types_button: 'Управление типами файлов...',
                settings_save_button: 'Сохранить настройки',
                settings_cancel_button: 'Отмена',
                settings_reset_all_button: 'Сбросить все',
                modal_label_enable_predefined: 'Включить предопределенные {type}:',
                modal_label_my_custom: 'Мои пользовательские {type}:',
                modal_placeholder_name: 'Название',
                modal_placeholder_domain: 'Домен',
                modal_placeholder_text: 'Текст',
                modal_placeholder_value: 'Значение',
                modal_hint_domain: 'Формат: действительный домен верхнего уровня, например, `wikipedia.org`',
                modal_hint_language: 'Формат: начинается с `lang_`, например, `lang_ja`, `lang_zh-TW`. Используйте `|` для нескольких.',
                modal_hint_country: 'Формат: `country` + 2-буквенный код в верхнем регистре, например, `countryDE`',
                modal_hint_time: 'Формат: `h`, `d`, `w`, `m`, `y`, необязательно с последующими цифрами, например, `h1`, `d7`, `w`',
                modal_hint_filetype: 'Формат: расширение файла, например, `pdf`, `docx`',
                modal_tooltip_domain: 'Пожалуйста, введите действительный домен',
                modal_tooltip_language: 'Формат: lang_xx или lang_xx-XX, несколько значений разделяйте |',
                modal_tooltip_country: 'Формат: countryXX (XX = код страны в верхнем регистре)',
                modal_tooltip_time: 'Формат: h, d, w, m, y, необязательно с последующими цифрами',
                modal_tooltip_filetype: 'Расширение файла (без точки)',
                modal_button_add_title: 'Добавить',
                modal_button_update_title: 'Обновить элемент',
                modal_button_cancel_edit_title: 'Отменить редактирование',
                modal_button_edit_title: 'Редактировать',
                modal_button_delete_title: 'Удалить',
                modal_button_complete: 'Готово',
                value_empty: '(пусто)',
                date_range_from: 'С:',
                date_range_to: 'По:',
                sidebar_collapse_title: 'Свернуть',
                sidebar_expand_title: 'Развернуть',
                sidebar_drag_title: 'Перетащить',
                sidebar_settings_title: 'Настройки',
                alert_invalid_start_date: 'Неверная дата начала',
                alert_invalid_end_date: 'Неверная дата окончания',
                alert_end_before_start: 'Дата окончания не может быть раньше даты начала',
                alert_start_in_future: 'Дата начала не может быть в будущем',
                alert_end_in_future: 'Дата окончания не может быть в будущем',
                alert_select_date: 'Пожалуйста, выберите дату',
                alert_error_applying_date: 'Ошибка применения диапазона дат',
                alert_error_applying_filter: 'Ошибка применения фильтра {type}={value}',
                alert_error_applying_site_search: 'Ошибка применения поиска по сайту для {site}',
                alert_error_clearing_site_search: 'Ошибка очистки поиска по сайту',
                alert_error_resetting_filters: 'Ошибка сброса фильтров',
                alert_error_toggling_verbatim: 'Ошибка переключения точного поиска',
                alert_error_toggling_personalization: 'Ошибка переключения персонализированного поиска',
                alert_enter_display_name: 'Пожалуйста, введите отображаемое имя для {type}.',
                alert_enter_value: 'Пожалуйста, введите соответствующее значение для {type}.',
                alert_invalid_value_format: 'Неверный формат значения для {type}. {hint}',
                alert_duplicate_name: 'Отображаемое имя пользовательского элемента "{name}" уже существует. Пожалуйста, используйте другое имя.',
                alert_update_failed_invalid_index: 'Ошибка обновления: Неверный индекс элемента.',
                alert_edit_failed_missing_fields: 'Невозможно редактировать: Поля ввода или кнопки не найдены.',
                confirm_delete_item: 'Вы уверены, что хотите удалить элемент "{name}"?',
                confirm_reset_settings: 'Вы уверены, что хотите сбросить все настройки до значений по умолчанию?',
                alert_settings_reset_success: 'Настройки были сброшены до значений по умолчанию. Вы можете продолжить редактирование или нажать "Сохранить настройки" для подтверждения.',
                confirm_reset_all_menu: 'Вы уверены, что хотите сбросить все настройки до значений по умолчанию?\nЭто действие нельзя отменить, и для вступления изменений в силу потребуется перезагрузка страницы.',
                alert_reset_all_menu_success: 'Все настройки были сброшены до значений по умолчанию.\nПожалуйста, обновите страницу, чтобы применить изменения.',
                alert_reset_all_menu_fail: 'Не удалось сбросить настройки через команду меню! Пожалуйста, проверьте консоль.',
                alert_init_fail: 'Инициализация {scriptName} не удалась. Некоторые функции могут не работать. Пожалуйста, проверьте консоль для получения технической информации.\nТехническая ошибка: {error}',
                menu_open_settings: '⚙️ Открыть настройки',
                menu_reset_all_settings: '🚨 Сбросить все настройки',
            }
        }
    };

    if (window.GSCS_Namespace && window.GSCS_Namespace.i18nPack) {
        console.log(`[GoogleSearchCustomSidebar-i18nPack v${window.GSCS_Namespace.i18nPack.version}] Loaded successfully with multiple languages.`);
    }

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址