- enhancement: New code format option: "Remove superfluous empty lines exceeding"

- enhancement: New code format option: "Remove superfluous spaces"
  - change: Remove code format option: "Delete continuous empty lines"
This commit is contained in:
Roy Qu 2024-04-27 10:21:40 +08:00
parent fa7dc26e2c
commit f51ca9009e
8 changed files with 419 additions and 271 deletions

View File

@ -150,6 +150,10 @@ Red Panda C++ Version 2.27
- fix: In sdcc project, parser are not correctly inited as sdcc parser.
- fix: Temp object + member function call is wrongly parsed as constructor.
- enhancement: Improve how to manage themes in Options → general → appearance.
- change: Use official astyle program.
- enhancement: New code format option: "Remove superfluous empty lines exceeding"
- enhancement: New code format option: "Remove superfluous spaces"
- change: Remove code format option: "Delete continuous empty lines"
Red Panda C++ Version 2.26
- enhancement: Code suggestion for embedded std::vectors.

View File

@ -3881,10 +3881,13 @@ void Settings::Environment::setTerminalPath(const QString &terminalPath)
QString Settings::Environment::AStylePath() const
{
QString path = mAStylePath;
if (isGreenEdition()) {
return replacePrefix(mAStylePath, "%*APP_DIR*%", pSettings->dirs().appDir());
path = replacePrefix(path, "%*APP_DIR*%", pSettings->dirs().appDir());
}
return mAStylePath;
if (path.isEmpty())
path = includeTrailingPathDelimiter(pSettings->dirs().appLibexecDir())+"astyle";
return path;
}
void Settings::Environment::setAStylePath(const QString &aStylePath)
@ -5034,6 +5037,10 @@ QStringList Settings::CodeFormatter::getArguments()
result.append("--delete-empty-lines");
if (mFillEmptyLines)
result.append("--fill-empty-lines");
if (mSqueezeLines)
result.append(QString("--squeeze-lines=%1").arg(mSqueezeLinesNumber));
if (mSqueezeWhitespace)
result.append(QString("--squeeze-ws").arg(mSqueezeLinesNumber));
switch(mAlignPointerStyle) {
case FormatterOperatorAlign::foaNone:
break;
@ -5619,6 +5626,36 @@ void Settings::CodeFormatter::setIndentAfterParens(bool newIndentAfterParens)
mIndentAfterParens = newIndentAfterParens;
}
bool Settings::CodeFormatter::squeezeWhitespace() const
{
return mSqueezeWhitespace;
}
void Settings::CodeFormatter::setSqueezeWhitespace(bool newSqueezeWhitespace)
{
mSqueezeWhitespace = newSqueezeWhitespace;
}
int Settings::CodeFormatter::squeezeLinesNumber() const
{
return mSqueezeLinesNumber;
}
void Settings::CodeFormatter::setSqueezeLinesNumber(int newSqueezeLinesNumber)
{
mSqueezeLinesNumber = newSqueezeLinesNumber;
}
bool Settings::CodeFormatter::squeezeLines() const
{
return mSqueezeLines;
}
void Settings::CodeFormatter::setSqueezeLines(bool newSqueezeLines)
{
mSqueezeLines = newSqueezeLines;
}
bool Settings::CodeFormatter::indentSwitches() const
{
return mIndentSwitches;
@ -5665,6 +5702,10 @@ void Settings::CodeFormatter::doSave()
saveValue("unpad_paren",mUnpadParen);
saveValue("delete_empty_lines",mDeleteEmptyLines);
saveValue("fill_empty_lines",mFillEmptyLines);
saveValue("squeeze_lines", mSqueezeLines);
saveValue("squeeze_line_number", mSqueezeLinesNumber);
saveValue("squeeze_whitespace", mSqueezeWhitespace);
saveValue("align_pointer_style",mAlignPointerStyle);
saveValue("align_reference_style",mAlignReferenceStyle);
saveValue("break_closing_braces",mBreakClosingBraces);
@ -5723,6 +5764,10 @@ void Settings::CodeFormatter::doLoad()
mUnpadParen = boolValue("unpad_paren",false);
mDeleteEmptyLines = boolValue("delete_empty_lines",false);
mFillEmptyLines = boolValue("fill_empty_lines",false);
mSqueezeLines = boolValue("squeeze_lines", false);
mSqueezeLinesNumber = intValue("squeeze_line_number", 1);
mSqueezeWhitespace = boolValue("squeeze_whitespace", false);
mAlignPointerStyle = intValue("align_pointer_style", FormatterOperatorAlign::foaNone);
mAlignReferenceStyle = intValue("align_reference_style", FormatterOperatorAlign::foaNone);
mBreakClosingBraces = boolValue("break_closing_braces",false);

View File

@ -815,6 +815,15 @@ public:
bool indentAfterParens() const;
void setIndentAfterParens(bool newIndentAfterParens);
bool squeezeLines() const;
void setSqueezeLines(bool newSqueezeLines);
int squeezeLinesNumber() const;
void setSqueezeLinesNumber(int newSqueezeLinesNumber);
bool squeezeWhitespace() const;
void setSqueezeWhitespace(bool newSqueezeWhitespace);
private:
int mBraceStyle;
int mIndentStyle;
@ -850,6 +859,9 @@ public:
bool mUnpadParen;
bool mDeleteEmptyLines;
bool mFillEmptyLines;
bool mSqueezeLines;
int mSqueezeLinesNumber;
bool mSqueezeWhitespace;
int mAlignPointerStyle;
int mAlignReferenceStyle;
bool mBreakClosingBraces;

View File

@ -98,6 +98,9 @@ void FormatterGeneralWidget::doLoad()
ui->chkUnpadParen->setChecked(format.unpadParen());
ui->chkDeleteEmptyLines->setChecked(format.deleteEmptyLines());
ui->chkFillEmptyLines->setChecked(format.fillEmptyLines());
ui->chkSqueezeEmptyLines->setChecked(format.squeezeLines());
ui->spinSqueezeEmptyLines->setValue(format.squeezeLinesNumber());
ui->chkSqueezeWhitespace->setChecked(format.squeezeWhitespace());
switch(format.alignPointerStyle()) {
case FormatterOperatorAlign::foaNone:
ui->rbAlignPointNone->setChecked(true);
@ -376,6 +379,10 @@ void FormatterGeneralWidget::updateCodeFormatter(Settings::CodeFormatter &format
format.setUnpadParen(ui->chkUnpadParen->isChecked());
format.setDeleteEmptyLines(ui->chkDeleteEmptyLines->isChecked());
format.setFillEmptyLines(ui->chkFillEmptyLines->isChecked());
format.setSqueezeLines(ui->chkSqueezeEmptyLines->isChecked());
format.setSqueezeLinesNumber(ui->spinSqueezeEmptyLines->value());
format.setSqueezeWhitespace(ui->chkSqueezeWhitespace->isChecked());
if (ui->rbAlignPointNone->isChecked()) {
format.setAlignPointerStyle(FormatterOperatorAlign::foaNone);
} else if (ui->rbAlignPointType->isChecked()) {

View File

@ -71,7 +71,7 @@
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>2</number>
<number>3</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
@ -479,20 +479,6 @@
<string>Padding 1</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_3">
<item row="4" column="1">
<widget class="QCheckBox" name="chkPadParen">
<property name="text">
<string>Insert spaces around parenthesis</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QCheckBox" name="chkPadComma">
<property name="text">
<string>Insert spaces after commas</string>
</property>
</widget>
</item>
<item row="11" column="0" colspan="2">
<widget class="QCheckBox" name="chkPadHeader">
<property name="text">
@ -500,49 +486,7 @@
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QCheckBox" name="chkPadParenOut">
<property name="text">
<string>Insert spaces around parenthesis on the outside only</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QCheckBox" name="chkPadParenIn">
<property name="text">
<string>Insert spaces around parenthesis on the inside only</string>
</property>
</widget>
</item>
<item row="10" column="0" colspan="2">
<widget class="QCheckBox" name="chkPadFirstParenOut">
<property name="text">
<string>Insert spaces around first parenthesis in a series on the out side only</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="chkBreakBlocksAll">
<property name="text">
<string>Insert empty lines around all blocks</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QCheckBox" name="chkBreakBlocks">
<property name="text">
<string>Insert empty lines arround unrelated blocks</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QCheckBox" name="chkPadOper">
<property name="text">
<string>Insert spaces around operators</string>
</property>
</widget>
</item>
<item row="12" column="0">
<item row="13" column="0">
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
@ -555,6 +499,114 @@
</property>
</spacer>
</item>
<item row="4" column="0">
<widget class="QCheckBox" name="chkPadParenIn">
<property name="text">
<string>Insert spaces around parenthesis on the inside only</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QCheckBox" name="chkPadParenOut">
<property name="text">
<string>Insert spaces around parenthesis on the outside only</string>
</property>
</widget>
</item>
<item row="10" column="0" colspan="2">
<widget class="QCheckBox" name="chkPadFirstParenOut">
<property name="text">
<string>Insert spaces around first parenthesis in a series on the out side only</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="chkPadComma">
<property name="text">
<string>Insert spaces after commas</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QCheckBox" name="chkBreakBlocks">
<property name="text">
<string>Insert empty lines arround unrelated blocks</string>
</property>
</widget>
</item>
<item row="1" column="0" colspan="2">
<widget class="QWidget" name="widget_7" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_7">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QCheckBox" name="chkSqueezeEmptyLines">
<property name="text">
<string>Remove superfluous empty lines exceeding</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="spinSqueezeEmptyLines">
<property name="minimum">
<number>1</number>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_8">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item row="2" column="1">
<widget class="QCheckBox" name="chkPadOper">
<property name="text">
<string>Insert spaces around operators</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QCheckBox" name="chkPadParen">
<property name="text">
<string>Insert spaces around parenthesis</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QCheckBox" name="chkBreakBlocksAll">
<property name="text">
<string>Insert empty lines around all blocks</string>
</property>
</widget>
</item>
<item row="12" column="0" colspan="2">
<widget class="QCheckBox" name="chkSqueezeWhitespace">
<property name="text">
<string>Remove superfluous whitespace</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_5">
@ -985,8 +1037,6 @@
<tabstop>chkIndentPreprocDefine</tabstop>
<tabstop>chkIndentCol1Comments</tabstop>
<tabstop>chkBreakBlocks</tabstop>
<tabstop>chkPadComma</tabstop>
<tabstop>chkBreakBlocksAll</tabstop>
<tabstop>chkPadOper</tabstop>
<tabstop>chkPadParenIn</tabstop>
<tabstop>chkPadParen</tabstop>
@ -1025,7 +1075,7 @@
<resources/>
<connections/>
<buttongroups>
<buttongroup name="referenceBtnGroup"/>
<buttongroup name="pointerBtnGroup"/>
<buttongroup name="referenceBtnGroup"/>
</buttongroups>
</ui>

View File

@ -1432,17 +1432,18 @@
<translation>Ctrl+clik para mais informações</translation>
</message>
<message>
<location line="+944"/>
<location line="+943"/>
<source>astyle not found</source>
<translation>astyle não encontrado</translation>
</message>
<message>
<location line="+1"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+326"/>
<source>Can&apos;t find astyle in &quot;%1&quot;.</source>
<translation>Impossível encontrar astyle em &quot;%1&quot;</translation>
</message>
<message>
<location line="+164"/>
<location line="+152"/>
<source>Break point condition</source>
<translation>Condição de parada</translation>
</message>
@ -1457,7 +1458,7 @@
<translation>Apenas leitura</translation>
</message>
<message>
<location line="-5410"/>
<location line="-5397"/>
<location line="+505"/>
<source>Error Load File</source>
<translation type="unfinished">Erro ao carregar arquivo</translation>
@ -2362,7 +2363,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+17"/>
<source>Open custom themes folder</source>
<translation type="unfinished"></translation>
</message>
@ -2372,13 +2373,13 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-13"/>
<location line="+3"/>
<source>Remove custom theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+103"/>
<location line="+113"/>
<source>*Needs restart</source>
<translation>*Necessário reiniciar</translation>
</message>
@ -3137,17 +3138,17 @@
<translation>Indentação máxima para linha de continuação</translation>
</message>
<message>
<location line="+34"/>
<location line="+47"/>
<source>Indentation 2</source>
<translation>Indentação 2</translation>
</message>
<message>
<location line="+6"/>
<location line="+27"/>
<source>Indent labels</source>
<translation>Indentar labels</translation>
</message>
<message>
<location line="+7"/>
<location line="+35"/>
<source>Indent class blocks</source>
<translation>Indentar blocos de classes</translation>
</message>
@ -3157,72 +3158,77 @@
<translation>Indentar namespaces</translation>
</message>
<message>
<location line="+7"/>
<location line="-21"/>
<source>Indent class access modifiers</source>
<translation>Indentar modificadores de acesso em classe</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent after parenthesis &apos;(&apos; or assignment &apos;=&apos;</source>
<translation>Indentar após abrir parêntese &apos;(&apos; ou atribuir &apos;=&apos;</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent preprocessor conditional statements</source>
<translation>Indentar instruções condicionais do preprocessador</translation>
</message>
<message>
<location line="+7"/>
<location line="-21"/>
<source>Indent multi-line preprocessor #define statements</source>
<translation>Indentar instruções #define com múltiplas linhas no preprocessador</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent line comments that start in column one</source>
<translation>Indentar linha de comentários que comece na primeira coluna</translation>
</message>
<message>
<location line="+7"/>
<location line="+70"/>
<source>Indent preprocessor blocks</source>
<translation>Indentar blocos do preprocessador</translation>
</message>
<message>
<location line="+7"/>
<location line="-56"/>
<source>Indent switch blocks</source>
<translation>Indentar blocos de switch</translation>
</message>
<message>
<location line="+7"/>
<location line="+35"/>
<source>Indent cases</source>
<translation>Indentar cases</translation>
</message>
<message>
<location line="+8"/>
<location line="+42"/>
<source>Padding 1</source>
<translation>Preenchimento</translation>
</message>
<message>
<location line="+6"/>
<location line="+76"/>
<source>Remove superfluous empty lines exceeding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Insert spaces around operators</source>
<translation>Inserir espaços em torno de operadores</translation>
</message>
<message>
<location line="+7"/>
<location line="-59"/>
<source>Insert spaces after commas</source>
<translation>Inserir espaços após vírgulas</translation>
</message>
<message>
<location line="+7"/>
<location line="-41"/>
<source>Insert spaces after parenthesis headers (&apos;if&apos;,&apos;for&apos;,...)</source>
<translation>Inserir espaços após parênteses de cabeçalhos em (&apos;if&apos;,&apos;for&apos;,...)</translation>
</message>
<message>
<location line="+7"/>
<location line="+27"/>
<source>Insert spaces around parenthesis on the outside only</source>
<translation>Inserir espaços apenas externamente aos parentêses</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Insert spaces around parenthesis on the inside only</source>
<translation>Inserir espaços apenas internamente aos parênteses</translation>
</message>
@ -3231,136 +3237,140 @@
<translation type="vanished">Inserir linhas em branco em torno de blocos não relacionados</translation>
</message>
<message>
<location line="+14"/>
<location line="+94"/>
<source>Insert empty lines around all blocks</source>
<translation>Inserir linhas em branco em todos os blocos</translation>
</message>
<message>
<location line="+7"/>
<location line="-80"/>
<source>Insert spaces around first parenthesis in a series on the out side only</source>
<translation>Inserir espaços apenas externamente em torno do primeiro parêntese em uma série</translation>
</message>
<message>
<location line="+7"/>
<location line="+73"/>
<source>Insert spaces around parenthesis</source>
<translation>Inserir espaços em torno de parêntese</translation>
</message>
<message>
<location line="+8"/>
<location line="+22"/>
<source>Padding 2</source>
<translation>Preenchimento 2</translation>
</message>
<message>
<location line="+6"/>
<location line="+90"/>
<source>Remove all empty lines. It will NOT delete lines added by the padding options.</source>
<translation>Remover todas as linhas em branco. NÃO removerá linhas acrescentadas pelas opções de preenchimento.</translation>
</message>
<message>
<location line="+7"/>
<location line="-27"/>
<source>Attach a pointer operator to its :</source>
<translation>Anexar operador de ponteiro a:</translation>
</message>
<message>
<location line="+7"/>
<source>Remove all consecutive empty lines. It will NOT delete lines added by the padding options.</source>
<translation>Remover todas as linhas em branco consecutivas. NÃO removerá as linhas acrescentadas pelas opções de preeenchimento.</translation>
<translation type="vanished">Remover todas as linhas em branco consecutivas. NÃO removerá as linhas acrescentadas pelas opções de preeenchimento.</translation>
</message>
<message>
<location line="+7"/>
<location line="+10"/>
<location line="-30"/>
<location line="+37"/>
<source>type(left)</source>
<translation>tipo (esquerdo)</translation>
</message>
<message>
<location line="+23"/>
<location line="+27"/>
<location line="-17"/>
<location line="+51"/>
<source>middle</source>
<translation>central</translation>
</message>
<message>
<location line="-17"/>
<location line="-7"/>
<source>Fill empty lines with the white space of the previous lines.</source>
<translation>Preencher linhas em branco com white space de linhas anteriores.</translation>
</message>
<message>
<location line="+7"/>
<location line="+20"/>
<location line="-54"/>
<location line="+37"/>
<source>name(right)</source>
<translation>nome (direito)</translation>
</message>
<message>
<location line="+10"/>
<location line="-54"/>
<source>Remove unnecessary space adding around parenthesis</source>
<translation>Remover espaços desnecessários em torno de parênteses</translation>
</message>
<message>
<location line="+7"/>
<location line="+101"/>
<source>Attach a reference operator to its :</source>
<translation>Anexar operador de referência a:</translation>
</message>
<message>
<location line="+7"/>
<location line="-121"/>
<location line="+10"/>
<source>none</source>
<translation>nenhum</translation>
</message>
<message>
<location line="+11"/>
<location line="+132"/>
<source>Other 1</source>
<translation>Outros 1</translation>
</message>
<message>
<location line="+6"/>
<location line="+20"/>
<source>Break one line headers (&apos;if&apos;,&apos;while&apos;,&apos;else&apos;...) from the statement on the same line</source>
<translation>Separar linhas em cabeçalhos (&apos;if&apos;,&apos;while&apos;,&apos;else&apos;...) a partir da instrução na mesma linha</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Add one line braces to unbraced one line conditional statements</source>
<translation>Acrescentar chaves em uma linha às instruções condicionais com apenas uma linha</translation>
</message>
<message>
<location line="+7"/>
<location line="+21"/>
<source>Break braces before close headers (&apos;else&apos;,&apos;catch&quot;...)</source>
<translation>Separar chaves ao fechar cabeçalhos (&apos;else&apos;,&apos;catch&quot;...)</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Remove braces from a braced one line conditional statements</source>
<translation>Remover chaves de instruções condicionais com apenas uma linha</translation>
</message>
<message>
<location line="+7"/>
<location line="+14"/>
<source>Break &apos;else if&apos; statements into two lines</source>
<translation>Separar em duas linhas instruções em &apos;else if&apos;</translation>
</message>
<message>
<location line="+7"/>
<location line="-35"/>
<source>Add braces to unbraced one line conditional statements</source>
<translation>Acrescentar chaves às instruções condicionais com apenas uma linha</translation>
</message>
<message>
<location line="+8"/>
<location line="+56"/>
<source>Other 2</source>
<translation>Outros 2</translation>
</message>
<message>
<location line="+6"/>
<location line="+20"/>
<source>Break return type from the function name in its definition</source>
<translation>Separar tipo de retorno do nome de função em sua definição</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Don&apos;t break blocks residing completely on one line</source>
<translation>Não separar blocos que estejam em uma linha apenas.</translation>
</message>
<message>
<location line="+7"/>
<location line="-231"/>
<source>Remove superfluous whitespace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+224"/>
<source>Attach return type to the function name in its definition</source>
<translation>Anexar tipo de retorno ao nome de função em sua definição</translation>
</message>
<message>
<location line="+7"/>
<location line="+21"/>
<source>Don&apos;t break multiple statements residing on one line</source>
<translation>Não separar instruções múltiplas que estejam em uma mesma linha</translation>
</message>
@ -3375,7 +3385,7 @@
<translation>Anexar tipo de retorno ao nome da função em sua declaração</translation>
</message>
<message>
<location line="+8"/>
<location line="+21"/>
<source>Other 3</source>
<translation>Outros 3</translation>
</message>
@ -3405,12 +3415,12 @@
<translation>Colocar a condição lógica por último na linha anterior, ao separar linhas</translation>
</message>
<message>
<location line="-356"/>
<location line="-440"/>
<source>Insert empty lines arround unrelated blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+34"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="-292"/>
<source>No minimal indent</source>
<translation type="unfinished"></translation>
</message>
@ -3457,7 +3467,7 @@
<context>
<name>FormatterStyleModel</name>
<message>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+125"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+127"/>
<source>Default</source>
<translation>Padrão</translation>
</message>
@ -8392,7 +8402,7 @@
<location filename="../autolinkmanager.cpp" line="+54"/>
<location line="+16"/>
<location line="+21"/>
<location filename="../settings.cpp" line="+3980"/>
<location filename="../settings.cpp" line="+4021"/>
<location filename="../widgets/ojproblemsetmodel.cpp" line="-403"/>
<location line="+63"/>
<source>Can&apos;t open file &apos;%1&apos; for read.</source>
@ -8908,7 +8918,7 @@
<translation>Usar pipes em lugar de arquivos temporários durante compilação (-pipe)</translation>
</message>
<message>
<location filename="../settings.cpp" line="-589"/>
<location filename="../settings.cpp" line="-630"/>
<source>Confirm</source>
<translation>Confirmar</translation>
</message>
@ -9000,7 +9010,7 @@
<translation type="vanished">Índice %1 fora dos limites</translation>
</message>
<message>
<location filename="../utils.cpp" line="+504"/>
<location filename="../utils.cpp" line="+524"/>
<source>bytes</source>
<translation>bytes</translation>
</message>
@ -10163,7 +10173,7 @@
<context>
<name>Settings</name>
<message>
<location filename="../settings.cpp" line="+716"/>
<location filename="../settings.cpp" line="+757"/>
<source>Error</source>
<translation type="unfinished">Erro</translation>
</message>
@ -10177,7 +10187,7 @@
<name>SettingsDialog</name>
<message>
<location filename="../settingsdialog/settingsdialog.ui" line="+14"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+145"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+143"/>
<source>Options</source>
<translation>Opções</translation>
</message>
@ -10207,7 +10217,7 @@
<location line="+41"/>
<location line="+6"/>
<location line="+3"/>
<location line="+8"/>
<location line="+6"/>
<location line="+27"/>
<source>General</source>
<translation>Geral</translation>
@ -10215,7 +10225,7 @@
<message>
<location line="+1"/>
<location line="+405"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-44"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-42"/>
<location line="+3"/>
<source>Program Runner</source>
<translation>Executar</translation>
@ -10271,14 +10281,14 @@
<location line="+7223"/>
<location line="+5"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+10"/>
<location line="+97"/>
<location line="+95"/>
<source>Compiler Set</source>
<translation>Compilador</translation>
</message>
<message>
<location line="-7227"/>
<location line="+7223"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-97"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-95"/>
<location line="+3"/>
<source>Compiler</source>
<translation>Compilador</translation>
@ -10360,7 +10370,7 @@
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<location line="+3"/>
<source>Code Formatter</source>
<translation>Formatador de código</translation>
</message>
@ -10370,7 +10380,7 @@
<translation>Programa</translation>
</message>
<message>
<location line="+4"/>
<location line="+3"/>
<location line="+4"/>
<source>Tools</source>
<translation>Ferramentas</translation>
@ -10456,7 +10466,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-147"/>
<location line="-145"/>
<source>Custom C/C++ Keywords</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1694,17 +1694,18 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">&apos;%1&apos;!</translation>
</message>
<message>
<location line="+944"/>
<location line="+943"/>
<source>astyle not found</source>
<translation>astyle程序</translation>
</message>
<message>
<location line="+1"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+326"/>
<source>Can&apos;t find astyle in &quot;%1&quot;.</source>
<translation>astyle程序&quot;%1&quot;.</translation>
</message>
<message>
<location line="+164"/>
<location line="+152"/>
<source>Break point condition</source>
<translation></translation>
</message>
@ -2682,7 +2683,7 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+17"/>
<source>Open custom themes folder</source>
<translation></translation>
</message>
@ -2692,13 +2693,13 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="-13"/>
<location line="+3"/>
<source>Remove custom theme</source>
<translation></translation>
</message>
<message>
<location line="+78"/>
<location line="+88"/>
<source>Language:</source>
<translation>:</translation>
</message>
@ -3484,17 +3485,17 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location line="+34"/>
<location line="+47"/>
<source>Indentation 2</source>
<translation>2</translation>
</message>
<message>
<location line="+6"/>
<location line="+27"/>
<source>Indent labels</source>
<translation>(label)</translation>
</message>
<message>
<location line="+7"/>
<location line="+35"/>
<source>Indent class blocks</source>
<translation>(class)</translation>
</message>
@ -3504,197 +3505,201 @@ p, li { white-space: pre-wrap; }
<translation>(namespace)</translation>
</message>
<message>
<location line="+7"/>
<location line="-21"/>
<source>Indent class access modifiers</source>
<translation>访(&apos;public&apos;,&apos;private&apos;...)</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent after parenthesis &apos;(&apos; or assignment &apos;=&apos;</source>
<translation>&apos;(&apos;&apos;=&apos;</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent preprocessor conditional statements</source>
<translation>(&apos;#if&apos;,&apos;#else&apos;,...)</translation>
</message>
<message>
<location line="+7"/>
<location line="-21"/>
<source>Indent multi-line preprocessor #define statements</source>
<translation>#define语句</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent line comments that start in column one</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+70"/>
<source>Indent preprocessor blocks</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="-56"/>
<source>Indent switch blocks</source>
<translation>switch语句</translation>
</message>
<message>
<location line="+7"/>
<location line="+35"/>
<source>Indent cases</source>
<translation>case语句</translation>
</message>
<message>
<location line="+8"/>
<location line="+42"/>
<source>Padding 1</source>
<translation>1</translation>
</message>
<message>
<location line="+6"/>
<location line="+76"/>
<source>Remove superfluous empty lines exceeding</source>
<translation></translation>
</message>
<message>
<location line="+30"/>
<source>Insert spaces around operators</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="-59"/>
<source>Insert spaces after commas</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="-41"/>
<source>Insert spaces after parenthesis headers (&apos;if&apos;,&apos;for&apos;,...)</source>
<translation>(&apos;if&apos;,&apos;for&apos;...)</translation>
</message>
<message>
<location line="+7"/>
<location line="+27"/>
<source>Insert spaces around parenthesis on the outside only</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Insert spaces around parenthesis on the inside only</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+28"/>
<source>Insert empty lines arround unrelated blocks</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+66"/>
<source>Insert empty lines around all blocks</source>
<oldsource>Insert empy lines around all blocks</oldsource>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="-80"/>
<source>Insert spaces around first parenthesis in a series on the out side only</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+73"/>
<source>Insert spaces around parenthesis</source>
<translation></translation>
</message>
<message>
<location line="+8"/>
<location line="+22"/>
<source>Padding 2</source>
<translation>2</translation>
</message>
<message>
<location line="+6"/>
<location line="+90"/>
<source>Remove all empty lines. It will NOT delete lines added by the padding options.</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="-27"/>
<source>Attach a pointer operator to its :</source>
<translation>(&apos;*&apos;)</translation>
</message>
<message>
<location line="+7"/>
<source>Remove all consecutive empty lines. It will NOT delete lines added by the padding options.</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+10"/>
<location line="-30"/>
<location line="+37"/>
<source>type(left)</source>
<translation></translation>
</message>
<message>
<location line="+33"/>
<location line="+27"/>
<source>Fill empty lines with the white space of the previous lines.</source>
<translation>使</translation>
</message>
<message>
<location line="-10"/>
<location line="+27"/>
<location line="-44"/>
<location line="+51"/>
<source>middle</source>
<translation></translation>
</message>
<message>
<location line="-546"/>
<location line="-654"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Note for the predefined format style&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location line="+536"/>
<location line="+20"/>
<location line="+593"/>
<location line="+37"/>
<source>name(right)</source>
<translation></translation>
</message>
<message>
<location line="+10"/>
<location line="-54"/>
<source>Remove unnecessary space adding around parenthesis</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+101"/>
<source>Attach a reference operator to its :</source>
<translation>(&apos;&amp;&apos;)</translation>
</message>
<message>
<location line="+7"/>
<location line="-121"/>
<location line="+10"/>
<source>none</source>
<translation></translation>
</message>
<message>
<location line="+11"/>
<location line="+132"/>
<source>Other 1</source>
<translation>1</translation>
</message>
<message>
<location line="+6"/>
<location line="+20"/>
<source>Break one line headers (&apos;if&apos;,&apos;while&apos;,&apos;else&apos;...) from the statement on the same line</source>
<translation>(&apos;if&apos;,&apos;while&apos;,&apos;else&apos;)</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Add one line braces to unbraced one line conditional statements</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+21"/>
<source>Break braces before close headers (&apos;else&apos;,&apos;catch&quot;...)</source>
<translation>(&apos;else&apos;,&apos;catch&apos;)</translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Remove braces from a braced one line conditional statements</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+14"/>
<source>Break &apos;else if&apos; statements into two lines</source>
<translation>&apos;else if&apos;</translation>
</message>
<message>
<location line="+7"/>
<location line="-35"/>
<source>Add braces to unbraced one line conditional statements</source>
<translation></translation>
</message>
<message>
<location line="+8"/>
<location line="+56"/>
<source>Other 2</source>
<translation>2</translation>
</message>
@ -3709,17 +3714,26 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location line="-28"/>
<location line="-14"/>
<source>Break return type from the function name in its definition</source>
<translation></translation>
</message>
<message>
<location line="+14"/>
<location line="-14"/>
<source>Attach return type to the function name in its definition</source>
<translation></translation>
</message>
<message>
<location line="-7"/>
<source>Remove superfluous continuous empty lines exceeding</source>
<translation type="vanished"></translation>
</message>
<message>
<location line="-224"/>
<source>Remove superfluous whitespace</source>
<translation></translation>
</message>
<message>
<location line="+231"/>
<source>Don&apos;t break blocks residing completely on one line</source>
<translation></translation>
</message>
@ -3729,7 +3743,7 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location line="+22"/>
<location line="+35"/>
<source>Other 3</source>
<translation>3</translation>
</message>
@ -3759,7 +3773,7 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+34"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="-292"/>
<source>No minimal indent</source>
<translation></translation>
</message>
@ -3806,7 +3820,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>FormatterStyleModel</name>
<message>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+125"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+127"/>
<source>Default</source>
<translation></translation>
</message>
@ -9571,7 +9585,7 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">&quot;%1&quot;</translation>
</message>
<message>
<location filename="../utils.cpp" line="+504"/>
<location filename="../utils.cpp" line="+524"/>
<source>bytes</source>
<translation></translation>
</message>
@ -9889,7 +9903,7 @@ p, li { white-space: pre-wrap; }
<location filename="../autolinkmanager.cpp" line="+54"/>
<location line="+16"/>
<location line="+21"/>
<location filename="../settings.cpp" line="+597"/>
<location filename="../settings.cpp" line="+638"/>
<location filename="../widgets/ojproblemsetmodel.cpp" line="-403"/>
<location line="+63"/>
<source>Can&apos;t open file &apos;%1&apos; for read.</source>
@ -9944,7 +9958,7 @@ p, li { white-space: pre-wrap; }
<translation> %1 </translation>
</message>
<message>
<location filename="../settings.cpp" line="-734"/>
<location filename="../settings.cpp" line="-775"/>
<source>Error executing platform compiler hint add-on</source>
<translation></translation>
</message>
@ -10948,7 +10962,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>Settings</name>
<message>
<location filename="../settings.cpp" line="+716"/>
<location filename="../settings.cpp" line="+757"/>
<source>Error</source>
<translation></translation>
</message>
@ -11085,7 +11099,7 @@ p, li { white-space: pre-wrap; }
<name>SettingsDialog</name>
<message>
<location filename="../settingsdialog/settingsdialog.ui" line="+14"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+145"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+143"/>
<source>Options</source>
<translation></translation>
</message>
@ -11155,14 +11169,14 @@ p, li { white-space: pre-wrap; }
<location line="+7223"/>
<location line="+5"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+10"/>
<location line="+97"/>
<location line="+95"/>
<source>Compiler Set</source>
<translation></translation>
</message>
<message>
<location line="-7227"/>
<location line="+7223"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-97"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-95"/>
<location line="+3"/>
<source>Compiler</source>
<translation></translation>
@ -11178,13 +11192,13 @@ p, li { white-space: pre-wrap; }
<location line="+41"/>
<location line="+6"/>
<location line="+3"/>
<location line="+8"/>
<location line="+6"/>
<location line="+27"/>
<source>General</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog/settingsdialog.cpp" line="-85"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-83"/>
<location line="+3"/>
<location line="+3"/>
<location line="+3"/>
@ -11290,7 +11304,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<location line="+3"/>
<source>Code Formatter</source>
<translation></translation>
</message>
@ -11300,7 +11314,7 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location line="+4"/>
<location line="+3"/>
<location line="+4"/>
<source>Tools</source>
<translation></translation>

View File

@ -1253,17 +1253,18 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+944"/>
<location line="+943"/>
<source>astyle not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+326"/>
<source>Can&apos;t find astyle in &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+164"/>
<location line="+152"/>
<source>Break point condition</source>
<translation type="unfinished"></translation>
</message>
@ -1278,7 +1279,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5410"/>
<location line="-5397"/>
<location line="+505"/>
<source>Error Load File</source>
<translation type="unfinished"></translation>
@ -2165,7 +2166,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+17"/>
<source>Open custom themes folder</source>
<translation type="unfinished"></translation>
</message>
@ -2175,13 +2176,13 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-13"/>
<location line="+3"/>
<source>Remove custom theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+55"/>
<location line="+65"/>
<source>Use custom icon set</source>
<translation type="unfinished"></translation>
</message>
@ -2890,17 +2891,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+34"/>
<location line="+47"/>
<source>Indentation 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+27"/>
<source>Indent labels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+35"/>
<source>Indent class blocks</source>
<translation type="unfinished"></translation>
</message>
@ -2910,211 +2911,216 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-21"/>
<source>Indent class access modifiers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent after parenthesis &apos;(&apos; or assignment &apos;=&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent preprocessor conditional statements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-21"/>
<source>Indent multi-line preprocessor #define statements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Indent line comments that start in column one</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+70"/>
<source>Indent preprocessor blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-56"/>
<source>Indent switch blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+35"/>
<source>Indent cases</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+42"/>
<source>Padding 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+76"/>
<source>Remove superfluous empty lines exceeding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Insert spaces around operators</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-59"/>
<source>Insert spaces after commas</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-41"/>
<source>Insert spaces after parenthesis headers (&apos;if&apos;,&apos;for&apos;,...)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+27"/>
<source>Insert spaces around parenthesis on the outside only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Insert spaces around parenthesis on the inside only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+28"/>
<source>Insert empty lines arround unrelated blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+66"/>
<source>Insert empty lines around all blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-80"/>
<source>Insert spaces around first parenthesis in a series on the out side only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+73"/>
<source>Insert spaces around parenthesis</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+22"/>
<source>Padding 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+90"/>
<source>Remove all empty lines. It will NOT delete lines added by the padding options.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-27"/>
<source>Attach a pointer operator to its :</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Remove all consecutive empty lines. It will NOT delete lines added by the padding options.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+10"/>
<location line="-30"/>
<location line="+37"/>
<source>type(left)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
<location line="+27"/>
<location line="-17"/>
<location line="+51"/>
<source>middle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-17"/>
<location line="-7"/>
<source>Fill empty lines with the white space of the previous lines.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+20"/>
<location line="-54"/>
<location line="+37"/>
<source>name(right)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="-54"/>
<source>Remove unnecessary space adding around parenthesis</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+101"/>
<source>Attach a reference operator to its :</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-121"/>
<location line="+10"/>
<source>none</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+132"/>
<source>Other 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+20"/>
<source>Break one line headers (&apos;if&apos;,&apos;while&apos;,&apos;else&apos;...) from the statement on the same line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Add one line braces to unbraced one line conditional statements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+21"/>
<source>Break braces before close headers (&apos;else&apos;,&apos;catch&quot;...)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Remove braces from a braced one line conditional statements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+14"/>
<source>Break &apos;else if&apos; statements into two lines</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-35"/>
<source>Add braces to unbraced one line conditional statements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+56"/>
<source>Other 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+20"/>
<source>Break return type from the function name in its definition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-7"/>
<source>Don&apos;t break blocks residing completely on one line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="-231"/>
<source>Remove superfluous whitespace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+224"/>
<source>Attach return type to the function name in its definition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+21"/>
<source>Don&apos;t break multiple statements residing on one line</source>
<translation type="unfinished"></translation>
</message>
@ -3129,7 +3135,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+21"/>
<source>Other 3</source>
<translation type="unfinished"></translation>
</message>
@ -3159,7 +3165,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+34"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="-292"/>
<source>No minimal indent</source>
<translation type="unfinished"></translation>
</message>
@ -3206,7 +3212,7 @@
<context>
<name>FormatterStyleModel</name>
<message>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+125"/>
<location filename="../settingsdialog/formattergeneralwidget.cpp" line="+127"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
@ -7888,7 +7894,7 @@
<location filename="../autolinkmanager.cpp" line="+54"/>
<location line="+16"/>
<location line="+21"/>
<location filename="../settings.cpp" line="+3980"/>
<location filename="../settings.cpp" line="+4021"/>
<location filename="../widgets/ojproblemsetmodel.cpp" line="-403"/>
<location line="+63"/>
<source>Can&apos;t open file &apos;%1&apos; for read.</source>
@ -8297,7 +8303,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settings.cpp" line="-589"/>
<location filename="../settings.cpp" line="-630"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
@ -8379,7 +8385,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="+504"/>
<location filename="../utils.cpp" line="+524"/>
<source>bytes</source>
<translation type="unfinished"></translation>
</message>
@ -9324,7 +9330,7 @@
<context>
<name>Settings</name>
<message>
<location filename="../settings.cpp" line="+716"/>
<location filename="../settings.cpp" line="+757"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
@ -9338,7 +9344,7 @@
<name>SettingsDialog</name>
<message>
<location filename="../settingsdialog/settingsdialog.ui" line="+14"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+145"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+143"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
@ -9368,7 +9374,7 @@
<location line="+41"/>
<location line="+6"/>
<location line="+3"/>
<location line="+8"/>
<location line="+6"/>
<location line="+27"/>
<source>General</source>
<translation type="unfinished"></translation>
@ -9376,7 +9382,7 @@
<message>
<location line="+1"/>
<location line="+405"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-44"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-42"/>
<location line="+3"/>
<source>Program Runner</source>
<translation type="unfinished"></translation>
@ -9428,14 +9434,14 @@
<location line="+7223"/>
<location line="+5"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="+10"/>
<location line="+97"/>
<location line="+95"/>
<source>Compiler Set</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-7227"/>
<location line="+7223"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-97"/>
<location filename="../settingsdialog/settingsdialog.cpp" line="-95"/>
<location line="+3"/>
<source>Compiler</source>
<translation type="unfinished"></translation>
@ -9517,7 +9523,7 @@
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<location line="+3"/>
<source>Code Formatter</source>
<translation type="unfinished"></translation>
</message>
@ -9527,7 +9533,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<location line="+3"/>
<location line="+4"/>
<source>Tools</source>
<translation type="unfinished"></translation>
@ -9609,7 +9615,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-147"/>
<location line="-145"/>
<source>Custom C/C++ Keywords</source>
<translation type="unfinished"></translation>
</message>