diff --git a/NEWS.md b/NEWS.md index d716379b6..2ca1f0421 100644 --- a/NEWS.md +++ b/NEWS.md @@ -12,7 +12,7 @@ Red Panda C++ Version 3.3 - fix: Color scheme's "Indent Guide Line" item is not used by the editor. - fix: "Indent Guide Line" item doesn't show in the option / editor / color scheme page. - fix: Remove not used option "indent guide line" in the option / editor / general page. - - change: Prevent mouse wheel change combobox's current selection. + - enhancement: New option in "Environment" / "Appearance". To prevent mouse wheel change combobox's current selection. - enhancement: Add "Rainbow indents"/"Rainbow indent guides" options in the option / editor / color scheme page. - enhancement: Manually select file type. - enhancement: When ctrl+click to open a C/C++ header file not suffixed with .h/.hh/.hpp etc., auto set its type to C/C++ header. diff --git a/RedPandaIDE/main.cpp b/RedPandaIDE/main.cpp index 8937f5658..c824cdc27 100644 --- a/RedPandaIDE/main.cpp +++ b/RedPandaIDE/main.cpp @@ -166,7 +166,8 @@ BlockWheelEventFiler::~BlockWheelEventFiler() bool BlockWheelEventFiler::eventFilter(QObject *watched, QEvent *event) { //Prevent QComboBox wheel event - if (event->type() == QEvent::Wheel) { + if (event->type() == QEvent::Wheel + && !pSettings->environment().comboboxWheel()) { QComboBox *p=qobject_cast(watched); if (p && !(p->view() && p->view()->isVisible())) return true; diff --git a/RedPandaIDE/settings.cpp b/RedPandaIDE/settings.cpp index fdad438c5..52cccc03f 100644 --- a/RedPandaIDE/settings.cpp +++ b/RedPandaIDE/settings.cpp @@ -3808,7 +3808,8 @@ void Settings::Environment::doLoad() mIconZoomFactor = doubleValue("icon_zoom_factor",1.0); mLanguage = stringValue("language", QLocale::system().name()); mIconSet = stringValue("icon_set","contrast"); - mUseCustomIconSet = boolValue("use_custom_icon_set", false); + mUseCustomIconSet = boolValue("use_custom_icon_set", false); + mComboboxWheel = boolValue("enable_combobox_wheel", false); mCurrentFolder = stringValue("current_folder",QDir::currentPath()); if (!fileExists(mCurrentFolder)) { @@ -4046,7 +4047,7 @@ void Settings::Environment::checkAndSetTerminal() QMessageBox::critical( nullptr, QCoreApplication::translate("Settings","Error"), - QCoreApplication::translate("Settings","Can't find terminal program!")); + QCoreApplication::translate("Settings","Can't find terminal program!")); } QMap Settings::Environment::terminalArgsPatternMagicVariables() @@ -4054,6 +4055,16 @@ QMap Settings::Environment::terminalArgsPatternMagicVariables( return mTerminalArgsPatternMagicVariables; } +bool Settings::Environment::comboboxWheel() const +{ + return mComboboxWheel; +} + +void Settings::Environment::setComboboxWheel(bool newComboboxWheel) +{ + mComboboxWheel=newComboboxWheel; +} + QList Settings::Environment::loadTerminalList() const { #ifdef Q_OS_WINDOWS @@ -4128,6 +4139,7 @@ void Settings::Environment::doSave() saveValue("icon_set",mIconSet); saveValue("use_custom_icon_set", mUseCustomIconSet); saveValue("use_custom_theme", mUseCustomTheme); + saveValue("enable_combobox_wheel", mComboboxWheel); saveValue("current_folder",mCurrentFolder); saveValue("default_open_folder",mDefaultOpenFolder); diff --git a/RedPandaIDE/settings.h b/RedPandaIDE/settings.h index 7375d95ec..4742af26c 100644 --- a/RedPandaIDE/settings.h +++ b/RedPandaIDE/settings.h @@ -601,6 +601,9 @@ class Settings static QMap terminalArgsPatternMagicVariables(); + bool comboboxWheel() const; + void setComboboxWheel(bool newComboboxWheel); + private: bool isTerminalValid(); void checkAndSetTerminal(); @@ -615,6 +618,7 @@ class Settings QString mIconSet; bool mUseCustomIconSet; bool mUseCustomTheme; + bool mComboboxWheel; QString mDefaultOpenFolder; QString mTerminalPath; diff --git a/RedPandaIDE/settingsdialog/environmentappearancewidget.cpp b/RedPandaIDE/settingsdialog/environmentappearancewidget.cpp index 3e295e40e..2596366a5 100644 --- a/RedPandaIDE/settingsdialog/environmentappearancewidget.cpp +++ b/RedPandaIDE/settingsdialog/environmentappearancewidget.cpp @@ -62,6 +62,7 @@ void EnvironmentAppearanceWidget::doLoad() break; } } + ui->chkComboboxWheel->setChecked(pSettings->environment().comboboxWheel()); } void EnvironmentAppearanceWidget::doSave() @@ -83,6 +84,7 @@ void EnvironmentAppearanceWidget::doSave() pSettings->environment().setIconZoomFactor(ui->spinZoomFactor->value()); pSettings->environment().setUseCustomIconSet(ui->chkUseCustomIconSet->isChecked()); + pSettings->environment().setComboboxWheel(ui->chkComboboxWheel->isChecked()); pSettings->environment().save(); pMainWindow->applySettings(); diff --git a/RedPandaIDE/settingsdialog/environmentappearancewidget.ui b/RedPandaIDE/settingsdialog/environmentappearancewidget.ui index aa8e1f714..cbd99f415 100644 --- a/RedPandaIDE/settingsdialog/environmentappearancewidget.ui +++ b/RedPandaIDE/settingsdialog/environmentappearancewidget.ui @@ -14,9 +14,9 @@ Form - - - + + + 0 @@ -30,17 +30,17 @@ 0 - + - + - Use custom icon set + *Needs restart - + Qt::Horizontal @@ -55,9 +55,23 @@ - - - + + + + Theme: + + + + + + + Icon Set: + + + + + + 0 @@ -71,17 +85,14 @@ 0 - - - - - - *Needs restart + + + 5 - + Qt::Horizontal @@ -96,9 +107,16 @@ - - - + + + + Font Size: + + + + + + 0 @@ -112,26 +130,40 @@ 0 - - - 1 + + + + + + Create a customized copy - - 0.100000000000000 + + Customize - - 5.000000000000000 + + + + + + Remove custom theme - - 0.100000000000000 + + Remove custom theme - - 1.000000000000000 + + + + + + Open custom themes folder + + + Open Folder - + Qt::Horizontal @@ -146,9 +178,16 @@ - - - + + + + Icon Zoom: + + + + + + 0 @@ -162,14 +201,26 @@ 0 - + + + 1 + - 5 + 0.100000000000000 + + + 5.000000000000000 + + + 0.100000000000000 + + + 1.000000000000000 - + Qt::Horizontal @@ -184,44 +235,9 @@ - - - - Language: - - - - - - - Theme: - - - - - - - Icon Set: - - - - - - - Font: - - - - - - - Font Size: - - - - - - + + + 0 @@ -235,40 +251,14 @@ 0 - - - - - - Create a customized copy - - - Customize - - - - - - - Remove custom theme - - - Remove custom theme - - - - - - - Open custom themes folder - - - Open Folder + + + false - + Qt::Horizontal @@ -283,16 +273,23 @@ - - + + - Icon Zoom: + Font: - - - + + + + Language: + + + + + + 0 @@ -306,14 +303,17 @@ 0 - - - false + + + + + + Use custom icon set - + Qt::Horizontal @@ -328,7 +328,7 @@ - + Qt::Vertical @@ -341,6 +341,13 @@ + + + + Change combobox's current selection by turning mouse wheel on it + + + diff --git a/RedPandaIDE/translations/RedPandaIDE_pt_BR.ts b/RedPandaIDE/translations/RedPandaIDE_pt_BR.ts index adf500a47..7032e8608 100644 --- a/RedPandaIDE/translations/RedPandaIDE_pt_BR.ts +++ b/RedPandaIDE/translations/RedPandaIDE_pt_BR.ts @@ -1401,7 +1401,7 @@ sem nome - + Error @@ -1434,7 +1434,7 @@ O texto a ser removido excede o limite de caracteres! - + Print Document Imprimir documento @@ -1446,7 +1446,7 @@ Ctrl+clik para mais informações - + astyle not found astyle não encontrado @@ -1487,13 +1487,13 @@ Apenas leitura - - + + Error Load File Erro ao carregar arquivo - + hex: %1 @@ -1855,7 +1855,7 @@ Remover ... - + @@ -2406,12 +2406,12 @@ Configuração - + Font: Fonte: - + Customize @@ -2436,27 +2436,32 @@ - + *Needs restart *Necessário reiniciar - + Theme: Tema: - + Create a customized copy - + Language: Idioma: - + + Change combobox's current selection by turning mouse wheel on it + + + + Font Size: Tamanho da fonte: @@ -2465,17 +2470,17 @@ Usar tema personalizado - + Icon Set: Conjunto de ícones: - + Use custom icon set Usar conjunto de ícones personalizado - + English Inglês @@ -2500,7 +2505,7 @@ - + Icon Zoom: @@ -4353,54 +4358,54 @@ MainWindow - + Red Panda C++ Red Panda C++ - - + + Files Arquivos - + - + Project Projeto - - + + Watch Observar - - + + Structure Estrutura - + - + Problem Set Conjunto de problemas - + - - + + New Problem Set Novo conjunto de problemas - + Add Problem Acrescentar problema @@ -4415,21 +4420,21 @@ - + Save Problem Set Salvar conjunto de problemas - - + + Load Problem Set Carregar conjunto de problemas - - + + @@ -4439,34 +4444,34 @@ Problemas - - + + Tools Output Saída das ferramentas - - - + + + - + - + Debug Depurar - + Evaluate: Avaliar: - + Debug Console Console do depurador @@ -4496,15 +4501,15 @@ Expressão de endereço: - - - - + + + + Search Procurar - + History: Histórico @@ -4514,7 +4519,7 @@ Procurar novamente - + Replace with: Substituir por: @@ -4529,22 +4534,22 @@ Cancelar - - + + TODO TODO - - + + Bookmark Bookmark - - - - + + + + Problem @@ -4556,7 +4561,7 @@ Acrescentar caso de problema - + Remove Problem Case @@ -4580,7 +4585,7 @@ Opções para validação de casos de problemas - + %v/%m %v/%m @@ -4620,13 +4625,13 @@ ... - + File Arquivo - + Tools Ferramentas @@ -4643,7 +4648,7 @@ - + @@ -4687,18 +4692,18 @@ - + Compile Compilar - + Compiler Set Compilador - + New Source File Novo arquivo fonte @@ -4799,7 +4804,7 @@ - + Copy @@ -5155,7 +5160,7 @@ - + Clear all breakpoints Limpar todos os pontos de paradas @@ -5180,32 +5185,32 @@ - + C/C++ Header - + AT&&T ASM - + Text File - + C File - + C++ File - + Intel ASM @@ -5214,7 +5219,7 @@ Ctrl+Shift+G - + Goto Definition Definição Goto @@ -5259,12 +5264,12 @@ Abrir terminal aqui - + File Type - + File Properties... Propriedades de arquivo... @@ -5618,25 +5623,25 @@ Ctrl+Shift+Down - + - - + + - + - + Error Erro - + New Novo @@ -5662,12 +5667,12 @@ - + Problem Set %1 Conjunto de problemas %1 - + Load Theme Error Erro ao carregar tema @@ -5713,7 +5718,7 @@ Linha:%1 Coluna:%2 Seleção:%3 Linhas:%4 Tamanho:%5 - + Read Only Apenas leitura @@ -5834,7 +5839,7 @@ Falhao ao salvar automaticamente "%1" em "%2": %3 - + Save last open info error Erro ao salvar a última informação aberta @@ -5861,17 +5866,17 @@ Impossível carregar arquivo com a última informação '%1' - + Properties... Propriedades... - + - Command: %1 - + Line: %1/%2 Col: %3 Sel: %4 @@ -5952,12 +5957,12 @@ - + Add Folder Acrescentar pasta - + Rename Folder Renomear pasta @@ -6003,26 +6008,26 @@ - + New Folder Nova pasta - + New File Novo arquivo - + - + Delete Remover - + Open in Editor Abrir no editor @@ -6042,7 +6047,7 @@ Abrir no navegador de arquivos - + Character sets Conjuntos de caracteres @@ -6058,22 +6063,22 @@ - + Confirm Convertion Confirmar conversão - - + + The editing file will be saved using %1 encoding. <br />This operation can't be reverted. <br />Are you sure to continue? O arquivo editado será salvo usando a codificação %1. <br /> Essa operação não poderá ser revertida. <br />Quer mesmo continuar? - + %1 files autosaved Salvamento automático dos arquivos %1 @@ -6104,7 +6109,7 @@ Arquivos fontes C/C++ (*.c *.cpp *.cc *.cxx) - + Input Data File is too large to display! @@ -6132,7 +6137,7 @@ Caso do problema %1 - + New Folder %1 Nova pasta %1 @@ -6159,20 +6164,20 @@ - + Bookmark Description Marcar descrição - - + + Description: Descrição: - + New folder Nova pasta @@ -6183,7 +6188,7 @@ Nome da pasta: - + Break point condition Condição para o ponto de parada @@ -6193,7 +6198,7 @@ Inserir a condição do ponto de parada: - + Save project Salvar projeto @@ -6204,12 +6209,12 @@ - + Do you want to save it? Quer salvar? - + File Changed Arquivo alterado @@ -6236,20 +6241,20 @@ - + New Project File? Novo arquivo de projeto? - - + + Do you want to add the new file to the project? Quer acrescentar novo arquivo ao projeto? - + Open Abrir @@ -6258,7 +6263,7 @@ - + Save Error Salvar erro @@ -6273,18 +6278,18 @@ Alterar o compilador do projeto resultará na perda de todas as opções personalizadas para compilação. - - + + Do you really want to do that? Quer mesmo fazer isso? - + Problem '%1' received (%2/%3). - + Compile Failed Falha ao compilar @@ -6583,8 +6588,8 @@ Escolher arquivo para a saída esperada de dados - - + + Batch Set Cases Conjunto de casos em lote @@ -6619,17 +6624,17 @@ Opções para compilar... - + Explorer Navegador de arquivos - + Messages Mensagens - + Toggle Explorer Panel Altenar painel do explorador de arquivos (sim/não) @@ -6649,7 +6654,7 @@ Ctrl+F10 - + Modify Watch Modificar observações @@ -6659,7 +6664,7 @@ Expressão a observar - + Rename Renomear @@ -6677,12 +6682,12 @@ sem nome%1 - + Selection Seleção - + Select Word Selecionar palavra @@ -6692,7 +6697,7 @@ Deslocar para a linha ... - + Go to Line Deslocar para linha @@ -6702,7 +6707,7 @@ Linha - + Add Probem Case @@ -6710,7 +6715,7 @@ - + Open Anwser Source File @@ -6720,7 +6725,7 @@ - + New Template... @@ -6730,7 +6735,7 @@ - + Template Exists @@ -6740,40 +6745,40 @@ - + - + Wrong Compiler Settings - + - + Compiler is set not to generate executable. - - + + We need the executabe to run problem case. - - + + Please correct this before start debugging - + Can't open last open information file '%1' for write! - + In current file @@ -6818,14 +6823,14 @@ - + - + Import FPS Problem Set - + Rename Problem @@ -6835,19 +6840,19 @@ - + FPS Problem Set Files (*.fps;*.xml) - + Trim trailing spaces - - - + + + Export FPS Problem Set @@ -6862,32 +6867,32 @@ - + Rename Problem Set - + Choose Expected Output File - + Toggle Readonly - + Newline - + Open file in editors - + Ctrl+Shift+R @@ -6912,7 +6917,7 @@ - + Failed to generate the executable. @@ -6927,7 +6932,7 @@ - + The executable doesn't have symbol table, and can't be debugged. @@ -6957,7 +6962,7 @@ - + Watchpoint variable name @@ -6967,7 +6972,7 @@ - + Watchpoint hitted @@ -6992,7 +6997,7 @@ - + Missing Project Files @@ -7002,7 +7007,7 @@ - + Save settings failed! @@ -7027,14 +7032,14 @@ - + - + Correct compile settings for debug - + The generated executable won't have debug symbol infos, and can't be debugged. @@ -7042,49 +7047,49 @@ - + Or you can manually change the following settings in the options dialog's compiler set page: - + - + - Turned on the "Generate debug info (-g3)" option. - + - + - Turned off the "Strip executable (-s)" option. - + - + - Turned off the "Optimization level (-O)" option or set it to "Debug (-Og)". - + - + If you are using the Release compiler set, please use choose the Debug version from toolbar. - + - + Do you want to mannually change the compiler set settings now? - + - + You should recompile after change the compiler set or it's settings. @@ -7185,7 +7190,7 @@ - + Exact @@ -7200,7 +7205,7 @@ - + Folder Not Empty @@ -7215,17 +7220,17 @@ - + Line: %1/%2 Char: %3/%4 - + %1 Version - + Move Caret @@ -7644,7 +7649,7 @@ Impossível salvar arquivo '%1' - + Error Load File Erro ao carregar arquivo @@ -8556,7 +8561,7 @@ QApplication - + Error Erro @@ -8580,7 +8585,7 @@ - + Can't open file '%1' for read. @@ -8837,7 +8842,7 @@ - + Error Erro @@ -8875,7 +8880,7 @@ - + Save Salvar @@ -8901,7 +8906,7 @@ Impossível carregar configurações para autolink - + constructor constructor @@ -9097,7 +9102,7 @@ Usar pipes em lugar de arquivos temporários durante compilação (-pipe) - + Confirm Confirmar @@ -9224,7 +9229,7 @@ Índice %1 fora dos limites - + bytes bytes @@ -10427,7 +10432,7 @@ Settings - + Error Erro @@ -10466,7 +10471,7 @@ Cancelar - + @@ -10530,9 +10535,9 @@ Desempenho - + - + @@ -10540,8 +10545,8 @@ Compilador - - + + Compiler @@ -10650,8 +10655,8 @@ Opções de projeto - - + + diff --git a/RedPandaIDE/translations/RedPandaIDE_ru_RU.ts b/RedPandaIDE/translations/RedPandaIDE_ru_RU.ts index 3e6eb9ac4..b2b9f5ba5 100644 --- a/RedPandaIDE/translations/RedPandaIDE_ru_RU.ts +++ b/RedPandaIDE/translations/RedPandaIDE_ru_RU.ts @@ -1239,87 +1239,87 @@ Editor - + Error Load File Ошибка загрузки файла - - - + + + Error Ошибка - + Save As Сохранить как - + File %1 already opened! Файл %1 уже открыт! - + hex: %1 hex: %1 - + dec: %1 dec: %1 - + Print Document Печать документа - - - + + + Ctrl+click for more info Ctrl+щелчок для подробностей - + astyle not found astyle не найден - + Can't find astyle in "%1". Не могу найти astyle в "%1". - + Reformatting content using astyle... Переформатирование содержимого с помощью astyle... - + - Astyle: %1 - Astyle: %1 - + - Command: %1 - Команда: %1 - + Break point condition Условие точки останова - + Enter the condition of the breakpoint: Введите условие для точки останова: - + Readonly Только чтение @@ -1656,55 +1656,55 @@ Удалить... - - - - - - - - + + + + + + + + Error Ошибка - + Open Открыть - - + + Color Scheme Files (*.scheme) Файлы цветовых схем (*.scheme) - + '%1' is not a valid name for color scheme file. '%1' - некорректное имя для файла цветовой схемы. - + New scheme name Имя новой схемы - + '%1' is not a valid scheme name! '%1' - некорректное имя схемы! - + Save Сохранить - + Confirm Delete Scheme Подтверждение удаления схемы - + Scheme '%1' will be deleted!<br />Do you really want to continue? Схема '%1' будет удалена!<br />Вы действительно хотите продолжить? @@ -2175,93 +2175,98 @@ Форма - + Use custom icon set Использовать пользовательский набор значков - + *Needs restart *Необходим перезапуск - + Language: Язык: - + Theme: Тема: - + Icon Set: Набор значков: - + Font: Шрифт: - + Font Size: Размер шрифта: - + Create a customized copy Создание пользовательской копии - + Customize Настройка - - + + Remove custom theme Удалить пользовательскую тему - + Open custom themes folder Открыть пользовательский каталог с темами - + Open Folder Открыть каталог - + Icon Zoom: Масштаб значков: - + + Change combobox's current selection by turning mouse wheel on it + + + + English Английский - + Portuguese Португальский - + Simplified Chinese Упрощенный Китайский - + Traditional Chinese Традиционный Китайский - + Russian Русский @@ -4079,1500 +4084,1500 @@ MainWindow - + Red Panda C++ Red Panda C++ - + File Файл - - + + Tools Инструменты - + Execute Выполнение - + Edit Правка - + Move Caret Перемещение Курсора - + File Type Тип файла - - - - + + + + Search Поиск - - - - - - - + + + + + + + Code Код - + Window Окно - - - + + + Project Проект - + Help Справка - + Refactor Переработка - + View Вид - + Tool Panels Панели инструментов - + Selection Выделение - + Main Главная - - - + + + Compile Компиляция - - - - - + + + + + - + Debug Отладка - + Compiler Set Набор компиляоров - + Explorer Проводник - - + + Files Файлы - - + + Watch Наблюдение - - + + Structure Структура - - - + + + Problem Set Набор проблем - - - + + + New Problem Set Новый набор проблем - - + + Add Problem Добавить проблему - - + + Remove Problem Удалить проблему - - - + + + Save Problem Set Сохранить набор проблем - - - + + + Load Problem Set Загрузка набора проблем - - - + + + Import FPS Problem Set Импорт набора проблем FPS - - - + + + Export FPS Problem Set Экспорт набора проблем FPS - + Messages Сообщения - - - - - - - + + + + + + + Issues Предложения - - + + Tools Output Вывод инструментов - + Evaluate: Вычисление: - - + + Debug Console Консоль отладки - + Call Stack Стек вызовов - + Breakpoints Точки останова - + Locals Локальные - + Memory Память - + Address Expression: Выражение адреса: - + History: История: - + Search Again Искать снова - + Replace with: Заменить на: - + Open file in editors Открыть файл в редакторах - + Replace Замена - + Cancel Отмена - - + + TODO Дела (TODO) - - + + Bookmark Закладки - - - - + + + + Problem Проблемы - - + + Add Probem Case Добавить проблемный случай - - - + + + Remove Problem Case Удалить проблемный случай - - - + + + Open Anwser Source File Открыть Ответный исходный файл - - - + + + Run All Cases Запуск Всех случаев - - + + Problem Cases Validation Options Параметры подтверждения проблемных случаев - + %v/%m %v/%m - - + + Choose Input File Выбор файла ввода - - - - - - + + + + + + Clear Очистить - + Input Ввод - + Expected Ожидается - + Choose Expected Output File Выберите файл вывода для ожиданий - + Output Вывод - + New C/C++ File Новый файл Си/Си++ - + New Source File Новый исходный файл - + Ctrl+N Ctrl+N - + Open... Открыть... - + Ctrl+O Ctrl+O - + Save Сохранить - + Ctrl+S Ctrl+S - + Save As... Сохранить как... - + Save As Сохранить как - + Ctrl+Shift+S Ctrl+Shift+S - + Save All Сохранить Всё - + Ctrl+K, Ctrl+S Ctrl+K, Ctrl+S - + Options Параметры - + F9 F9 - - + + Run Запуск - + F11 F11 - + Undo Отмена действия - + Ctrl+Z Ctrl+Z - + Redo Повтор действия - + Ctrl+Y Ctrl+Y - + Cut Вырезать - + Ctrl+X Ctrl+X - - - - + + + + Copy Копировать - + Ctrl+C Ctrl+C - - + + Paste Вставить - + Ctrl+V Ctrl+V - - - + + + Select All Выбрать Всё - + Ctrl+A Ctrl+A - + Indent Добавить отступ - + Tab Tab - + UnIndent Удалить отступ - + Shift+Tab Shift+Tab - + Toggle Comment Закомментировать - + Ctrl+/ Ctrl+/ - + Collapse All Свернуть Всё - + Uncollapse All Развернуть Всё - + Encode in ANSI Перекодировка в ANSI - + Encode in UTF-8 Перекодировка в UTF-8 - + Auto Detect Автоопределение - + Convert to ANSI Преобразование в ANSI - + Convert to UTF-8 Преобразование в UTF-8 - - + + Rebuild All Пересобрать Всё - + F12 F12 - + Stop Execution Остановка выполнения - + F6 F6 - + F5 F5 - + Step Over Шаг через - + F8 F8 - + Step Into Шаг внутрь - + F7 F7 - + Step Out Шаг вовне - + Ctrl+F8 Ctrl+F8 - + Run To Cursor Выполнить до Курсора - + Ctrl+F5 Ctrl+F5 - + Continue Продолжить - + F4 F4 - + Add Watch... Добавить наблюдаемую переменную... - + View CPU Window... Показать Окно процессора... - + Exit Выход - + Find... Поиск... - + Ctrl+F Ctrl+F - + Find in Files... Поиск в файлах... - + Ctrl+Shift+F Ctrl+Shift+F - + Replace... Замена... - + Ctrl+R Ctrl+R - + Find Next Найти следующий - + F3 F3 - + Find Previous Найти предыдущий - + Shift+F3 Shift+F3 - + Remove Watch Удалить наблюдаемую переменную - + Remove All Watches Удалить Все наблюдаемые переменные - + Modify Watch... Редактировать наблюдаемую переменную... - + Reformat Code Переформатировать код - + Ctrl+Shift+A Ctrl+Shift+A - + Go back Назад - + Ctrl+Alt+Left Ctrl+Alt+Left - + Forward Вперёд - + Ctrl+Alt+Right Ctrl+Alt+Left - + Close Закрыть - + Ctrl+W Ctrl+W - + Close All Закрыть всё - + Ctrl+Shift+W Ctrl+Shift+W - + Maximize Editor Развернуть Редактор - + Ctrl+F11 Ctrl+F11 - + Next Следующий - + Ctrl+Tab Ctrl+Tab - + Previous Предыдущий - + Ctrl+Shift+Tab Ctrl+Shift+Tab - + Toggle breakpoint Переключить точку останова - + Ctrl+F4 Ctrl+F4 - - + + Clear all breakpoints Удалить все точки останова - + Breakpoint property... Свойства точки останова... - + Goto Declaration Перейтит к Объявлению - + Ctrl+J Ctrl+J - + Goto Definition Перейти к Определению - + Ctrl+Shift+J Ctrl+Shift+J - + Find references Найти ссылки/упоминания - + Open containing folder Открыть содержащий каталог - + Open a terminal here Открыть терминал здесь - + File Properties... Свойства файла... - + Close Project Закрыть проект - + Project options Параметры проекта - + New Project... Новый проект... - - + + New Project File Новый файл проекта - + Add to project... Добавить в проект... - + Remove from project Удалить из проекта - + View Makefile Просмотр Makefile - + Clean Очистить - + Open Folder in Explorer Открыть каталог в проводнике - + Open In Terminal Открыть в терминале - + About О программе - - + + Rename Symbol Переименовать символ - + Shift+F6 Shift+F6 - + Print... Печать... - + Ctrl+P Ctrl+P - - + + Export As RTF Экспорт в RTF - - + + Export As HTML Экспорт в HTML - + Move To Other View Переместить в другой вид - + Ctrl+M Ctrl+M - - + + C++ Reference Справочник по языку Си++ - + EGE Manual Руководство EGE - + Modify Bookmark Description Изменить описание закладки - + Locate in Files View Показать расположение в файле - - - + + + Choose Working Folder Выбрать рабочий каталог - + Running Parameters... Параметры запуска... - + C Reference Справочник по языку Си - + Show Tool Panels Показать панель инструментов - + Status Bar Панель статуса - + Delete Line Удалить строку - + Ctrl+E Ctrl+E - + Duplicate Line Дублировать строку - + Ctrl+D Ctrl+D - + Delete Word Удалить слово - + Ctrl+Shift+D Ctrl+Shift+D - + Delete to EOL Удалить до конца строки - + Ctrl+Del Ctrl+Del - + Delete to BOL Удалить до начала строки - + Ctrl+Backspace Ctrl+Backspace - + Interrupt Прерывание - - + + Delete To Word Begin Удалить до начала слова - + Ctrl+Shift+B Ctrl+Shift+B - + Delete to Word End Удалить до конца слова - + Ctrl+Shift+E Ctrl+Shift+E - + New Class... Новый класс... - - + + New Header... Новый заголовочный файл... - + Website Сайт - + Hide Non Support Files Скрыть не поддерживаемые файлы - + Toggle Block Comment Закомментировать блок кода - + Alt+Shift+A Alt+Shift+A - + Match Bracket Совпадение скобок - + Ctrl+] Ctrl+] - + Move Selection Up Переместить выделенное вверх - + Ctrl+Shift+Up Ctrl+Shift+Вверх - + Move Selection Down Переместить выделенное вниз - + Ctrl+Shift+Down Ctrl+Shift+Вниз - + Convert to UTF-8 BOM Преобразовать в UTF-8 BOM - + Encode in UTF-8 BOM Перекодировка в UTF-8 BOM - + Compiler Options... Параметры компилятора... - + Toggle Explorer Panel Показать/Скрыть панель проводника - + Ctrl+F9 Ctrl+F9 - + Toggle Messages Panel Показать/Скрыть панель сообщений - + Ctrl+F10 Ctrl+F10 - + Raylib Manual Руководство по Raylib - + Select Word Выбор слова - + Go to Line... Перейти к строке... - + Ctrl+G Ctrl+G - + New Template... Новый шаблон... - + New Template from Project Новый шаблон из проекта - + Goto block start Перейти к началу блока - + Ctrl+Alt+Up Ctrl+Alt+Вверх - + Goto block end Перейти к концу блока - + Ctrl+Alt+Down Ctrl+Alt+Вниз - + Switch header/source Переключение заголовочного/исходного файла - + Switch Header/Source Переключение Заголовочного/Исходного файла - + Generate Assembly Сформировать код Ассемблера - + Ctrl+F12 Ctrl+F12 - + Trim trailing spaces Обрезка конечных пробелов - + Toggle Readonly Переключить режим "только чтение" - + Ctrl+Shift+R Ctrl+Shift+R - + Submit Issues Подтвердить предложение - + Document Документ - + F1 F1 - + New GAS File Новый файл GAS - + GNU Assembler Manual Руководство по Ассемблеру GNU - + x86 Assembly Language Reference Manual Справочное руководство по языку Ассемблера x86 - + IA-32 Assembly Language Reference Manual Руководство по языку Ассемблера IA-32 - + Add Watchpoint... Добавить Точку наблюдения... - + Add a watchpoint that's triggered when it's modified. Добавить точку наблюдения, которая срабатывает при ее изменении. - + New Text File Новый текстовый файл - + Page Up На страницу вверх - + Page Down На страницу вниз - + Goto Line Start Перейти на начало строки - + Goto Line End Перейти на конец строки - + Goto File Start Перейти к началу файла - + Goto File End Перейти к концу файла - + Page Up and Select Выделить Страницу Вверх - + Page Down and Select Выделить Страницу Вниз - + Goto Page Start Перейти к началу страницы - + Goto Page End Перейти к концу страницы - + Goto Page Start and Select Выделить до начала страницы - + Goto Page End and Select Выделить до конца страницы - + Goto Line Start and Select Выделить до начала строки - + Goto Line End and Select Выделить до конца строки - + Goto File Start and Select Выделить до начала файла - + Goto File End and Select Выделить до конца файла - + Close Others Закрыть другие - + OI Wiki OI Wiki - + Turtle Graphics Tutorial Руководство по графике Turtle - + Toggle Bookmark Сделать закладку - + Ctrl+B Ctrl+B - + Code Completion Дополнение кода - + Ctrl+Shift+/ Ctrl+Shift+/ - + C/C++ Header Заголовок Си/Си++ - + AT&&T ASM Ассемблер AT&&T - + Text File Тектовый файл - + C File Файл Си - + C++ File Файл Си++ - + Intel ASM Ассемблер Intel @@ -5598,14 +5603,14 @@ - - - - - - - - + + + + + + + + Error Ошибка @@ -5636,1162 +5641,1162 @@ - + Problem Set %1 Набор проблем %1 - - + + Load Theme Error Ошибка загрузки темы - + - Command: %1 - Команда: %1 - + %1 Version Версия %1 - - - - - - + + + + + + Debugging Отладка - - - - - - + + + + + + Running Выполняется - - - - - - + + + + + + Compiling Компилируется - - + + Clear History Очистить историю - + Line: %1/%2 Col: %3 Sel: %4 Строка: %1/%2 Колонка: %3 Выделение: %4 - + Line: %1/%2 Col: %3 Строка: %1/%2 Колонка: %3 - + Line: %1/%2 Char: %3/%4 Sel: %5 Строка: %1/%2 Символ: %3/%4 Выделение: %5 - + Line: %1/%2 Char: %3/%4 Строка: %1/%2 Символ: %3/%4 - + Read Only Только чтение - + Insert Вставка - + Overwrite Перезапись - + Missing Project Files Утраченные файлы проекта - + The following files is missing, can't build the project: Следующие файлы утрачены, сборка проекта невозможна: - + Source file is not compiled. Исходный файл не скомпилирован. - - - - + + + + Wrong Compiler Settings Неправильные настройки компилятора - - - - + + + + Compiler is set not to generate executable. Компилятор не настроен для формирования исполнимого файла. - - + + We need the executabe to run problem case. Необходим исполнимый файл для запуска проблемного случая. - + No compiler set Нет набора компиляторов - + No compiler set is configured. Набор компиляторов не настроен. - + Can't start debugging. Нельзя запустить отладку. - - - + + + Correct compile settings for debug Правильные настройки компилятора для отладки - - + + The generated executable won't have debug symbol infos, and can't be debugged. Создаваемый исполнимый файл не содержит информации для отладки и не может быть отлажен. - - - + + + If you are using the Release compiler set, please use choose the Debug version from toolbar. Если Вы использует набор компиляторов Выпуск(Release), пожалуйста выберите версию Отладка(Debug) на панели инструментов. - - - + + + Or you can manually change the following settings in the options dialog's compiler set page: Или Вы можете вручную изменить следующие настройки на странице настройки компилятора в диалоговом окне "Параметры": - - - + + + - Turned on the "Generate debug info (-g3)" option. - Включен параметр "Включение отладочной информации (-g3)". - - - + + + - Turned off the "Strip executable (-s)" option. - Выключен парамет "Сжимать исполнимые файлы". - - - + + + - Turned off the "Optimization level (-O)" option or set it to "Debug (-Og)". - Выключен параметр "Уровень оптимизации (-O)" или установлен параметр "Отладка (-Og)". - - - - + + + + You should recompile after change the compiler set or it's settings. Вам следует перекомпилировать файл после изменения набора компиляторов или его настроек. - - - + + + Do you want to mannually change the compiler set settings now? Хотите ли Вы сейчас вручную изменить настройки набора компиляторов? - + Host applcation missing Host-приложение отсутствует - + DLL project needs a host application to run. DLL-проект нуждается в host-приложении для запуска. - + But it's missing. Но оно утрачено. - + Host application not exists Host-приложение не существует - + Host application file '%1' doesn't exist. Файл Host-приложения '%1' не существует. - - + + Please correct this before start debugging Пожалуйста, исправьте это перед началом отладки - + Auto Save Error Ошибка автосохранения - + Auto save "%1" to "%2" failed:%3 Автосохранение "%1" в "%2" не удалось:%3 - + Rename Problem Set Переименование набора проблем - + Open Source File Открытие исходного файла - + Rename Problem Переименование проблемы - + Goto Url Перейти на адрес - + Properties... Свойства... - + Add Problem Case Добавить проблемный случай - + Run Current Case Запуск проблемного случая - - + + Batch Set Cases Пакетный набор случаев - + Remove Удаление - + Remove All Bookmarks Удалить все закладки - + Modify Description Изменить описание - + Show detail debug logs Показать детальный протокол отладки - + Copy all Копировать всё - + Remove this search Удалить найденное - + Clear all searches Очистить все результаты поиска - + Breakpoint condition... Условие точки останова... - + Remove All Breakpoints Удалить все точки останова - + Remove Breakpoint Удалить точку останова - + Rename File Удалить файл - - + + Add Folder Добавить каталог - + Rename Folder Переименовать каталог - + Remove Folder Удалить каталог - + Switch to normal view Переключить на нормальный вид - + Switch to custom view Переключить на пользовательский вид - + Sort By Type Сортировка по типу - + Sort alphabetically Сортировка по алфавиту - + Show inherited members Показать унаследованные элементы - + Goto declaration Перейти к объявлению - + Goto definition Перейти к определению - + In current file В текущем файле - + In current project В текущем проекта - - + + New Folder Новый каталог - + New File Новй файл - + Rename Переименовать - - - - - + + + + + Delete Удалить - + Open in Editor Открыть в редакторе - + Open in External Program Открыть во внешней программе - + Open in Terminal Открыть в терминале - + Open in Windows Explorer Открыть в проводнике Windows - - + + Save last open info error Сохранение информации об ошибке последнего открытия - + Can't open last open information file '%1' for write! Невозможно открыть для записи файл с информацией о последнем открытии '%1'! - + Can't save last open info file '%1' Невозможно сохранить файл с информацией о последнем открытии '%1' - + Load last open info error Ошибка загрузки информации о последнем открытии - + Can't load last open info file '%1' Невозможно загрузить файл с информацией о последнем открытии '%1' - + Character sets Набор символов - + File Encoding Кодировка файлов - + Convert to %1 Преобразовать в %1 - - - - + + + + Confirm Convertion Подтверждение преобразования - - - - + + + + The editing file will be saved using %1 encoding. <br />This operation can't be reverted. <br />Are you sure to continue? Редактируемый файл будет сохранен в кодировке %1 encoding. <br />Операция не обратима. <br />Вы уверены в том, что хотите продолжить? - + Newline Newline - + %1 files autosaved %1 файлы автоматически сохранены - - + + Version Control Контроль версий - + Set answer to... Установить ответ в... - + select other file... выбор другого файла... - + Select Answer Source File Выбрать исходный файл ответа - + C/C++ Source Files (*.c *.cpp *.cc *.cxx) Исходные файлы Си/Си++ (*.c *.cpp *.cc *.cxx) - + This operation will remove all cases for the current problem. Эта операци удалит все ситуации для текущей проблемы. - - + + Do you really want to do that? Вы действительно хотите это сделать? - + Choose input files Выбор файла для ввода - + Input data files (*.in) Файлы исходных данных (*.in) - + Problem '%1' received (%2/%3). Проблема '%1' получена (%2/%3). - + New Folder %1 Новый каталог %1 - - + + Do you really want to delete %1? Вы действительно хотите удалить %1? - + Do you really want to delete %1 files? Вы действительно хотите удалить %1 файлов? - + Set Problem Set Name Назначить имя набору проблем - + Problem Set Name: Имя набора проблем: - - - + + + Bookmark Description Описание закладки - - - + + + Description: Описание: - - + + New folder Новый каталог - + Folder name: Имя каталога: - + The executable doesn't have symbol table, and can't be debugged. Исполнимый файл не содержит таблицы символов и не может быть отлажен. - + Watchpoint hitted Попадание в Точку наблюдения - + Value of "%1" has changed: Значение "%1" было изменено: - + Old value: %1 Старое значение: %1 - + New value: %1 Новое значение: %1 - + Save project Сохранение проекта - + The project '%1' has modifications. В проекте '%1' произошли изменения. - - + + Do you want to save it? Хотите сохранить его? - - + + File Changed Файл изменился - + File '%1' was changed. Файл '%1' был изменен. - + Reload its content from disk? Перезагрузить содержимое с диска? - + File '%1' was removed. Файл '%1' был удалён. - + Keep it open? Держать его открытым? - + Project folder removed. Каталог проекта удален. - + Folder for project '%1' was removed. Каталог проекта '%1' был удален. - + It will be closed. Он будет закрыт. - - - + + + New Project File? Новый файл проекта? - - - + + + Do you want to add the new file to the project? Вы хотите добавить новый файл в проект? - + Open Открыть - - - - - + + + + + Save Error Ошибка сохранения - + Save settings failed! Сохранение настроек не удалось! - + Change Project Compiler Set Изменение набора компиляторов проекта - + Change the project's compiler set will lose all custom compiler set options. Изменение набора компиляторов проекта приведет к потере всех пользовательских параметров набора компиляторов. - - + + Compile Failed Компиляция не удалась - + Failed to generate the executable. Не удалось сформировать исполнимый файл. - + Please check detail info in "Tools Output" panel. Пожалуйста, проверьте детальную информацию в панели "Инструменты вывода". - + Run Failed Запуск не удался - + New Watch Expression Новое выражение для наблюдаемой переменной - + Enter Watch Expression (it is recommended to use 'this->' for class members): Введите выражение для наблюдаемой переменной (рекомендуется использовать 'this->' для членов классов): - + Parsing file %1 of %2: "%3" Разбор файла %1 из %2: "%3" - - + + Done parsing %1 files in %2 seconds Завершен разбор %1 файлов за %2 секунд - + (%1 files per second) (%1 файлов в секунду) - + Modify Watch Изменение наблюдаемой переменной - + Watch Expression Выражение для наблюдаемоей переменной - + Do you really want to clear all breakpoints in this file? Вы действительно хотите удалить все точки останова из этого файла? - + New project Новый проект - + Close %1 and start new project? Закрыть %1 и начать новый проект? - + Folder not exist Каталог не существует - + Folder '%1' doesn't exist. Create it now? Каталог '%1' не существует. Создать его? - + Can't create folder Не получилось создать каталог - + Failed to create folder '%1'. Не удалось создать каталог '%1'. - + Folder Not Empty Каталог не пуст - + The project folder is not empty, existing files may be overwritten. Каталог проекта не пуст, существующие файлы могут быть перезаписаны. - + Do you want to proceed? Вы хотите продолжить? - + Save new project as Сохранить новый проект как - + Red Panda C++ project file (*.dev) Файл проекта Red Panda C++ (*.dev) - + New project fail Не удалось создать новый проект - + Can't assign project template Не удалось назначить шаблон проекта - + Add to project Добавление в проект - + Remove file Удаление файла - + Remove the file from disk? Удалить файл с диска? - + New Project File Name Имя файла нового проекта - + File Name: Имя файла: - + File Already Exists! Файл уже существует! - + File '%1' already exists! Файл '%1' уже сущесвует! - + Input Data File is too large to display! Файл данных ввода слишком большой для отображения! - - + + File doesn't exist! Файл не существует! - + Folder %1 is not empty. Каталог %1 не пуст. - + Do you really want to delete it? Вы действительно хотите удалить его? - + Break point condition Условие для точки останова - + Enter the condition of the breakpoint: Введите условие для точки останова: - + Error in Compiler Set Ошибка в наборе компиляторов - + Current Compiler set has the following critical error: Текущий набор компиляторов имеет следующую критическую ошибку: - + Rename Error Ошибка переименования - + Symbol '%1' is defined in system header. Символ '%1' определен в системном заголовочном файле. - + New Name Новое имя - - - - + + + + Replace Error Ошибка замены - + Can't open file '%1' for replace! Невозможно открыть файл '%1' для замены! - + Contents has changed since last search! Содержимое изменилось с момента последнего поиска! - + Rich Text Format Files (*.rtf) Файлы Rich Text Format (*.rtf) - + HTML Files (*.html) HTML-файлы (*.html) - + Change working folder Смена рабочего каталога - + File '%1' is not in the current working folder. Файл '%1' не в текущем рабочем каталоге. - + Do you want to change working folder to '%1'? Хотите изменить рабочий каталог на '%1'? - + The current problem set is not empty. Текущий набор проблем не пуст. - + Problem %1 Проблема %1 - - + + Problem Set Files (*.pbs) Файлы набора проблем (*.pbs) - - + + Load Error Ошибка загрузки - + Problem Case %1 Проблемный случай %1 - - + + Header Exists Заголовочный файл существует - - + + Header file "%1" already exists! Заголовочный файл "%1" уже существует! - + Source Exists Исходный файл существует - + Source file "%1" already exists! Исходный файл "%1" уже существует! - + Can't commit! Невозможно фиксировать измения (commit)! - + The following files are in conflicting: Следующие файлы конфликтуют: - + Commit Message Сообщение о фиксировании изменений (commit) - + Commit Message: Сообщение о фиксировании изменений (commit): - + Commit Failed Фиксировать изменения (commit) не удалось - + Commit message shouldn't be empty! Сообщение о фиксировании изменений (commit) не может быть пустым! - + Can't Commit Невозможно фиксировать измения (commit) - + Git needs user info to commit. Git требует информацию о пользователе для фиксирования изменений. - + Choose Input Data File Выбор файла данных ввода - - + + All files (*.*) Все файлы (*.*) - + Choose Expected Output Data File Выберите файл вывода для ожиданий - + Go to Line Перейти к строке - + Line Строка - + Template Exists Шаблон существует - + Template %1 already exists. Do you want to overwrite? Шаблон %1 уже существует. Хотите перезаписать? - + FPS Problem Set Files (*.fps;*.xml) Файлы набора проблем FPS (*.fps;*.xml) - + FPS Problem Set Files (*.fps) Файлы набора проблем FPS (*.fps) - + Export Error Ошибка экспорта - + Watchpoint variable name Имя переменной для точки наблюдения - + Stop execution when the following variable is modified (it must be visible from the currect scope): Остановать выполнение, если следующая переменная изменилась (она должна быть видима из текущей области видимости): @@ -7182,104 +7187,104 @@ Project - + Error Load File Ошибка загрузки файла - - + + Error Ошибка - + Can't create folder %1 Нельзя создать каталог %1 - + Warning Предупреждение - - + + Can't save file %1 Нельзя сохранить файл %1 - + File Exists Файл существует - + File '%1' is already in the project Файл '%1' уже существует в проекте - + Project Updated Проект обновлен - + Your project was succesfully updated to a newer file format! Ваш проект успешно обновлен до нового формата файла! - + If something has gone wrong, we kept a backup-file: '%1'... На случай, если что-то пойдет не так, мы сохранили резервную копию файла: '%1'... - + Headers Заголовочные файлы - + Sources Исходные файлы - + Others Другие - + Settings need update Необходимо обновить настройки - + The compiler settings format of Red Panda C++ has changed. Изменился формат настроек компилятора Red Panda C++. - + Please update your settings at Project >> Project Options >> Compiler and save your project. Пожалуйста, обновите Ваши настроки в Проект >> Настройки проекта >> Компилятор и сохраните проект.. - + Compiler not found Компилятор не найден - + The compiler set you have selected for this project, no longer exists. Компилятор, выбранный Вами для этого проекта, более не поддерживается. - + It will be substituted by the global compiler set. Он будет заменен глобальным набором компиляторов. - + Developed using the Red Panda C++ IDE Разработано с использованием Red Panda C++ IDE @@ -7777,32 +7782,32 @@ ProjectModel - + File exists Файл существует - + File '%1' already exists. Delete it now? Файл '%1' уже существует. Удалить его? - + Remove failed Удаление не удалось - + Failed to remove file '%1' Не удалось удалить файл '%1' - + Rename failed Переименование не удалось - + Failed to rename file '%1' to '%2' Не удалось переименовать файл '%1' в '%2' @@ -8030,7 +8035,7 @@ QApplication - + Error Ошибка @@ -8041,7 +8046,7 @@ - + Can't open file '%1' for read. @@ -8300,8 +8305,8 @@ - - + + Error Ошибка @@ -8560,38 +8565,38 @@ - + Save Сохранение - + Save changes to %1? Сохранить изменения в %1? - + Can't create configuration folder %1 Не удаётся создать папку с настройками %1 - + Can't write to configuration file %1 Невозможна запись в конфигурационный файл %1 - + Can't load autolink settings Невозможно загрузить настройки автосвязывания - + constructor constructor - + destructor destructor @@ -8769,22 +8774,22 @@ Все файлы (*.*) - + bytes Бт - + KB КБ - + MB МБ - + GB ГБ @@ -9554,12 +9559,12 @@ Settings - + Error Ошибка - + Can't find terminal program! Не найдена программа-терминал! @@ -9593,18 +9598,18 @@ Отмена - - - - + + + + Compiler Set Набор компиляторов - - + + @@ -9619,15 +9624,15 @@ Проект - - + + Compiler Компилятор - + @@ -9638,15 +9643,15 @@ Основное - - + + Program Runner Запуск программ - + Problem Set Набор проблем diff --git a/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts b/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts index 97de38df3..3cebc0294 100644 --- a/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts +++ b/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts @@ -1615,7 +1615,7 @@ p, li { white-space: pre-wrap; } 失败 - + Error @@ -1626,8 +1626,8 @@ p, li { white-space: pre-wrap; } 无法写入文件"%1" - - + + Error Load File 载入文件错误 @@ -1656,7 +1656,7 @@ p, li { white-space: pre-wrap; } 继续保存? - + Save As 另存为 @@ -1682,7 +1682,7 @@ p, li { white-space: pre-wrap; } 要剪切的内容超过了字符数限制! - + hex: %1 16进制: %1 @@ -1692,7 +1692,7 @@ p, li { white-space: pre-wrap; } 十进制: %1 - + Print Document 打印文档 @@ -1708,7 +1708,7 @@ p, li { white-space: pre-wrap; } 未找到符号'%1'! - + astyle not found 找不到astyle程序 @@ -2105,7 +2105,7 @@ p, li { white-space: pre-wrap; } 背景色 - + @@ -2697,7 +2697,7 @@ p, li { white-space: pre-wrap; } 表单 - + Theme: 主题: @@ -2711,22 +2711,22 @@ p, li { white-space: pre-wrap; } 图标集: - + Use custom icon set 使用自定义图标 - + Icon Zoom: 图标缩放: - + Font: 字体: - + Create a customized copy 自定义 @@ -2745,6 +2745,11 @@ p, li { white-space: pre-wrap; } Open Folder 打开文件夹 + + + Change combobox's current selection by turning mouse wheel on it + 可通过转动鼠标滚轮来切换下拉框的当前选项 + OpenType font variation OpenType字体变形 @@ -2766,28 +2771,28 @@ p, li { white-space: pre-wrap; } 重置 - + Remove custom theme 删除自定义主题 - + Language: 语言: - + *Needs restart *需要重启之后生效 - + Font Size: 大小: - + English 英语 @@ -4754,14 +4759,14 @@ p, li { white-space: pre-wrap; } MainWindow - + Red Panda C++ 小熊猫C++ - - - + + + @@ -4774,49 +4779,49 @@ p, li { white-space: pre-wrap; } 编译日志 - + File 文件 - + Tools 工具 - + Run 运行 - + Edit 编辑 - + Project 项目 - - + + Watch 监视 - - + + Structure 结构 - - + + Files 文件 @@ -4825,28 +4830,28 @@ p, li { white-space: pre-wrap; } 资源 - - - + + + - + - + Debug 调试 - + Evaluate: 求值 - + Debug Console 调试主控台 @@ -4866,15 +4871,15 @@ p, li { white-space: pre-wrap; } 局部变量 - - - - + + + + Search 查找 - + History: 历史: @@ -4884,7 +4889,7 @@ p, li { white-space: pre-wrap; } 重新查找 - + Replace with: 替换为: @@ -4894,12 +4899,12 @@ p, li { white-space: pre-wrap; } 替换 - + Close 关闭 - + Execute 运行 @@ -4928,12 +4933,12 @@ p, li { white-space: pre-wrap; } 工具栏2 - + New 新建 - + Ctrl+N Ctrl+N @@ -4983,20 +4988,20 @@ p, li { white-space: pre-wrap; } 选项 - - + + Compile 编译 - - + + Tools Output 工具输出 - + Choose Input File 选择输入文件 @@ -5006,7 +5011,7 @@ p, li { white-space: pre-wrap; } ... - + Tool Panels 工具面板 @@ -5020,7 +5025,7 @@ p, li { white-space: pre-wrap; } 选择 - + F9 F9 @@ -5060,7 +5065,7 @@ p, li { white-space: pre-wrap; } - + Copy @@ -5200,29 +5205,29 @@ p, li { white-space: pre-wrap; } 单步进入 - + Move Caret 移动光标 - + Problem Set 试题集 - + - + New Problem Set 新建试题集 - + Add Problem 添加试题 @@ -5237,20 +5242,20 @@ p, li { white-space: pre-wrap; } - + Save Problem Set 保存试题集 - - + + Load Problem Set 载入试题集 - + Memory 内存 @@ -5261,34 +5266,34 @@ p, li { white-space: pre-wrap; } 地址表达式: - + Cancel 取消 - - + + TODO TODO - - + + Bookmark 书签 - - - - + + + + Problem 试题 - + Add Probem Case 添加试题案例 @@ -5323,7 +5328,7 @@ p, li { white-space: pre-wrap; } 测试案例验证选项 - + %v/%m %v/%m @@ -5343,7 +5348,7 @@ p, li { white-space: pre-wrap; } 期望输出 - + Help 帮助 @@ -5379,29 +5384,29 @@ p, li { white-space: pre-wrap; } - + Import FPS Problem Set 导入FPS试题集 - - + + Export FPS Problem Set 导出FPS试题集 - + Messages 消息 - + Open file in editors 在编辑器中打开文件 - + Choose Expected Output File 选择期望输出文件 @@ -5410,7 +5415,7 @@ p, li { white-space: pre-wrap; } 忽略空格 - + New C/C++ File 新建C/C++文件 @@ -5662,32 +5667,32 @@ p, li { white-space: pre-wrap; } Ctrl+Shift+/ - + C/C++ Header C/C++头文件 - + AT&&T ASM AT&&T汇编 - + Text File 文本文件 - + C File C文件 - + C++ File C++文件 - + Intel ASM Intel汇编 @@ -5696,7 +5701,7 @@ p, li { white-space: pre-wrap; } Ctrl+Shift+G - + Goto Definition 跳转到定义处 @@ -5741,12 +5746,12 @@ p, li { white-space: pre-wrap; } 打开命令行窗口 - + File Type 文件类型 - + File Properties... 文件属性... @@ -6064,7 +6069,7 @@ p, li { white-space: pre-wrap; } 保存为模板... - + New File 新建文件 @@ -6105,7 +6110,7 @@ p, li { white-space: pre-wrap; } - + Rename Symbol 重命名符号 @@ -6385,17 +6390,17 @@ p, li { white-space: pre-wrap; } 运行参数... - + File Encoding 文件编码 - + Recent Files 文件历史 - + @@ -6434,7 +6439,7 @@ p, li { white-space: pre-wrap; } 行: %1 列: %2 已选择 :%3 总行数: %4 总长度: %5 - + Read Only 只读 @@ -6480,27 +6485,27 @@ p, li { white-space: pre-wrap; } - + Wrong Compiler Settings 错误的编译器设置 - + - + Compiler is set not to generate executable. 编译器被设置为不生成可执行文件。 - - + + We need the executabe to run problem case. 我们需要可执行文件来运行试题案例。 - + No compiler set 无编译器设置 @@ -6557,7 +6562,7 @@ p, li { white-space: pre-wrap; } - + Please correct this before start debugging 请在调试前改正设置。 @@ -6566,7 +6571,7 @@ p, li { white-space: pre-wrap; } 重新编译? - + Save last open info error 保存上次打开信息失败 @@ -6593,7 +6598,7 @@ p, li { white-space: pre-wrap; } 无法载入上次打开信息文件'%1' - + Open Source File 打开源代码文件 @@ -6613,12 +6618,12 @@ p, li { white-space: pre-wrap; } - + Correct compile settings for debug 纠正调试用编译设置 - + The generated executable won't have debug symbol infos, and can't be debugged. 生成的可执行文件中会缺少调试符号信息,因此无法编译。 @@ -6630,54 +6635,54 @@ p, li { white-space: pre-wrap; } - + Or you can manually change the following settings in the options dialog's compiler set page: 您也可以手动在选项对话框的编译器设置页中修正下列选项: - + - + - Turned on the "Generate debug info (-g3)" option. - 打开“生成调试信息(-g3)"选项. - + - + - Turned off the "Strip executable (-s)" option. - 关闭"剥除附加信息(-s)"选项. - + - + - Turned off the "Optimization level (-O)" option or set it to "Debug (-Og)". - 关闭"优化级别(-O)选项,或将其设置为"调试(-Og)"级别. - + - + You should recompile after change the compiler set or it's settings. 在更换编译器设置集或修改其设置后,需要重新编译. - + - + Do you want to mannually change the compiler set settings now? 您现在就要手动修改编译器设置集的设置吗? - - + + Batch Set Cases 批量设置案例 - + Show detail debug logs 显示详细调试器日志 @@ -6687,12 +6692,12 @@ p, li { white-space: pre-wrap; } 全部复制 - + Problem '%1' received (%2/%3). 收到试题"%1". (%2/%3) - + Go to Line 跳转到行 @@ -6712,17 +6717,17 @@ p, li { white-space: pre-wrap; } 模板%1已存在。是否覆盖? - + - + Clear 清除 - + Export 导出 @@ -6733,7 +6738,7 @@ p, li { white-space: pre-wrap; } - + Problem Set %1 试题集%1 @@ -6762,7 +6767,7 @@ p, li { white-space: pre-wrap; } 项目已经被修改过,是否需要重新构建? - + Auto Save Error 自动保存出错 @@ -6777,7 +6782,7 @@ p, li { white-space: pre-wrap; } 试题属性... - + Set Problem Set Name 设置试题集名称 @@ -6787,12 +6792,12 @@ p, li { white-space: pre-wrap; } 试题集名称: - + Remove 删除 - + - Command: %1 - 命令: %1 @@ -6802,7 +6807,7 @@ p, li { white-space: pre-wrap; } %1版 - + Line: %1/%2 Col: %3 Sel: %4 行: %1/%2 列: %3 选中: %4 @@ -6827,15 +6832,15 @@ p, li { white-space: pre-wrap; } 修改描述 - - + + Bookmark Description 书签描述 - - + + Description: 描述: @@ -6845,7 +6850,7 @@ p, li { white-space: pre-wrap; } 在调试主控台中显示调试器输出 - + Remove this search 清除这次搜索 @@ -6860,7 +6865,7 @@ p, li { white-space: pre-wrap; } 断点条件... - + Break point condition 断点条件 @@ -6870,7 +6875,7 @@ p, li { white-space: pre-wrap; } 输入当前断点的生效条件: - + Remove All Breakpoints Remove all breakpoints 删除所有断点 @@ -6891,7 +6896,7 @@ p, li { white-space: pre-wrap; } - + Add Folder 添加文件夹 @@ -6907,7 +6912,7 @@ p, li { white-space: pre-wrap; } 文件夹: - + Rename Folder 重命名 @@ -6925,12 +6930,12 @@ p, li { white-space: pre-wrap; } 修改试题集名称 - + Can't open last open information file '%1' for write! 无法写入配置文件'%1'。 - + Rename Problem 修改试题名称 @@ -7051,26 +7056,26 @@ p, li { white-space: pre-wrap; } - + New Folder 新建文件夹 - + Rename 重命名 - + - + Delete 删除 - + Open in Editor 在编辑器中打开 @@ -7090,7 +7095,7 @@ p, li { white-space: pre-wrap; } 在文件资源管理器中打开 - + Character sets 字符集 @@ -7129,7 +7134,7 @@ p, li { white-space: pre-wrap; } 收到试题"%1". - + Watchpoint hitted 变量断点被触发 @@ -7164,7 +7169,7 @@ p, li { white-space: pre-wrap; } 保存设置失败 - + Folder Not Empty 文件夹非空 @@ -7213,7 +7218,7 @@ p, li { white-space: pre-wrap; } C/C++源代码文件 (*.c *.cpp *.cc *.cxx) - + New Folder %1 新建文件夹%1 @@ -7265,36 +7270,36 @@ p, li { white-space: pre-wrap; } - + Do you want to save it? 需要保存吗? - + File Changed 文件已发生变化 - + New Project File? 新建项目文件? - - + + Do you want to add the new file to the project? 您是否要将新建的文件加入项目? - + - + Save Error 保存失败 @@ -7309,8 +7314,8 @@ p, li { white-space: pre-wrap; } 改变项目的编译器配置集会导致所有的自定义编译器选项被重置。 - - + + Do you really want to do that? 你真的想要那么做吗? @@ -7319,7 +7324,7 @@ p, li { white-space: pre-wrap; } 批量设置案例 - + Choose input files 选择输入数据文件 @@ -7333,7 +7338,7 @@ p, li { white-space: pre-wrap; } 无标题%1 - + Modify Watch 修改监视表达式 @@ -7444,7 +7449,7 @@ p, li { white-space: pre-wrap; } 第%1行 - + Choose Working Folder @@ -7568,7 +7573,7 @@ p, li { white-space: pre-wrap; } 请在工具栏中选择Debug编译器配置集,或者在“编译器配置集”设置的“编译/链接选项”页中<b>启用</b>“生成调试信息(-g3)”、<b>禁用</b>“剥除附件信息(-3)”。 - + C/C++ Source Files (*.c *.cpp *.cc *.cxx) C/C++源代码文件 (*.c *.cpp *.cc *.cxx) @@ -7582,7 +7587,7 @@ p, li { white-space: pre-wrap; } 调试失败 - + The executable doesn't have symbol table, and can't be debugged. 可执行文件中没有符号表信息,无法调试。 @@ -7607,7 +7612,7 @@ p, li { white-space: pre-wrap; } 您也可以删除所有断点,打开“CPU信息窗口”,然后调试汇编代码。 - + Failed to generate the executable. 未能生成可执行文件。 @@ -7715,30 +7720,30 @@ p, li { white-space: pre-wrap; } 试题案例%1 - + - - + + - + - + Error 错误 - + Recent Projects 项目历史 - + Load Theme Error 载入主题失败 @@ -7754,7 +7759,7 @@ p, li { white-space: pre-wrap; } 编译生成的可执行文件中没有符号表,无法被调试。 - + Version Control 版本控制 @@ -7764,7 +7769,7 @@ p, li { white-space: pre-wrap; } 请在工具栏中选用Debug编译器配置集,或者在选项对话框的编辑器配置集页中勾选“生成调试信息(-g3)"选项。 - + File '%1' was changed. 磁盘文件'%1'已被修改。 @@ -7789,7 +7794,7 @@ p, li { white-space: pre-wrap; } 打开 - + Compile Failed 编译失败 @@ -7800,15 +7805,15 @@ p, li { white-space: pre-wrap; } 运行失败 - - + + Confirm Convertion 确认转换 - + Exact 完全一致 @@ -7827,15 +7832,15 @@ p, li { white-space: pre-wrap; } 行: %1 列: %2 (%3个字符) 总行数: %4 - + - + If you are using the Release compiler set, please use choose the Debug version from toolbar. 如果你正在使用Release版的编译器设置集,请在工具栏中将其改为Debug版本。 - - + + The editing file will be saved using %1 encoding. <br />This operation can't be reverted. <br />Are you sure to continue? @@ -8327,7 +8332,7 @@ p, li { white-space: pre-wrap; } 您确定要继续吗? - + Error Load File 载入文件错误 @@ -9284,7 +9289,7 @@ p, li { white-space: pre-wrap; } QApplication - + Error 错误 @@ -9306,7 +9311,7 @@ p, li { white-space: pre-wrap; } QObject - + Save 保存 @@ -9378,7 +9383,7 @@ p, li { white-space: pre-wrap; } - + Error 错误 @@ -9851,7 +9856,7 @@ p, li { white-space: pre-wrap; } 下标"%1"越界 - + bytes 字节 @@ -10162,7 +10167,7 @@ p, li { white-space: pre-wrap; } 无标题 - + constructor 构造函数 @@ -10175,7 +10180,7 @@ p, li { white-space: pre-wrap; } - + Can't open file '%1' for read. @@ -10230,7 +10235,7 @@ p, li { white-space: pre-wrap; } 无法检测适用于 “%1” 的终端参数模式。 - + Error executing platform compiler hint add-on 执行平台编译器提示附加组件错误 @@ -11244,7 +11249,7 @@ p, li { white-space: pre-wrap; } Settings - + Error 错误 @@ -11448,7 +11453,7 @@ p, li { white-space: pre-wrap; } - + @@ -11456,8 +11461,8 @@ p, li { white-space: pre-wrap; } 编译器配置集 - - + + Compiler @@ -11612,8 +11617,8 @@ p, li { white-space: pre-wrap; } 项目选项 - - + + diff --git a/RedPandaIDE/translations/RedPandaIDE_zh_TW.ts b/RedPandaIDE/translations/RedPandaIDE_zh_TW.ts index 9c1d76785..0a84e1f4a 100644 --- a/RedPandaIDE/translations/RedPandaIDE_zh_TW.ts +++ b/RedPandaIDE/translations/RedPandaIDE_zh_TW.ts @@ -1242,7 +1242,7 @@ Editor - + Error @@ -1259,7 +1259,7 @@ 檔案%1已經被打開! - + Print Document 列印文檔 @@ -1271,7 +1271,7 @@ Ctrl+按一下以獲取更多資訊 - + astyle not found 找不到astyle程式 @@ -1312,13 +1312,13 @@ 只讀 - - + + Error Load File 載入檔案錯誤 - + hex: %1 16進製: %1 @@ -1660,7 +1660,7 @@ 刪除... - + @@ -2179,22 +2179,22 @@ 表單 - + Font: 字體: - + *Needs restart *需要重啓之後生效 - + Theme: 主題: - + Language: 語言: @@ -2227,17 +2227,17 @@ 視圖尺寸[opsz] - + Font Size: 大小: - + Icon Set: 圖標集: - + Create a customized copy 自定義 @@ -2257,18 +2257,23 @@ 打開資料夾 - + + Change combobox's current selection by turning mouse wheel on it + + + + Remove custom theme 刪除自定義主題 - + Use custom icon set 使用自定義圖標 - + English English @@ -2293,7 +2298,7 @@ - + Icon Zoom: 圖標縮放: @@ -4114,54 +4119,54 @@ MainWindow - + Red Panda C++ 小熊猫C++ - - + + Files 文件 - + - + Project 項目 - - + + Watch 監視 - - + + Structure 結構 - + - + Problem Set 試題集 - + - - + + New Problem Set 新建試題集 - + Add Problem 添加試題 @@ -4176,21 +4181,21 @@ - + Save Problem Set 保存試題集 - - + + Load Problem Set 載入試題集 - - + + @@ -4200,34 +4205,34 @@ 編譯器 - - + + Tools Output 工具輸出 - - - + + + - + - + Debug 調試 - + Evaluate: 求值 - + Debug Console 調試主控臺 @@ -4257,15 +4262,15 @@ 地址運算式: - - - - + + + + Search 查找 - + History: 歷史: @@ -4275,7 +4280,7 @@ 重新查找 - + Replace with: 替換為: @@ -4290,29 +4295,29 @@ 取消 - - + + TODO TODO - - + + Bookmark 書簽 - - - - + + + + Problem 試題 - + Add Probem Case 添加試題案例 @@ -4345,7 +4350,7 @@ 測試案例驗證選項 - + %v/%m %v/%m @@ -4381,13 +4386,13 @@ 期望輸出 - + File 文件 - + Tools 工具 @@ -4404,7 +4409,7 @@ - + @@ -4444,18 +4449,18 @@ - + Compile 編譯 - + Compiler Set 編譯器配寘集 - + New Source File 新建原始碼檔 @@ -4505,12 +4510,12 @@ Ctrl+Shift+S - + File Type - + Options 選項 @@ -4557,7 +4562,7 @@ - + Copy @@ -4904,7 +4909,7 @@ - + Clear all breakpoints @@ -4939,37 +4944,37 @@ - + C/C++ Header - + AT&&T ASM - + Text File - + C File - + C++ File - + Intel ASM - + Find references @@ -5303,25 +5308,25 @@ - + - - + + - + - + Error 錯誤 - + New 新建 @@ -5347,12 +5352,12 @@ - + Problem Set %1 - + Load Theme Error @@ -5394,7 +5399,7 @@ - + Read Only @@ -5464,7 +5469,7 @@ - + Save last open info error @@ -5487,17 +5492,17 @@ - + Properties... - + - Command: %1 -命令: %1 - + Line: %1/%2 Col: %3 Sel: %4 @@ -5523,12 +5528,12 @@ - + Batch Set Cases - + Remove 刪除 @@ -5584,12 +5589,12 @@ - + Add Folder - + Rename Folder @@ -5635,26 +5640,26 @@ - + New Folder - + New File - + - + Delete - + Open in Editor @@ -5674,7 +5679,7 @@ - + Character sets @@ -5690,22 +5695,22 @@ - + Confirm Convertion - - + + The editing file will be saved using %1 encoding. <br />This operation can't be reverted. <br />Are you sure to continue? - + %1 files autosaved @@ -5742,12 +5747,12 @@ - + Do you really want to do that? - + Choose input files @@ -5762,12 +5767,12 @@ - + Problem Case %1 試題案例%1 - + New Folder %1 @@ -5794,20 +5799,20 @@ - + Bookmark Description - - + + Description: - + New folder @@ -5818,7 +5823,7 @@ - + Break point condition 中斷點條件 @@ -5828,7 +5833,7 @@ 輸入當前中斷點的生效條件: - + Save project @@ -5839,12 +5844,12 @@ - + Do you want to save it? - + File Changed @@ -5871,20 +5876,20 @@ - + New Project File? - - + + Do you want to add the new file to the project? - + Open 打開 @@ -5893,7 +5898,7 @@ - + Save Error @@ -6241,17 +6246,17 @@ - + Explorer 管理器 - + Messages 消息 - + Toggle Explorer Panel @@ -6281,7 +6286,7 @@ - + Rename 改名 @@ -6291,12 +6296,12 @@ - + Selection 選擇 - + Select Word @@ -6306,7 +6311,7 @@ - + Go to Line @@ -6336,40 +6341,40 @@ - + - + Wrong Compiler Settings - + - + Compiler is set not to generate executable. - - + + We need the executabe to run problem case. - - + + Please correct this before start debugging - + Can't open last open information file '%1' for write! - + In current file @@ -6414,14 +6419,14 @@ - + - + Import FPS Problem Set 導入FPS試題集 - + Rename Problem @@ -6431,19 +6436,19 @@ - + FPS Problem Set Files (*.fps;*.xml) - + Trim trailing spaces 刪除行尾空格 - - - + + + Export FPS Problem Set 匯出FPS試題集 @@ -6458,12 +6463,12 @@ - + Rename Problem Set - + Choose Expected Output File 選擇期望輸出檔案 @@ -6473,22 +6478,22 @@ - + Toggle Readonly - + Newline - + Open file in editors 在編輯器中打開文件 - + Submit Issues @@ -6508,7 +6513,7 @@ - + Failed to generate the executable. @@ -6523,7 +6528,7 @@ - + The executable doesn't have symbol table, and can't be debugged. @@ -6553,7 +6558,7 @@ - + Watchpoint variable name @@ -6563,7 +6568,7 @@ - + Watchpoint hitted @@ -6588,7 +6593,7 @@ - + Missing Project Files @@ -6598,7 +6603,7 @@ - + Save settings failed! @@ -6628,14 +6633,14 @@ Ctrl+K, Ctrl+S - + - + Correct compile settings for debug - + The generated executable won't have debug symbol infos, and can't be debugged. @@ -6643,49 +6648,49 @@ - + Or you can manually change the following settings in the options dialog's compiler set page: - + - + - Turned on the "Generate debug info (-g3)" option. - + - + - Turned off the "Strip executable (-s)" option. - + - + - Turned off the "Optimization level (-O)" option or set it to "Debug (-Og)". - + - + If you are using the Release compiler set, please use choose the Debug version from toolbar. - + - + Do you want to mannually change the compiler set settings now? - + - + You should recompile after change the compiler set or it's settings. @@ -6786,7 +6791,7 @@ - + Exact 完全一致 @@ -6801,7 +6806,7 @@ 忽略多餘空格 - + Folder Not Empty @@ -6816,17 +6821,17 @@ - + Line: %1/%2 Char: %3/%4 - + %1 Version - + Move Caret 移動光標 @@ -7217,7 +7222,7 @@ Project - + Error Load File 載入檔案錯誤 @@ -8065,7 +8070,7 @@ QApplication - + Error 錯誤 @@ -8076,7 +8081,7 @@ - + Can't open file '%1' for read. @@ -8330,7 +8335,7 @@ - + Error 錯誤 @@ -8364,7 +8369,7 @@ - + Save 保存 @@ -8390,7 +8395,7 @@ - + constructor @@ -8486,7 +8491,7 @@ - + Confirm 確認 @@ -8603,7 +8608,7 @@ - + bytes @@ -9588,7 +9593,7 @@ Settings - + Error 錯誤 @@ -9627,7 +9632,7 @@ 取消 - + @@ -9687,9 +9692,9 @@ - + - + @@ -9697,8 +9702,8 @@ 編譯器配寘集 - - + + Compiler @@ -9807,8 +9812,8 @@ - - + + diff --git a/libs/redpanda_qt_utils/qt_utils_ru_RU.ts b/libs/redpanda_qt_utils/qt_utils_ru_RU.ts index 6d8f7a922..6dc959a9f 100644 --- a/libs/redpanda_qt_utils/qt_utils_ru_RU.ts +++ b/libs/redpanda_qt_utils/qt_utils_ru_RU.ts @@ -127,7 +127,7 @@ QObject - + Index %1 out of range Индекс %1 вне диапазона diff --git a/libs/redpanda_qt_utils/qt_utils_zh_CN.ts b/libs/redpanda_qt_utils/qt_utils_zh_CN.ts index 662877c71..de0f16c71 100644 --- a/libs/redpanda_qt_utils/qt_utils_zh_CN.ts +++ b/libs/redpanda_qt_utils/qt_utils_zh_CN.ts @@ -127,7 +127,7 @@ QObject - + Index %1 out of range 下标%1越界