diff -Nru libreoffice-l10n-6.2.3/basctl/source/basicide/baside2b.cxx libreoffice-l10n-6.2.4/basctl/source/basicide/baside2b.cxx --- libreoffice-l10n-6.2.3/basctl/source/basicide/baside2b.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/basctl/source/basicide/baside2b.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -337,7 +337,7 @@ else if ( rHEvt.GetMode() & HelpEventMode::QUICK ) { OUString aHelpText; - Point aTopLeft; + tools::Rectangle aHelpRect; if ( StarBASIC::IsRunning() ) { Point aWindowPos = rHEvt.GetMousePosPixel(); @@ -371,15 +371,20 @@ } if ( !aHelpText.isEmpty() ) { - aTopLeft = GetEditView()->GetTextEngine()->PaMtoEditCursor( aStartOfWord ).BottomLeft(); - aTopLeft = GetEditView()->GetWindowPos( aTopLeft ); - aTopLeft.AdjustX(5 ); - aTopLeft.AdjustY(5 ); - aTopLeft = OutputToScreenPixel( aTopLeft ); + tools::Rectangle aStartWordRect(GetEditView()->GetTextEngine()->PaMtoEditCursor(aStartOfWord)); + TextPaM aEndOfWord(aStartOfWord.GetPara(), aStartOfWord.GetIndex() + aWord.getLength()); + tools::Rectangle aEndWordRect(GetEditView()->GetTextEngine()->PaMtoEditCursor(aEndOfWord)); + aHelpRect = aStartWordRect.GetUnion(aEndWordRect); + + Point aTopLeft = GetEditView()->GetWindowPos(aHelpRect.TopLeft()); + aTopLeft = GetEditView()->GetWindow()->OutputToScreenPixel(aTopLeft); + + aHelpRect.setX(aTopLeft.X()); + aHelpRect.setY(aTopLeft.Y()); } } } - Help::ShowQuickHelp( this, tools::Rectangle( aTopLeft, Size( 1, 1 ) ), aHelpText, QuickHelpFlags::Top|QuickHelpFlags::Left); + Help::ShowQuickHelp( this, aHelpRect, aHelpText, QuickHelpFlags::NONE); bDone = true; } } diff -Nru libreoffice-l10n-6.2.3/basctl/source/basicide/moduldlg.cxx libreoffice-l10n-6.2.4/basctl/source/basicide/moduldlg.cxx --- libreoffice-l10n-6.2.3/basctl/source/basicide/moduldlg.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/basctl/source/basicide/moduldlg.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1128,8 +1128,10 @@ bool bEntry = rBasicBox.FindEntry(aModName, OBJ_TYPE_MODULE, *xEntry); if (!bEntry) { - rBasicBox.AddEntry(aModName, RID_BMP_MODULE, xEntry.get(), false, + rBasicBox.AddEntry(aModName, RID_BMP_MODULE, xSubRootEntry.get(), false, o3tl::make_unique(OBJ_TYPE_MODULE)); + rBasicBox.copy_iterator(*xSubRootEntry, *xEntry); + rBasicBox.FindEntry(aModName, OBJ_TYPE_MODULE, *xEntry); } rBasicBox.set_cursor(*xEntry); rBasicBox.select(*xEntry); diff -Nru libreoffice-l10n-6.2.3/basic/source/sbx/sbxvalue.cxx libreoffice-l10n-6.2.4/basic/source/sbx/sbxvalue.cxx --- libreoffice-l10n-6.2.3/basic/source/sbx/sbxvalue.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/basic/source/sbx/sbxvalue.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -821,12 +821,6 @@ // Special rule 1: If one operand is null, the result is null else if( eThisType == SbxNULL || eOpType == SbxNULL ) SetType( SbxNULL ); - // Special rule 2: If the operand is Empty, the result is the 2. operand - else if( eThisType == SbxEMPTY - && !bVBAInterop - ) - *this = rOp; - // 1996-2-13: Don't test for SbxEMPTY before Get else { SbxValues aL, aR; @@ -846,7 +840,7 @@ rOp.Get( aR ); // From 1999-12-8, #70399: Here call GetType() again, Get() can change the type! if( rOp.GetType() == SbxEMPTY ) - goto Lbl_OpIsEmpty; + goto Lbl_OpIsEmpty; // concatenate empty, *this stays lhs as result Get( aL ); // #30576: To begin with test, if the conversion worked @@ -891,13 +885,18 @@ if( rOp.Get( aR ) ) // re-do Get after type assigns above { - if( rOp.GetType() == SbxEMPTY ) - { - if ( !bVBAInterop || ( eOp != SbxNOT ) ) - goto Lbl_OpIsEmpty; - } if( Get( aL ) ) switch( eOp ) { + /* TODO: For SbxEMPTY operands with boolean operators use + * the VBA Nothing definition of Comparing Nullable Types? + * https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/data-types/nullable-value-types + */ + /* TODO: it is unclear yet whether this also should be done + * for the non-bVBAInterop case or not, or at all, consider + * user defined spreadsheet functions where an empty cell + * is SbxEMPTY and usually is treated as 0 zero or "" empty + * string. + */ case SbxIDIV: if( aL.eType == SbxCURRENCY ) if( !aR.nInt64 ) SetError( ERRCODE_BASIC_ZERODIV ); @@ -984,11 +983,6 @@ bDecimal = true; if( rOp.Get( aR ) ) { - if( rOp.GetType() == SbxEMPTY ) - { - releaseDecimalPtr( aL.pDecimal ); - goto Lbl_OpIsEmpty; - } if( Get( aL ) ) { if( aL.pDecimal && aR.pDecimal ) @@ -1034,9 +1028,6 @@ if( rOp.Get( aR ) ) { - if( rOp.GetType() == SbxEMPTY ) - goto Lbl_OpIsEmpty; - if( Get( aL ) ) switch( eOp ) { case SbxMUL: @@ -1127,11 +1118,6 @@ aL.eType = aR.eType = SbxDOUBLE; if( rOp.Get( aR ) ) { - if( rOp.GetType() == SbxEMPTY ) - { - if ( !bVBAInterop || ( eOp != SbxNEG ) ) - goto Lbl_OpIsEmpty; - } if( Get( aL ) ) { switch( eOp ) diff -Nru libreoffice-l10n-6.2.3/chart2/qa/extras/xshape/chart2xshape.cxx libreoffice-l10n-6.2.4/chart2/qa/extras/xshape/chart2xshape.cxx --- libreoffice-l10n-6.2.3/chart2/qa/extras/xshape/chart2xshape.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/chart2/qa/extras/xshape/chart2xshape.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -21,6 +21,8 @@ #include #include +#include +#include #include @@ -121,6 +123,12 @@ void Chart2XShapeTest::testPieChartLabels1() { + // FIXME: the DPI check should be removed when either (1) the test is fixed to work with + // non-default DPI; or (2) unit tests on Windows are made to use svp VCL plugin. + if (Application::GetDefaultDevice()->GetDPIX() != 96 + || Application::GetDefaultDevice()->GetDPIY() != 96) + return; + // inside placement for the best fit case load("chart2/qa/extras/xshape/data/xlsx/", "tdf90839-1.xlsx"); compareAgainstReference("tdf90839-1.xml"); @@ -128,6 +136,12 @@ void Chart2XShapeTest::testPieChartLabels2() { + // FIXME: the DPI check should be removed when either (1) the test is fixed to work with + // non-default DPI; or (2) unit tests on Windows are made to use svp VCL plugin. + if (Application::GetDefaultDevice()->GetDPIX() != 96 + || Application::GetDefaultDevice()->GetDPIY() != 96) + return; + // text wrap: wrap all text labels except one load("chart2/qa/extras/xshape/data/xlsx/", "tdf90839-2.xlsx"); compareAgainstReference("tdf90839-2.xml"); @@ -135,6 +149,12 @@ void Chart2XShapeTest::testPieChartLabels3() { + // FIXME: the DPI check should be removed when either (1) the test is fixed to work with + // non-default DPI; or (2) unit tests on Windows are made to use svp VCL plugin. + if (Application::GetDefaultDevice()->GetDPIX() != 96 + || Application::GetDefaultDevice()->GetDPIY() != 96) + return; + // text wrap: wrap no text label except one load("chart2/qa/extras/xshape/data/xlsx/", "tdf90839-3.xlsx"); compareAgainstReference("tdf90839-3.xml"); @@ -142,6 +162,12 @@ void Chart2XShapeTest::testPieChartLabels4() { + // FIXME: the DPI check should be removed when either (1) the test is fixed to work with + // non-default DPI; or (2) unit tests on Windows are made to use svp VCL plugin. + if (Application::GetDefaultDevice()->GetDPIX() != 96 + || Application::GetDefaultDevice()->GetDPIY() != 96) + return; + // data value and percent value are centered horizontally load("chart2/qa/extras/xshape/data/ods/", "tdf90839-4.ods"); compareAgainstReference("tdf90839-4.xml"); diff -Nru libreoffice-l10n-6.2.3/configure.ac libreoffice-l10n-6.2.4/configure.ac --- libreoffice-l10n-6.2.3/configure.ac 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/configure.ac 2019-05-17 15:35:08.000000000 +0000 @@ -9,7 +9,7 @@ # several non-alphanumeric characters, those are split off and used only for the # ABOUTBOXPRODUCTVERSIONSUFFIX in openoffice.lst. Why that is necessary, no idea. -AC_INIT([LibreOffice],[6.2.3.2],[],[],[http://documentfoundation.org/]) +AC_INIT([LibreOffice],[6.2.4.2],[],[],[http://documentfoundation.org/]) AC_PREREQ([2.59]) diff -Nru libreoffice-l10n-6.2.3/connectivity/source/drivers/evoab2/EApi.cxx libreoffice-l10n-6.2.4/connectivity/source/drivers/evoab2/EApi.cxx --- libreoffice-l10n-6.2.3/connectivity/source/drivers/evoab2/EApi.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/connectivity/source/drivers/evoab2/EApi.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -21,6 +21,7 @@ #define DECLARE_FN_POINTERS 1 #include "EApi.h" static const char *eBookLibNames[] = { + "libebook-1.2.so.20", // evolution-data-server 3.33.2+ "libebook-1.2.so.19", // evolution-data-server 3.24+ "libebook-1.2.so.16", "libebook-1.2.so.15", diff -Nru libreoffice-l10n-6.2.3/connectivity/source/drivers/jdbc/Class.cxx libreoffice-l10n-6.2.4/connectivity/source/drivers/jdbc/Class.cxx --- libreoffice-l10n-6.2.3/connectivity/source/drivers/jdbc/Class.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/connectivity/source/drivers/jdbc/Class.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -57,8 +57,15 @@ jobject java_lang_Class::newInstanceObject() { SDBThreadAttach t; - static jmethodID mID(nullptr); - return callObjectMethod(t.pEnv,"newInstance","()Ljava/lang/Object;", mID); + auto const id = t.pEnv->GetMethodID(static_cast(object), "", "()V"); + if (id == nullptr) { + ThrowSQLException(t.pEnv, nullptr); + } + auto const obj = t.pEnv->NewObject(static_cast(object), id); + if (obj == nullptr) { + ThrowSQLException(t.pEnv, nullptr); + } + return obj; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/cui/inc/strings.hrc libreoffice-l10n-6.2.4/cui/inc/strings.hrc --- libreoffice-l10n-6.2.3/cui/inc/strings.hrc 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/inc/strings.hrc 2019-05-17 15:35:08.000000000 +0000 @@ -372,6 +372,7 @@ #define RID_SVXSTR_NORESULTS NC_("RID_SVXSTR_NORESULTS", "No results found.") #define RID_SVXSTR_APPLYPERSONA NC_("RID_SVXSTR_APPLYPERSONA", "Applying Theme...") #define RID_SVXSTR_INVALIDPERSONAURL NC_("RID_SVXSTR_INVALIDPERSONAURL", "Please enter a valid theme address or a search term.") +#define RID_SVXSTR_MOZAPIUNREACHABLE NC_("RID_SVXSTR_MOZAPIUNREACHABLE", "The Mozilla Themes API is currently unavailable.") #define RID_SVXSTR_TABLE_PRESET_NONE NC_("RID_SVXSTR_TABLE_PRESET_NONE", "Set No Borders") #define RID_SVXSTR_TABLE_PRESET_ONLYOUTER NC_("RID_SVXSTR_TABLE_PRESET_ONLYOUTER", "Set Outer Border Only") diff -Nru libreoffice-l10n-6.2.3/cui/source/dialogs/cuigaldlg.cxx libreoffice-l10n-6.2.4/cui/source/dialogs/cuigaldlg.cxx --- libreoffice-l10n-6.2.3/cui/source/dialogs/cuigaldlg.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/dialogs/cuigaldlg.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -216,8 +216,6 @@ m_aSearchThread->join(); m_xDialog->response(RET_OK); - - m_xDialog.reset(); } void SearchProgress::LaunchThread() @@ -244,7 +242,6 @@ { } - void TakeThread::execute() { sal_Int32 nEntries; @@ -289,10 +286,9 @@ pStatusProgress.reset(); } - Application::PostUserEvent( LINK( mpProgress, TakeProgress, CleanUpHdl ), nullptr, true ); + Application::PostUserEvent(LINK(mpProgress, TakeProgress, CleanUpHdl)); } - TakeProgress::TakeProgress(weld::Window* pParent, TPGalleryThemeProperties* pTabPage) : GenericDialogController(pParent, "cui/ui/galleryapplyprogress.ui", "GalleryApplyProgress") @@ -364,7 +360,6 @@ xWait.reset(); m_xDialog->response(RET_OK); - m_xDialog.reset(); } void TakeProgress::LaunchThread() @@ -817,7 +812,7 @@ xProgress->SetDirectory( INetURLObject() ); xProgress->LaunchThread(); - weld::DialogController::runAsync(xProgress, [=](sal_Int32 nResult) { + weld::DialogController::runAsync(xProgress, [this](sal_Int32 nResult) { EndSearchProgressHdl(nResult); }); } diff -Nru libreoffice-l10n-6.2.3/cui/source/inc/border.hxx libreoffice-l10n-6.2.4/cui/source/inc/border.hxx --- libreoffice-l10n-6.2.3/cui/source/inc/border.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/inc/border.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -49,6 +49,8 @@ void SetControlValue(const SvxShadowItem& rItem); void SetControlDontKnow(); + bool get_value_changed_from_saved() const; + private: SvtValueSet& mrVsPos; weld::MetricSpinButton& mrMfSize; diff -Nru libreoffice-l10n-6.2.3/cui/source/inc/paragrph.hxx libreoffice-l10n-6.2.4/cui/source/inc/paragrph.hxx --- libreoffice-l10n-6.2.3/cui/source/inc/paragrph.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/inc/paragrph.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -184,6 +184,18 @@ virtual void PageCreated(const SfxAllItemSet& aSet) override; }; +struct TriStateEnabled +{ + TriState eState; + bool bTriStateEnabled; + TriStateEnabled() + : eState(TRISTATE_INDET) + , bTriStateEnabled(true) + { + } + void ButtonToggled(weld::ToggleButton& rToggle); +}; + // class SvxExtParagraphTabPage ------------------------------------------ /* [Description] @@ -223,6 +235,15 @@ private: SvxExtParagraphTabPage(TabPageParent pParent, const SfxItemSet& rSet); + TriStateEnabled aHyphenState; + TriStateEnabled aPageBreakState; + TriStateEnabled aApplyCollState; + TriStateEnabled aPageNumState; + TriStateEnabled aKeepTogetherState; + TriStateEnabled aKeepParaState; + TriStateEnabled aOrphanState; + TriStateEnabled aWidowState; + bool bPageBreak; bool bHtmlMode; sal_uInt16 nStdPos; @@ -260,6 +281,14 @@ std::unique_ptr m_xWidowRowNo; std::unique_ptr m_xWidowRowLabel; + void HyphenClickHdl(); + void PageNumBoxClickHdl(); + void ApplyCollClickHdl(); + void PageBreakHdl(); + void KeepTogetherHdl(); + void OrphanHdl(); + void WidowHdl(); + DECL_LINK(PageBreakHdl_Impl, weld::ToggleButton&, void); DECL_LINK(KeepTogetherHdl_Impl, weld::ToggleButton&, void); DECL_LINK(WidowHdl_Impl, weld::ToggleButton&, void); @@ -269,6 +298,7 @@ DECL_LINK(PageBreakPosHdl_Impl, weld::ComboBox&, void); DECL_LINK(PageBreakTypeHdl_Impl, weld::ComboBox&, void); DECL_LINK(PageNumBoxClickHdl_Impl, weld::ToggleButton&, void); + DECL_LINK(KeepParaBoxClickHdl_Impl, weld::ToggleButton&, void); virtual void PageCreated(const SfxAllItemSet& aSet) override; }; diff -Nru libreoffice-l10n-6.2.3/cui/source/inc/tabstpge.hxx libreoffice-l10n-6.2.4/cui/source/inc/tabstpge.hxx --- libreoffice-l10n-6.2.3/cui/source/inc/tabstpge.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/inc/tabstpge.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -137,8 +137,8 @@ DECL_LINK(DelHdl_Impl, weld::Button&, void); DECL_LINK(DelAllHdl_Impl, weld::Button&, void); - DECL_LINK(FillTypeCheckHdl_Impl, weld::Button&, void); - DECL_LINK(TabTypeCheckHdl_Impl, weld::Button&, void); + DECL_LINK(FillTypeCheckHdl_Impl, weld::ToggleButton&, void); + DECL_LINK(TabTypeCheckHdl_Impl, weld::ToggleButton&, void); DECL_LINK(SelectHdl_Impl, weld::TreeView&, void); DECL_LINK(ModifyHdl_Impl, weld::ComboBox&, void); diff -Nru libreoffice-l10n-6.2.3/cui/source/options/personalization.cxx libreoffice-l10n-6.2.4/cui/source/options/personalization.cxx --- libreoffice-l10n-6.2.3/cui/source/options/personalization.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/options/personalization.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -417,10 +417,14 @@ get( m_pAppliedThemeLabel, "applied_theme_link" ); get( m_pOwnPersona, "own_persona" ); - m_pOwnPersona->SetClickHdl( LINK( this, SvxPersonalizationTabPage, ForceSelect ) ); - get( m_pSelectPersona, "select_persona" ); - m_pSelectPersona->SetClickHdl( LINK( this, SvxPersonalizationTabPage, SelectPersona ) ); + + // Mozilla API and the Mozilla personas are no longer useful for us + // We will probably remove this altogether before 6.3 + m_pSelectPersona->Disable(); + m_pOwnPersona->Disable(); + m_pSelectPersona->SetQuickHelpText( CuiResId( RID_SVXSTR_MOZAPIUNREACHABLE ) ); + m_pOwnPersona->SetQuickHelpText( CuiResId( RID_SVXSTR_MOZAPIUNREACHABLE ) ); for (sal_uInt32 i = 0; i < MAX_DEFAULT_PERSONAS; ++i) { diff -Nru libreoffice-l10n-6.2.3/cui/source/tabpages/border.cxx libreoffice-l10n-6.2.4/cui/source/tabpages/border.cxx --- libreoffice-l10n-6.2.3/cui/source/tabpages/border.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/tabpages/border.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -157,9 +157,18 @@ mrVsPos.SetNoSelection(); break; } + mrVsPos.SaveValue(); mrMfSize.set_value(mrMfSize.normalize(rItem.GetWidth()), FieldUnit::TWIP); - mrLbColor.SelectEntry(rItem.GetColor()); mrMfSize.save_value(); + mrLbColor.SelectEntry(rItem.GetColor()); + mrLbColor.SaveValue(); +} + +bool ShadowControlsWrapper::get_value_changed_from_saved() const +{ + return mrVsPos.IsValueChangedFromSaved() || + mrMfSize.get_value_changed_from_saved() || + mrLbColor.IsValueChangedFromSaved(); } void ShadowControlsWrapper::SetControlDontKnow() @@ -833,16 +842,12 @@ bAttrsChanged = true; } - if (m_xShadowControls) + if (m_xShadowControls && m_xShadowControls->get_value_changed_from_saved()) { sal_uInt16 nShadowId = pPool->GetWhich(mnShadowSlot); const SvxShadowItem& rOldShadowItem = *static_cast(rCoreAttrs->GetItem(nShadowId)); - SvxShadowItem aNewShadowItem = m_xShadowControls->GetControlValue(rOldShadowItem); - if (aNewShadowItem != rOldShadowItem) - { - rCoreAttrs->Put(aNewShadowItem); - bAttrsChanged = true; - } + rCoreAttrs->Put(m_xShadowControls->GetControlValue(rOldShadowItem)); + bAttrsChanged = true; } if (m_xMarginControls && m_xMarginControls->get_value_changed_from_saved()) diff -Nru libreoffice-l10n-6.2.3/cui/source/tabpages/paragrph.cxx libreoffice-l10n-6.2.4/cui/source/tabpages/paragrph.cxx --- libreoffice-l10n-6.2.3/cui/source/tabpages/paragrph.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/tabpages/paragrph.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1573,6 +1573,7 @@ { const SvxHyphenZoneItem& rHyphen = static_cast(rSet->Get( _nWhich )); + aHyphenState.bTriStateEnabled = false; bIsHyphen = rHyphen.IsHyphen(); m_xHyphenBox->set_state(bIsHyphen ? TRISTATE_TRUE : TRISTATE_FALSE); @@ -1599,6 +1600,7 @@ { case SfxItemState::SET: { + aPageNumState.bTriStateEnabled = false; m_xPageNumBox->set_state(TRISTATE_TRUE); SfxUInt16Item const*const pItem(rSet->GetItem(_nWhich)); const sal_uInt16 nPageNum(pItem->GetValue()); @@ -1607,6 +1609,7 @@ } case SfxItemState::DONTCARE: { + aPageNumState.bTriStateEnabled = true; m_xPageNumBox->set_state(TRISTATE_INDET); break; } @@ -1614,6 +1617,7 @@ case SfxItemState::DEFAULT: case SfxItemState::DISABLED: { + aPageNumState.bTriStateEnabled = false; m_xPageNumBox->set_state(TRISTATE_FALSE); break; } @@ -1631,6 +1635,8 @@ if ( eItemState >= SfxItemState::SET ) { + aApplyCollState.bTriStateEnabled = false; + const SvxPageModelItem& rModel = static_cast(rSet->Get( _nWhich )); const OUString& aStr( rModel.GetValue() ); @@ -1642,6 +1648,7 @@ bIsPageModel = true; m_xPageBreakBox->set_sensitive(true); + aPageBreakState.bTriStateEnabled = false; m_xBreakTypeFT->set_sensitive(true); m_xBreakTypeLB->set_sensitive(true); m_xBreakPositionFT->set_sensitive(true); @@ -1662,6 +1669,7 @@ } else if ( SfxItemState::DONTCARE == eItemState ) { + aApplyCollState.bTriStateEnabled = true; m_xApplyCollBtn->set_state(TRISTATE_INDET); m_xApplyCollBox->set_active(-1); } @@ -1688,6 +1696,7 @@ // PageBreak not via CTRL-RETURN, // then CheckBox can be freed m_xPageBreakBox->set_sensitive(true); + aPageBreakState.bTriStateEnabled = false; m_xBreakTypeFT->set_sensitive(true); m_xBreakTypeLB->set_sensitive(true); m_xBreakPositionFT->set_sensitive(true); @@ -1743,7 +1752,7 @@ } PageBreakPosHdl_Impl(*m_xBreakPositionLB); - PageBreakHdl_Impl(*m_xPageBreakBox); + PageBreakHdl(); } _nWhich = GetWhich( SID_ATTR_PARA_KEEP ); @@ -1751,6 +1760,7 @@ if ( eItemState >= SfxItemState::DEFAULT ) { + aKeepParaState.bTriStateEnabled = false; const SvxFormatKeepItem& rKeep = static_cast(rSet->Get( _nWhich )); @@ -1771,6 +1781,7 @@ { const SvxFormatSplitItem& rSplit = static_cast(rSet->Get( _nWhich )); + aKeepTogetherState.bTriStateEnabled = false; if ( !rSplit.GetValue() ) m_xKeepTogetherBox->set_state(TRISTATE_TRUE); @@ -1787,6 +1798,7 @@ { const SvxWidowsItem& rWidow = static_cast(rSet->Get( _nWhich )); + aWidowState.bTriStateEnabled = false; const sal_uInt16 nLines = rWidow.GetValue(); bool _bEnable = nLines > 0; @@ -1810,6 +1822,7 @@ const SvxOrphansItem& rOrphan = static_cast(rSet->Get( _nWhich )); const sal_uInt16 nLines = rOrphan.GetValue(); + aOrphanState.bTriStateEnabled = false; bool _bEnable = nLines > 0; m_xOrphanBox->set_state(_bEnable ? TRISTATE_TRUE : TRISTATE_FALSE); @@ -1822,6 +1835,7 @@ m_xOrphanBox->set_state(TRISTATE_INDET); else m_xOrphanBox->set_sensitive(false); + aOrphanState.eState = m_xOrphanBox->get_state(); } } else if ( SfxItemState::DONTCARE == eItemState ) @@ -1830,9 +1844,9 @@ m_xKeepTogetherBox->set_sensitive(false); // so that everything is enabled correctly - KeepTogetherHdl_Impl(*m_xKeepTogetherBox); - WidowHdl_Impl(*m_xWidowBox); - OrphanHdl_Impl(*m_xOrphanBox); + KeepTogetherHdl(); + WidowHdl(); + OrphanHdl(); ChangesApplied(); } void SvxExtParagraphTabPage::ChangesApplied() @@ -1921,6 +1935,7 @@ m_xBreakTypeLB->connect_changed(LINK(this, SvxExtParagraphTabPage, PageBreakTypeHdl_Impl)); m_xBreakPositionLB->connect_changed(LINK(this, SvxExtParagraphTabPage, PageBreakPosHdl_Impl)); m_xPageNumBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, PageNumBoxClickHdl_Impl)); + m_xKeepParaBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, KeepParaBoxClickHdl_Impl)); SfxObjectShell* pSh = SfxObjectShell::Current(); if ( pSh ) @@ -1963,7 +1978,7 @@ { } -IMPL_LINK_NOARG(SvxExtParagraphTabPage, PageBreakHdl_Impl, weld::ToggleButton&, void) +void SvxExtParagraphTabPage::PageBreakHdl() { switch (m_xPageBreakBox->get_state()) { @@ -2003,14 +2018,26 @@ } } -IMPL_LINK_NOARG(SvxExtParagraphTabPage, KeepTogetherHdl_Impl, weld::ToggleButton&, void) +IMPL_LINK(SvxExtParagraphTabPage, PageBreakHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aPageBreakState.ButtonToggled(rToggle); + PageBreakHdl(); +} + +void SvxExtParagraphTabPage::KeepTogetherHdl() { bool bEnable = m_xKeepTogetherBox->get_state() == TRISTATE_FALSE; m_xWidowBox->set_sensitive(bEnable); m_xOrphanBox->set_sensitive(bEnable); } -IMPL_LINK_NOARG(SvxExtParagraphTabPage, WidowHdl_Impl, weld::ToggleButton&, void) +IMPL_LINK(SvxExtParagraphTabPage, KeepTogetherHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aKeepTogetherState.ButtonToggled(rToggle); + KeepTogetherHdl(); +} + +void SvxExtParagraphTabPage::WidowHdl() { switch (m_xWidowBox->get_state()) { @@ -2030,7 +2057,39 @@ } } -IMPL_LINK_NOARG(SvxExtParagraphTabPage, OrphanHdl_Impl, weld::ToggleButton&, void) +IMPL_LINK(SvxExtParagraphTabPage, WidowHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aWidowState.ButtonToggled(rToggle); + WidowHdl(); +} + +void TriStateEnabled::ButtonToggled(weld::ToggleButton& rToggle) +{ + if (bTriStateEnabled) + { + switch (eState) + { + case TRISTATE_INDET: + rToggle.set_state(TRISTATE_FALSE); + break; + case TRISTATE_TRUE: + rToggle.set_state(TRISTATE_INDET); + break; + case TRISTATE_FALSE: + rToggle.set_state(TRISTATE_TRUE); + break; + } + } + eState = rToggle.get_state(); +} + +IMPL_LINK(SvxExtParagraphTabPage, OrphanHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aOrphanState.ButtonToggled(rToggle); + OrphanHdl(); +} + +void SvxExtParagraphTabPage::OrphanHdl() { switch (m_xOrphanBox->get_state()) { @@ -2051,7 +2110,7 @@ } } -IMPL_LINK_NOARG(SvxExtParagraphTabPage, HyphenClickHdl_Impl, weld::ToggleButton&, void) +void SvxExtParagraphTabPage::HyphenClickHdl() { bool bEnable = m_xHyphenBox->get_state() == TRISTATE_TRUE; m_xBeforeText->set_sensitive(bEnable); @@ -2063,7 +2122,13 @@ m_xHyphenBox->set_state(bEnable ? TRISTATE_TRUE : TRISTATE_FALSE); } -IMPL_LINK_NOARG(SvxExtParagraphTabPage, ApplyCollClickHdl_Impl, weld::ToggleButton&, void) +IMPL_LINK(SvxExtParagraphTabPage, HyphenClickHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aHyphenState.ButtonToggled(rToggle); + HyphenClickHdl(); +} + +void SvxExtParagraphTabPage::ApplyCollClickHdl() { bool bEnable = false; if (m_xApplyCollBtn->get_state() == TRISTATE_TRUE && m_xApplyCollBox->get_count()) @@ -2083,6 +2148,12 @@ } } +IMPL_LINK(SvxExtParagraphTabPage, ApplyCollClickHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aApplyCollState.ButtonToggled(rToggle); + ApplyCollClickHdl(); +} + IMPL_LINK(SvxExtParagraphTabPage, PageBreakPosHdl_Impl, weld::ComboBox&, rListBox, void) { if (0 == rListBox.get_active()) @@ -2124,11 +2195,22 @@ PageBreakPosHdl_Impl(*m_xBreakPositionLB); } -IMPL_LINK_NOARG(SvxExtParagraphTabPage, PageNumBoxClickHdl_Impl, weld::ToggleButton&, void) +void SvxExtParagraphTabPage::PageNumBoxClickHdl() { m_xPagenumEdit->set_sensitive(m_xPageNumBox->get_state() == TRISTATE_TRUE); } +IMPL_LINK(SvxExtParagraphTabPage, PageNumBoxClickHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aPageNumState.ButtonToggled(rToggle); + PageNumBoxClickHdl(); +} + +IMPL_LINK(SvxExtParagraphTabPage, KeepParaBoxClickHdl_Impl, weld::ToggleButton&, rToggle, void) +{ + aKeepParaState.ButtonToggled(rToggle); +} + void SvxExtParagraphTabPage::PageCreated(const SfxAllItemSet& aSet) { const SfxBoolItem* pDisablePageBreakItem = aSet.GetItem(SID_DISABLE_SVXEXTPARAGRAPHTABPAGE_PAGEBREAK, false); diff -Nru libreoffice-l10n-6.2.3/cui/source/tabpages/tabstpge.cxx libreoffice-l10n-6.2.4/cui/source/tabpages/tabstpge.cxx --- libreoffice-l10n-6.2.3/cui/source/tabpages/tabstpge.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/source/tabpages/tabstpge.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -123,22 +123,22 @@ m_xDelBtn->connect_clicked(LINK(this,SvxTabulatorTabPage, DelHdl_Impl)); m_xDelAllBtn->connect_clicked(LINK(this,SvxTabulatorTabPage, DelAllHdl_Impl)); - Link aLink = LINK(this, SvxTabulatorTabPage, TabTypeCheckHdl_Impl); - m_xLeftTab->connect_clicked(aLink); - m_xRightTab->connect_clicked(aLink); - m_xDezTab->connect_clicked(aLink); - m_xCenterTab->connect_clicked(aLink); + Link aLink = LINK(this, SvxTabulatorTabPage, TabTypeCheckHdl_Impl); + m_xLeftTab->connect_toggled(aLink); + m_xRightTab->connect_toggled(aLink); + m_xDezTab->connect_toggled(aLink); + m_xCenterTab->connect_toggled(aLink); m_xDezChar->connect_focus_out(LINK(this, SvxTabulatorTabPage, GetDezCharHdl_Impl)); m_xDezChar->set_sensitive(false); m_xDezCharLabel->set_sensitive(false); aLink = LINK(this, SvxTabulatorTabPage, FillTypeCheckHdl_Impl); - m_xNoFillChar->connect_clicked(aLink); - m_xFillPoints->connect_clicked(aLink); - m_xFillDashLine->connect_clicked(aLink); - m_xFillSolidLine->connect_clicked(aLink); - m_xFillSpecial->connect_clicked(aLink); + m_xNoFillChar->connect_toggled(aLink); + m_xFillPoints->connect_toggled(aLink); + m_xFillDashLine->connect_toggled(aLink); + m_xFillSolidLine->connect_toggled(aLink); + m_xFillSpecial->connect_toggled(aLink); m_xFillChar->connect_focus_out(LINK(this, SvxTabulatorTabPage, GetFillCharHdl_Impl)); m_xFillChar->set_sensitive(false); @@ -537,8 +537,11 @@ } } -IMPL_LINK(SvxTabulatorTabPage, TabTypeCheckHdl_Impl, weld::Button&, rBox, void) +IMPL_LINK(SvxTabulatorTabPage, TabTypeCheckHdl_Impl, weld::ToggleButton&, rBox, void) { + if (!rBox.get_active()) + return; + SvxTabAdjust eAdj; m_xDezChar->set_sensitive(false); m_xDezCharLabel->set_sensitive(false); @@ -567,8 +570,11 @@ } } -IMPL_LINK(SvxTabulatorTabPage, FillTypeCheckHdl_Impl, weld::Button&, rBox, void) +IMPL_LINK(SvxTabulatorTabPage, FillTypeCheckHdl_Impl, weld::ToggleButton&, rBox, void) { + if (!rBox.get_active()) + return; + sal_uInt8 cFill = ' '; m_xFillChar->set_text( "" ); m_xFillChar->set_sensitive(false); diff -Nru libreoffice-l10n-6.2.3/cui/uiconfig/ui/colorpage.ui libreoffice-l10n-6.2.4/cui/uiconfig/ui/colorpage.ui --- libreoffice-l10n-6.2.3/cui/uiconfig/ui/colorpage.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/uiconfig/ui/colorpage.ui 2019-05-17 15:35:08.000000000 +0000 @@ -788,6 +788,7 @@ True True True + True 1 diff -Nru libreoffice-l10n-6.2.3/cui/uiconfig/ui/customizedialog.ui libreoffice-l10n-6.2.4/cui/uiconfig/ui/customizedialog.ui --- libreoffice-l10n-6.2.3/cui/uiconfig/ui/customizedialog.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/uiconfig/ui/customizedialog.ui 2019-05-17 15:35:08.000000000 +0000 @@ -86,7 +86,7 @@ True - False + True True True True diff -Nru libreoffice-l10n-6.2.3/cui/uiconfig/ui/menuassignpage.ui libreoffice-l10n-6.2.4/cui/uiconfig/ui/menuassignpage.ui --- libreoffice-l10n-6.2.3/cui/uiconfig/ui/menuassignpage.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/uiconfig/ui/menuassignpage.ui 2019-05-17 15:35:08.000000000 +0000 @@ -199,7 +199,7 @@ True - True + False 4 True @@ -243,7 +243,7 @@ True - True + False 5 True @@ -280,7 +280,7 @@ True - True + False True diff -Nru libreoffice-l10n-6.2.3/cui/uiconfig/ui/textflowpage.ui libreoffice-l10n-6.2.4/cui/uiconfig/ui/textflowpage.ui --- libreoffice-l10n-6.2.3/cui/uiconfig/ui/textflowpage.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/cui/uiconfig/ui/textflowpage.ui 2019-05-17 15:35:08.000000000 +0000 @@ -23,18 +23,21 @@ 2 9 + 2 1 10 2 9 + 2 1 10 2 9 + 2 1 10 diff -Nru libreoffice-l10n-6.2.3/debian/changelog libreoffice-l10n-6.2.4/debian/changelog --- libreoffice-l10n-6.2.3/debian/changelog 2019-04-30 12:39:41.000000000 +0000 +++ libreoffice-l10n-6.2.4/debian/changelog 2019-05-29 11:59:41.000000000 +0000 @@ -1,3 +1,25 @@ +libreoffice-l10n (1:6.2.4-0ubuntu0.19.04.1) disco; urgency=medium + + * New upstream release (LP: #1830691) + + -- Marcus Tomlinson Wed, 29 May 2019 12:59:41 +0100 + +libreoffice-l10n (1:6.2.4~rc2-1) UNRELEASED; urgency=medium + + * New upstream release candidate + + -- Rene Engelhard Fri, 17 May 2019 18:17:06 +0200 + +libreoffice-l10n (1:6.2.4~rc1-1) experimental; urgency=medium + + * New upstream release candidate + - supports JRE installations with unknown java.vendor property + + * debian/patches/java.vendor-Debian.diff: remove again as upstream now + accepts unknown JDKs + + -- Rene Engelhard Sun, 05 May 2019 21:08:43 +0200 + libreoffice-l10n (1:6.2.3-0ubuntu0.19.04.1) disco; urgency=medium [ Olivier Tilloy ] diff -Nru libreoffice-l10n-6.2.3/debian/config libreoffice-l10n-6.2.4/debian/config --- libreoffice-l10n-6.2.3/debian/config 2019-04-30 12:39:41.000000000 +0000 +++ libreoffice-l10n-6.2.4/debian/config 2019-05-29 11:59:41.000000000 +0000 @@ -1,5 +1,5 @@ BUILD_DEPS:=autoconf, automake, bc, bison, bzip2, flex (>= 2.3.35), fontforge-nox | fontforge, gperf, libc0.1 (>= 2.10.2-7) [kfreebsd-any], libcups2-dev, libfontconfig1-dev, libfreetype6-dev (>= 2.2.0), libgl1-mesa-dev, libice-dev, libsm-dev, libx11-dev, libxaw7-dev, libxext-dev, libxinerama-dev, libxkbfile-dev, libxrender-dev, libxt-dev, libxtst-dev, pkg-config, unzip, x11proto-render-dev, xsltproc, zip, zlib1g-dev , binutils (>= 2.23) [mips mipsel], libc6 (>= 2.17-6) [mips mipsel] , gcc (>= 4:7) [m68k], g++ (>= 4:7) [m68k] , libpoppler-dev (>= 0.12.0), libpoppler-private-dev, libpoppler-cpp-dev , libgraphite2-dev (>= 0.9.3) , libharfbuzz-dev (>= 0.9.42) , libexttextcat-dev (>= 3.4.1) , libjpeg-dev , libxml2-dev (>= 2.8), libxml2-utils , libxslt1-dev , libxmlsec1-dev (>= 1.2.24) , libexpat1-dev , unixodbc-dev (>= 2.2.11) , libsane-dev , libpng-dev , libcurl4-gnutls-dev , python3 , python3-dev (>= 3.3) , python3-distutils , dh-python , python3-lxml , debhelper (>= 10) , dpkg-dev (>= 1.18.2~) , locales [!kfreebsd-amd64 !kfreebsd-i386 !mips] , gdb [!kfreebsd-amd64 !kfreebsd-i386 !mips] , fontconfig [!kfreebsd-amd64 !kfreebsd-i386 !mips] , fonts-liberation2 [!kfreebsd-amd64 !kfreebsd-i386 !mips] , fonts-crosextra-carlito [!kfreebsd-amd64 !kfreebsd-i386 !mips] , fonts-dejavu [!kfreebsd-amd64 !kfreebsd-i386 !mips] , libcppunit-dev (>= 1.14) [!kfreebsd-amd64 !kfreebsd-i386 !mips] , pstoedit [!kfreebsd-amd64 !kfreebsd-i386 !mips] , imagemagick [!kfreebsd-amd64 !kfreebsd-i386 !mips] , ghostscript [!kfreebsd-amd64 !kfreebsd-i386 !mips] , hunspell-en-us [!kfreebsd-amd64 !kfreebsd-i386 !mips] , junit4 (>= 4.8.2-2) [amd64 arm64] , maven-repo-helper , java-common (>= 0.61) , default-jdk (>= 1:1.6) [!hppa !s390 !sparc !hurd-i386 !i386] , default-jdk (>= 2:1.9) [i386] , default-jdk (>= 1:1.7-48) [ia64] , default-jdk (>= 2:1.7-52.1) [kfreebsd-any] , default-jdk (>= 2:1.8-55) [sparc64] , ant (>= 1.7.0) [!hppa !mips64 !s390 !sparc], ant-optional (>= 1.7.0) [!hppa !mips64 !s390 !sparc] , libcommons-logging-java [!hppa !mips64 !s390 !sparc] , javahelper (>= 0.37~) , libnss3-dev (>= 3.12.3) , libnspr4-dev , ucpp , libhunspell-dev (>= 1.1.5-2) , libhyphen-dev (>= 2.4) , libboost-dev (>= 1.58), libboost-date-time-dev (>= 1.58), libboost-iostreams-dev (>= 1.58), libboost-filesystem-dev (>= 1.58), libboost-locale-dev (>= 1.58) , libmdds-dev (>= 1.4.1) , liborcus-dev (>= 0.14.0+really0.14.0) , libclucene-dev (>= 2.3.3.4-4.1) , librevenge-dev , libwpd-dev (>= 0.10) , libmythes-dev (>= 2:1.2) , libwps-dev (>= 0.4) , libwps-dev (>= 0.4.9) , libwpg-dev (>= 0.3) , libvisio-dev (>= 0.1) , libcdr-dev (>= 0.1) , libmspub-dev (>= 0.1) , libmwaw-dev (>= 0.3.1) , libmwaw-dev (>= 0.3.13) , libodfgen-dev (>= 0.1) , libepubgen-dev (>= 0.1.0) , libetonyek-dev , libetonyek-dev (>= 0.1.8) , libfreehand-dev (>= 0.1) , libabw-dev (>= 0.1) , libpagemaker-dev , libe-book-dev , libe-book-dev (>= 0.1.2) , libcmis-dev (>= 0.5.0-3) , dh-apparmor , apparmor , libeot-dev , liblcms2-dev , libldap2-dev , liblangtag-dev (>= 0.4) , libicu-dev (>= 52) , libcairo2-dev , libkf5coreaddons-dev, libkf5i18n-dev, libkf5config-dev, libkf5windowsystem-dev, libkf5kio-dev , libqt5x11extras5-dev (>= 5.6) , libxcb1-dev , qtbase5-dev (>= 5.6), qt5-qmake (>= 5.6), qtbase5-dev-tools (>= 5.6) , libglib2.0-dev (>= 2.4) , qtchooser , default-libmysqlclient-dev , firebird-dev (>= 3.0.0.32483.ds4-4) [!hppa !mips64 !s390 !sparc] , firebird3.0-server-core [!hppa !mips64 !s390 !sparc] , libgtk2.0-dev (>= 2.18.0) , libgtk-3-dev (>= 3.18.0), libglib2.0-dev (>= 2.38.0) , gobject-introspection (>= 1.32.0), libgirepository1.0-dev (>= 1.32) , libebook1.2-dev , libpq-dev (>= 9.0~) , libxrandr-dev , libhsqldb1.8.0-java (>> 1.8.0.10) [!hppa !mips64 !s390 !sparc], libarchive-zip-perl [!hppa !mips64 !s390 !sparc] , liblpsolve55-dev (>= 5.5.0.13-5+b1), lp-solve (>= 5.5.0.13-5+b1) , libsuitesparse-dev (>= 1:3.4.0) , libdbus-1-dev (>= 0.60) , libglib2.0-dev (>= 2.4) , libbluetooth-dev [linux-any] , libavahi-client-dev , libgstreamer1.0-dev , libgstreamer-plugins-base1.0-dev , libneon27-gnutls-dev , librdf0-dev (>= 1.0.16-2) , libepoxy-dev (>= 1.2) , libglm-dev (>= 0.9.9~a2) , libgpgmepp-dev, libgpgme-dev, libgpg-error-dev , gpg , gpgconf , gpg-agent , libdconf-dev (>= 0.15.2) -CONFIGURE_FLAGS:=--with-vendor='The Document Foundation, Debian and Ubuntu' --with-build-version='1:6.2.3-0ubuntu0.19.04.1' --prefix=/usr --mandir=/usr/share/man --docdir=/usr/share/doc/libreoffice --libdir=/usr/lib --bindir=/usr/bin --host=x86_64-linux-gnu --build=x86_64-linux-gnu --disable-online-update --disable-fetch-external --without-fonts --enable-build-opensymbol --without-myspell-dicts --enable-release-build --enable-extension-integration --with-gdrive-client-id=424119844901-gee57209rkbo1rgula4i0arilvgv3lsf.apps.googleusercontent.com --with-gdrive-client-secret=3h1DknIrVsq2wEhIuADVxQ3E --with-system-dicts --with-system-hunspell --with-system-altlinuxhyph --with-system-boost --with-system-mdds --with-system-mythes --with-system-icu --with-system-librevenge --with-system-libwpd --with-system-libwpg --with-system-libwps --with-system-libvisio --with-system-libcdr --with-system-libmspub --with-system-libmwaw --with-system-libodfgen --with-system-libepubgen --with-system-libetonyek --with-system-libfreehand --with-system-libebook --with-system-libabw --with-system-libpagemaker --with-system-cairo --with-system-xmlsec --with-system-beanshell --with-system-hsqldb --with-system-lpsolve --with-system-coinmp --with-system-bluez --with-system-neon --with-system-redland --with-system-epoxy --with-system-apache-commons --with-system-graphite --with-system-harfbuzz --with-system-libexttextcat --with-system-cppunit --with-system-mariadb --with-system-postgresql --with-system-libcmis --with-system-jpeg --with-system-libxml --with-system-expat --with-system-odbc --with-system-curl --with-system-sane --with-system-poppler --with-system-libpng --with-system-nss --with-system-clucene --with-system-lcms2 --with-system-openldap --with-system-liblangtag --with-system-orcus --with-system-ucpp --with-system-firebird --with-system-libeot --with-system-glm --with-system-gpgmepp --disable-coinmp --enable-symbols --without-export-validation --with-jdk-home=/usr/lib/jvm/default-java --with-commons-logging-jar=/usr/share/java/commons-logging.jar --with-external-dict-dir=/usr/share/hunspell --with-external-hyph-dir=/usr/share/hyphen --with-boost-libdir=/usr/lib/x86_64-linux-gnu --with-external-thes-dir=/usr/share/mythes --enable-eot --disable-kde4 --enable-kde5 --enable-qt5 --enable-evolution2 --enable-python=system --with-hsqldb-jar=/usr/share/java/hsqldb1.8.0.jar --enable-scripting-beanshell --enable-scripting-javascript --enable-dbus --enable-avahi --enable-gstreamer-1-0 --with-webdav=neon --disable-ccache --with-parallelism= --disable-dependency-tracking +CONFIGURE_FLAGS:=--with-vendor='The Document Foundation, Debian and Ubuntu' --with-build-version='1:6.2.4-0ubuntu0.19.04.1' --prefix=/usr --mandir=/usr/share/man --docdir=/usr/share/doc/libreoffice --libdir=/usr/lib --bindir=/usr/bin --host=x86_64-linux-gnu --build=x86_64-linux-gnu --disable-online-update --disable-fetch-external --without-fonts --enable-build-opensymbol --without-myspell-dicts --enable-release-build --enable-extension-integration --with-gdrive-client-id=424119844901-gee57209rkbo1rgula4i0arilvgv3lsf.apps.googleusercontent.com --with-gdrive-client-secret=3h1DknIrVsq2wEhIuADVxQ3E --with-system-dicts --with-system-hunspell --with-system-altlinuxhyph --with-system-boost --with-system-mdds --with-system-mythes --with-system-icu --with-system-librevenge --with-system-libwpd --with-system-libwpg --with-system-libwps --with-system-libvisio --with-system-libcdr --with-system-libmspub --with-system-libmwaw --with-system-libodfgen --with-system-libepubgen --with-system-libetonyek --with-system-libfreehand --with-system-libebook --with-system-libabw --with-system-libpagemaker --with-system-cairo --with-system-xmlsec --with-system-beanshell --with-system-hsqldb --with-system-lpsolve --with-system-coinmp --with-system-bluez --with-system-neon --with-system-redland --with-system-epoxy --with-system-apache-commons --with-system-graphite --with-system-harfbuzz --with-system-libexttextcat --with-system-cppunit --with-system-mariadb --with-system-postgresql --with-system-libcmis --with-system-jpeg --with-system-libxml --with-system-expat --with-system-odbc --with-system-curl --with-system-sane --with-system-poppler --with-system-libpng --with-system-nss --with-system-clucene --with-system-lcms2 --with-system-openldap --with-system-liblangtag --with-system-orcus --with-system-ucpp --with-system-firebird --with-system-libeot --with-system-glm --with-system-gpgmepp --disable-coinmp --enable-symbols --without-export-validation --with-jdk-home=/usr/lib/jvm/default-java --with-commons-logging-jar=/usr/share/java/commons-logging.jar --with-external-dict-dir=/usr/share/hunspell --with-external-hyph-dir=/usr/share/hyphen --with-boost-libdir=/usr/lib/x86_64-linux-gnu --with-external-thes-dir=/usr/share/mythes --enable-eot --disable-kde4 --enable-kde5 --enable-qt5 --enable-evolution2 --enable-python=system --with-hsqldb-jar=/usr/share/java/hsqldb1.8.0.jar --enable-scripting-beanshell --enable-scripting-javascript --enable-dbus --enable-avahi --enable-gstreamer-1-0 --with-webdav=neon --disable-ccache --with-parallelism= --disable-dependency-tracking CONFIGURE_FLAGS_LANG=--with-lang="en-US af am ar as ast be bg bn br bs ca ca-valencia cs cy da de dz el en-GB en-ZA eo es et eu fa fi fr ga gd gl gu gug he hi hr hu id is it ja ka kk km kmr-Latn kn ko lt lv mk mn ml mr nb ne nl nn nr nso oc om or pa-IN pl pt pt-BR ro ru rw si sk sl sr sr-Latn ss st sv ta te tg th tn tr ts ug uk uz ve vi xh zh-CN zh-TW zu" LANGPACKISOS:=en-US af am ar as ast be bg bn br bs ca ca-valencia cs cy da de dz el en-GB en-ZA eo es et eu fa fi fr ga gd gl gu gug he hi hr hu id is it ja ka kk km kmr-Latn kn ko lt lv mk mn ml mr nb ne nl nn nr nso oc om or pa-IN pl pt pt-BR ro ru rw si sk sl sr sr-Latn ss st sv ta te tg th tn tr ts ug uk uz ve vi xh zh-CN zh-TW zu ISOS=en-US af am ar as ast be bg bn br bs ca ca-valencia cs cy da de dz el en-GB en-ZA eo es et eu fa fi fr ga gd gl gu gug he hi hr hu id is it ja ka kk km kmr-Latn kn ko lt lv mk mn ml mr nb ne nl nn nr nso oc om or pa-IN pl pt pt-BR ro ru rw si sk sl sr sr-Latn ss st sv ta te tg th tn tr ts ug uk uz ve vi xh zh-CN zh-TW zu diff -Nru libreoffice-l10n-6.2.3/debian/patches/java.vendor-Debian.diff libreoffice-l10n-6.2.4/debian/patches/java.vendor-Debian.diff --- libreoffice-l10n-6.2.3/debian/patches/java.vendor-Debian.diff 2019-04-30 12:13:07.000000000 +0000 +++ libreoffice-l10n-6.2.4/debian/patches/java.vendor-Debian.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -diff --git a/jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml b/jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml -index b008bb1fc0f7..ea0ddc4e7c91 100644 ---- a/jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml -+++ b/jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml -@@ -25,6 +25,9 @@ - - 1.6.0 - -+ -+ 1.6.0 -+ - - 1.5.0 - -diff --git a/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx b/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx -index 5cb85ad39a1c..c6757c6fb5eb 100644 ---- a/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx -+++ b/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx -@@ -42,6 +42,7 @@ BEGIN_VENDOR_MAP() - #endif - VENDOR_MAP_ENTRY("Sun Microsystems Inc.", SunInfo) - VENDOR_MAP_ENTRY("Oracle Corporation", SunInfo) -+ VENDOR_MAP_ENTRY("Debian", SunInfo) - VENDOR_MAP_ENTRY("AdoptOpenJdk", SunInfo) - VENDOR_MAP_ENTRY("Amazon.com Inc.", SunInfo) - #ifndef MACOSX -diff --git a/bean/com/sun/star/comp/beans/LocalOfficeWindow.java b/bean/com/sun/star/comp/beans/LocalOfficeWindow.java -index 67ace100fb5f..46cdb32fd276 100644 ---- a/bean/com/sun/star/comp/beans/LocalOfficeWindow.java -+++ b/bean/com/sun/star/comp/beans/LocalOfficeWindow.java -@@ -250,7 +250,7 @@ public class LocalOfficeWindow - if (getNativeWindowSystemType() == SystemDependent.SYSTEM_XWINDOW ) - { - String vendor = System.getProperty("java.vendor"); -- if ((vendor.equals("Sun Microsystems Inc.") || vendor.equals("Oracle Corporation")) -+ if ((vendor.equals("Sun Microsystems Inc.") || vendor.equals("Oracle Corporation") || vendor.equals("Debian")) - && Boolean.getBoolean("sun.awt.xembedserver")) - { - xembed = new NamedValue( diff -Nru libreoffice-l10n-6.2.3/debian/patches/java.vendor-Ubuntu.patch libreoffice-l10n-6.2.4/debian/patches/java.vendor-Ubuntu.patch --- libreoffice-l10n-6.2.3/debian/patches/java.vendor-Ubuntu.patch 2019-04-30 12:13:07.000000000 +0000 +++ libreoffice-l10n-6.2.4/debian/patches/java.vendor-Ubuntu.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ -Description: Add "Ubuntu" and "Private Build" as recognized Java vendors -Author: Olivier Tilloy -Bug: https://bugs.documentfoundation.org/show_bug.cgi?id=124503 -Bug-Ubuntu: https://launchpad.net/bugs/1822839 - ---- a/bean/com/sun/star/comp/beans/LocalOfficeWindow.java -+++ b/bean/com/sun/star/comp/beans/LocalOfficeWindow.java -@@ -250,7 +250,7 @@ public class LocalOfficeWindow - if (getNativeWindowSystemType() == SystemDependent.SYSTEM_XWINDOW ) - { - String vendor = System.getProperty("java.vendor"); -- if ((vendor.equals("Sun Microsystems Inc.") || vendor.equals("Oracle Corporation") || vendor.equals("Debian")) -+ if ((vendor.equals("Sun Microsystems Inc.") || vendor.equals("Oracle Corporation") || vendor.equals("Debian") || vendor.equals("Ubuntu") || vendor.equals("Private Build")) - && Boolean.getBoolean("sun.awt.xembedserver")) - { - xembed = new NamedValue( ---- a/jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml -+++ b/jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml -@@ -28,6 +28,12 @@ - - 1.6.0 - -+ -+ 1.6.0 -+ -+ -+ 1.6.0 -+ - - 1.5.0 - ---- a/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx -+++ b/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx -@@ -43,6 +43,8 @@ BEGIN_VENDOR_MAP() - VENDOR_MAP_ENTRY("Sun Microsystems Inc.", SunInfo) - VENDOR_MAP_ENTRY("Oracle Corporation", SunInfo) - VENDOR_MAP_ENTRY("Debian", SunInfo) -+ VENDOR_MAP_ENTRY("Ubuntu", SunInfo) -+ VENDOR_MAP_ENTRY("Private Build", SunInfo) - VENDOR_MAP_ENTRY("AdoptOpenJdk", SunInfo) - VENDOR_MAP_ENTRY("Amazon.com Inc.", SunInfo) - #ifndef MACOSX diff -Nru libreoffice-l10n-6.2.3/debian/patches/series libreoffice-l10n-6.2.4/debian/patches/series --- libreoffice-l10n-6.2.3/debian/patches/series 2019-04-30 12:12:21.000000000 +0000 +++ libreoffice-l10n-6.2.4/debian/patches/series 2019-05-29 11:57:38.000000000 +0000 @@ -35,10 +35,8 @@ use-mariadb-java-instead-of-mysql-java.diff m68k-fix-parameter-type.patch emfio-HAVE_MORE_FONTS.diff -java.vendor-Debian.diff #lp-753627-readd-updated-Ubuntu-brand-palette-colors.diff #integraltrans.diff -java.vendor-Ubuntu.patch hide-startcenter-desktop-file.patch mysql-80-compatibility.patch fix-uicheck-tests-on-i386.patch diff -Nru libreoffice-l10n-6.2.3/desktop/source/app/app.cxx libreoffice-l10n-6.2.4/desktop/source/app/app.cxx --- libreoffice-l10n-6.2.3/desktop/source/app/app.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/desktop/source/app/app.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -108,7 +108,7 @@ #include #include #include -#include +#include #include #include #include @@ -1712,7 +1712,7 @@ // remove temp directory RemoveTemporaryDirectory(); - SfxHelp::removeFlatpakHelpTemporaryDirectory(); + flatpak::removeTemporaryHtmlDirectory(); // flush evtl. configuration changes so that all config files in user // dir are written diff -Nru libreoffice-l10n-6.2.3/download.lst libreoffice-l10n-6.2.4/download.lst --- libreoffice-l10n-6.2.3/download.lst 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/download.lst 2019-05-17 15:35:08.000000000 +0000 @@ -33,8 +33,8 @@ export CURL_TARBALL := curl-7.64.0.tar.gz export EBOOK_SHA256SUM := 7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9 export EBOOK_TARBALL := libe-book-0.1.3.tar.xz -export EPOXY_SHA256SUM := a9562386519eb3fd7f03209f279f697a8cba520d3c155d6e253c3e138beca7d8 -export EPOXY_TARBALL := libepoxy-1.5.2.tar.xz +export EPOXY_SHA256SUM := 002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d +export EPOXY_TARBALL := libepoxy-1.5.3.tar.xz export EPM_SHA256SUM := b3fc4c5445de6c9a801504a3ea3efb2d4ea9d5a622c9427e716736e7713ddb91 export EPM_TARBALL := 3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz export EPUBGEN_SHA256SUM := 03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad @@ -132,8 +132,8 @@ export JFREEREPORT_SAC_TARBALL := 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip export LIBJPEG_TURBO_SHA256SUM := b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523 export LIBJPEG_TURBO_TARBALL := libjpeg-turbo-1.5.3.tar.gz -export LANGTAGREG_SHA256SUM := 14c21f4533ca74e3af9e09184d6756a750d0cd46099015ba8c595e48499aa878 -export LANGTAGREG_TARBALL := language-subtag-registry-2018-04-23.tar.bz2 +export LANGTAGREG_SHA256SUM := a1d7fb901764bb8f251d4f686cdf565764f9987d0fb5d9315d54a7366a84822d +export LANGTAGREG_TARBALL := language-subtag-registry-2019-04-03.tar.bz2 export LANGUAGETOOL_SHA256SUM := 48c87e41636783bba438b65fd895821e369ed139e1465fac654323ad93c5a82d export LANGUAGETOOL_TARBALL := b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2 export LCMS2_SHA256SUM := 48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20 @@ -204,8 +204,8 @@ export PDFIUM_TARBALL := pdfium-3550.tar.bz2 export PIXMAN_SHA256SUM := 21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e export PIXMAN_TARBALL := e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz -export LIBPNG_SHA256SUM := 2f1e960d92ce3b3abd03d06dfec9637dfbd22febf107a536b44f7a47c60659f6 -export LIBPNG_TARBALL := libpng-1.6.34.tar.xz +export LIBPNG_SHA256SUM := 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca +export LIBPNG_TARBALL := libpng-1.6.37.tar.xz export POPPLER_SHA256SUM := 92e09fd3302567fd36146b36bb707db43ce436e8841219025a82ea9fb0076b2f export POPPLER_TARBALL := poppler-0.74.0.tar.xz export POSTGRESQL_SHA256SUM := a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126 diff -Nru libreoffice-l10n-6.2.3/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx libreoffice-l10n-6.2.4/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx --- libreoffice-l10n-6.2.3/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -334,7 +334,6 @@ mrOutDev.EnableMapMode(false); mpContent->EnableMapMode(false); - Bitmap aContent(mpContent->GetBitmap(aEmptyPoint, aSizePixel)); #ifdef DBG_UTIL if(bDoSaveForVisualControl) @@ -346,6 +345,7 @@ "~/content.bmp", #endif StreamMode::WRITE|StreamMode::TRUNC); + Bitmap aContent(mpContent->GetBitmap(aEmptyPoint, aSizePixel)); WriteDIB(aContent, aNew, false, true); } #endif @@ -373,6 +373,7 @@ } #endif + Bitmap aContent(mpContent->GetBitmap(aEmptyPoint, aSizePixel)); mrOutDev.DrawBitmapEx(maDestPixel.TopLeft(), BitmapEx(aContent, aAlphaMask)); } else if(mpMask) @@ -394,17 +395,21 @@ } #endif + Bitmap aContent(mpContent->GetBitmap(aEmptyPoint, aSizePixel)); mrOutDev.DrawBitmapEx(maDestPixel.TopLeft(), BitmapEx(aContent, aMask)); } else if(0.0 != fTrans) { sal_uInt8 nMaskValue(static_cast(basegfx::fround(fTrans * 255.0))); const AlphaMask aAlphaMask(aSizePixel, &nMaskValue); + Bitmap aContent(mpContent->GetBitmap(aEmptyPoint, aSizePixel)); mrOutDev.DrawBitmapEx(maDestPixel.TopLeft(), BitmapEx(aContent, aAlphaMask)); } else { - mrOutDev.DrawBitmap(maDestPixel.TopLeft(), aContent); + mrOutDev.DrawOutDev(maDestPixel.TopLeft(), aSizePixel, + aEmptyPoint, aSizePixel, + *mpContent); } mrOutDev.SetRasterOp(aOrigRasterOp); diff -Nru libreoffice-l10n-6.2.3/drawinglayer/source/processor2d/vclprocessor2d.cxx libreoffice-l10n-6.2.4/drawinglayer/source/processor2d/vclprocessor2d.cxx --- libreoffice-l10n-6.2.3/drawinglayer/source/processor2d/vclprocessor2d.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/drawinglayer/source/processor2d/vclprocessor2d.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -726,29 +726,32 @@ // back to old OutDev mpOutputDevice = pLastOutputDevice; - // draw mask - if(getOptionsDrawinglayer().IsAntiAliasing()) + // if the mask fills the whole area we can skip + // creating a transparent vd and filling it. + if (!basegfx::utils::isRectangle(aMask)) { - // with AA, use 8bit AlphaMask to get nice borders - VirtualDevice& rTransparence = aBufferDevice.getTransparence(); - rTransparence.SetLineColor(); - rTransparence.SetFillColor(COL_BLACK); - rTransparence.DrawPolyPolygon(aMask); - - // dump buffer to outdev - aBufferDevice.paint(); + // draw mask + if(getOptionsDrawinglayer().IsAntiAliasing()) + { + // with AA, use 8bit AlphaMask to get nice borders + VirtualDevice& rTransparence = aBufferDevice.getTransparence(); + rTransparence.SetLineColor(); + rTransparence.SetFillColor(COL_BLACK); + rTransparence.DrawPolyPolygon(aMask); + } + else + { + // No AA, use 1bit mask + VirtualDevice& rMask = aBufferDevice.getMask(); + rMask.SetLineColor(); + rMask.SetFillColor(COL_BLACK); + rMask.DrawPolyPolygon(aMask); + } } - else - { - // No AA, use 1bit mask - VirtualDevice& rMask = aBufferDevice.getMask(); - rMask.SetLineColor(); - rMask.SetFillColor(COL_BLACK); - rMask.DrawPolyPolygon(aMask); - // dump buffer to outdev - aBufferDevice.paint(); - } + // dump buffer to outdev + aBufferDevice.paint(); + } } } diff -Nru libreoffice-l10n-6.2.3/editeng/source/misc/svxacorr.cxx libreoffice-l10n-6.2.4/editeng/source/misc/svxacorr.cxx --- libreoffice-l10n-6.2.3/editeng/source/misc/svxacorr.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/editeng/source/misc/svxacorr.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1168,7 +1168,7 @@ void SvxAutoCorrect::InsertQuote( SvxAutoCorrDoc& rDoc, sal_Int32 nInsPos, sal_Unicode cInsChar, bool bSttQuote, - bool bIns ) + bool bIns, bool b_iApostrophe ) { const LanguageType eLang = GetDocLanguage( rDoc, nInsPos ); sal_Unicode cRet = GetQuote( cInsChar, bSttQuote, eLang ); @@ -1200,6 +1200,22 @@ } rDoc.Replace( nInsPos, sChg ); + + // i' -> I' in English (last step for the undo) + if( b_iApostrophe && eLang.anyOf( + LANGUAGE_ENGLISH, + LANGUAGE_ENGLISH_US, + LANGUAGE_ENGLISH_UK, + LANGUAGE_ENGLISH_AUS, + LANGUAGE_ENGLISH_CAN, + LANGUAGE_ENGLISH_NZ, + LANGUAGE_ENGLISH_EIRE, + LANGUAGE_ENGLISH_SAFRICA, + LANGUAGE_ENGLISH_JAMAICA, + LANGUAGE_ENGLISH_CARRIBEAN)) + { + rDoc.Replace( nInsPos-1, "I" ); + } } OUString SvxAutoCorrect::GetQuote( SvxAutoCorrDoc const & rDoc, sal_Int32 nInsPos, @@ -1255,6 +1271,7 @@ { sal_Unicode cPrev; bool bSttQuote = !nInsPos; + bool b_iApostrophe = false; if (!bSttQuote) { cPrev = rTxt[ nInsPos-1 ]; @@ -1262,8 +1279,10 @@ lcl_IsInAsciiArr( "([{", cPrev ) || ( cEmDash == cPrev ) || ( cEnDash == cPrev ); + b_iApostrophe = bSingle && ( cPrev == 'i' ) && + (( nInsPos == 1 ) || IsWordDelim( rTxt[ nInsPos-2 ] )); } - InsertQuote( rDoc, nInsPos, cChar, bSttQuote, bInsert ); + InsertQuote( rDoc, nInsPos, cChar, bSttQuote, bInsert, b_iApostrophe ); break; } diff -Nru libreoffice-l10n-6.2.3/extensions/source/macosx/spotlight/OOoContentDataParser.m libreoffice-l10n-6.2.4/extensions/source/macosx/spotlight/OOoContentDataParser.m --- libreoffice-l10n-6.2.3/extensions/source/macosx/spotlight/OOoContentDataParser.m 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/extensions/source/macosx/spotlight/OOoContentDataParser.m 2019-05-17 15:35:08.000000000 +0000 @@ -98,6 +98,7 @@ [textContent appendString:[NSString stringWithString:runningTextContent]]; [runningTextContent release]; + runningTextContent = nil; } shouldReadCharacters = NO; } @@ -125,9 +126,11 @@ if (runningTextContent != nil) { [runningTextContent release]; + runningTextContent = nil; } if (textContent != nil) { [textContent release]; + textContent = nil; } } @@ -137,6 +140,7 @@ if (textContent != nil && [textContent length] > 0) { [mdiValues setObject:[NSString stringWithString:textContent] forKey:(NSString*)kMDItemTextContent]; [textContent release]; + textContent = nil; } } diff -Nru libreoffice-l10n-6.2.3/external/epoxy/epoxy.noegl.by.default.patch libreoffice-l10n-6.2.4/external/epoxy/epoxy.noegl.by.default.patch --- libreoffice-l10n-6.2.3/external/epoxy/epoxy.noegl.by.default.patch 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/external/epoxy/epoxy.noegl.by.default.patch 2019-05-17 15:35:08.000000000 +0000 @@ -10,9 +10,8 @@ +#define PLATFORM_HAS_GLX 0 #define PLATFORM_HAS_WGL 1 #elif defined(__APPLE__) --#define PLATFORM_HAS_EGL ENABLE_EGL + #define PLATFORM_HAS_EGL 0 -#define PLATFORM_HAS_GLX ENABLE_GLX -+#define PLATFORM_HAS_EGL 0 +#define PLATFORM_HAS_GLX 0 #define PLATFORM_HAS_WGL 0 #elif defined(ANDROID) diff -Nru libreoffice-l10n-6.2.3/external/epoxy/epoxy.windows.api.patch libreoffice-l10n-6.2.4/external/epoxy/epoxy.windows.api.patch --- libreoffice-l10n-6.2.3/external/epoxy/epoxy.windows.api.patch 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/external/epoxy/epoxy.windows.api.patch 2019-05-17 15:35:08.000000000 +0000 @@ -10,81 +10,3 @@ #endif #ifndef GLAPIENTRY ---- src/egl_generated_dispatch.c -+++ src/egl_generated_dispatch.c -@@ -128,7 +128,11 @@ - }; - - #if USING_DISPATCH_TABLE -+#if defined (_MSC_VER) -+static __inline struct dispatch_table * -+#else - static inline struct dispatch_table * -+#endif - get_dispatch_table(void); - - #endif -@@ -1642,7 +1646,11 @@ - uint32_t egl_tls_index; - uint32_t egl_tls_size = sizeof(struct dispatch_table); - -+#if defined (_MSC_VER) -+static __inline struct dispatch_table * -+#else - static inline struct dispatch_table * -+#endif - get_dispatch_table(void) - { - return TlsGetValue(egl_tls_index); ---- src/gl_generated_dispatch.c -+++ src/gl_generated_dispatch.c -@@ -3122,7 +3122,11 @@ - }; - - #if USING_DISPATCH_TABLE -+#if defined (_MSC_VER) -+static __inline struct dispatch_table * -+#else - static inline struct dispatch_table * -+#endif - get_dispatch_table(void); - - #endif -@@ -51507,7 +51511,11 @@ - uint32_t gl_tls_index; - uint32_t gl_tls_size = sizeof(struct dispatch_table); - -+#if defined (_MSC_VER) -+static __inline struct dispatch_table * -+#else - static inline struct dispatch_table * -+#endif - get_dispatch_table(void) - { - return TlsGetValue(gl_tls_index); ---- src/wgl_generated_dispatch.c -+++ src/wgl_generated_dispatch.c -@@ -157,7 +157,11 @@ - }; - - #if USING_DISPATCH_TABLE -+#if defined (_MSC_VER) -+static __inline struct dispatch_table * -+#else - static inline struct dispatch_table * -+#endif - get_dispatch_table(void); - - #endif -@@ -1701,7 +1705,11 @@ - uint32_t wgl_tls_index; - uint32_t wgl_tls_size = sizeof(struct dispatch_table); - -+#if defined (_MSC_VER) -+static __inline struct dispatch_table * -+#else - static inline struct dispatch_table * -+#endif - get_dispatch_table(void) - { - return TlsGetValue(wgl_tls_index); diff -Nru libreoffice-l10n-6.2.3/external/epoxy/Library_epoxy.mk libreoffice-l10n-6.2.4/external/epoxy/Library_epoxy.mk --- libreoffice-l10n-6.2.3/external/epoxy/Library_epoxy.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/external/epoxy/Library_epoxy.mk 2019-05-17 15:35:08.000000000 +0000 @@ -19,7 +19,7 @@ $$(INCLUDE) \ )) -# epoxy is riddled with warnings... let's spare use +# epoxy is riddled with warnings... let's spare us # the pointless spamming $(eval $(call gb_Library_add_cxxflags,epoxy,\ -w \ diff -Nru libreoffice-l10n-6.2.3/external/epoxy/UnpackedTarball_epoxy.mk libreoffice-l10n-6.2.4/external/epoxy/UnpackedTarball_epoxy.mk --- libreoffice-l10n-6.2.3/external/epoxy/UnpackedTarball_epoxy.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/external/epoxy/UnpackedTarball_epoxy.mk 2019-05-17 15:35:08.000000000 +0000 @@ -11,6 +11,18 @@ $(eval $(call gb_UnpackedTarball_set_tarball,epoxy,$(EPOXY_TARBALL))) +$(call gb_UnpackedTarball_get_target,epoxy) :| $(call gb_ExternalExecutable_get_dependencies,python) + +epoxy_PYTHON := $(call gb_ExternalExecutable_get_command,python) + +# previous versions of epoxy bundled the output, but now it has to be generated +$(eval $(call gb_UnpackedTarball_set_pre_action,epoxy,\ + $(epoxy_PYTHON) ./src/gen_dispatch.py --srcdir src --includedir include/epoxy registry/gl.xml && \ + $(epoxy_PYTHON) ./src/gen_dispatch.py --srcdir src --includedir include/epoxy registry/glx.xml && \ + $(epoxy_PYTHON) ./src/gen_dispatch.py --srcdir src --includedir include/epoxy registry/egl.xml && \ + $(epoxy_PYTHON) ./src/gen_dispatch.py --srcdir src --includedir include/epoxy registry/wgl.xml \ +)) + $(eval $(call gb_UnpackedTarball_set_patchlevel,epoxy,0)) $(eval $(call gb_UnpackedTarball_add_patches,epoxy, \ diff -Nru libreoffice-l10n-6.2.3/external/libxslt/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch.1 libreoffice-l10n-6.2.4/external/libxslt/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch.1 --- libreoffice-l10n-6.2.3/external/libxslt/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch.1 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/external/libxslt/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch.1 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,120 @@ +From e03553605b45c88f0b4b2980adfbbb8f6fca2fd6 Mon Sep 17 00:00:00 2001 +From: Nick Wellnhofer +Date: Sun, 24 Mar 2019 09:51:39 +0100 +Subject: [PATCH] Fix security framework bypass + +xsltCheckRead and xsltCheckWrite return -1 in case of error but callers +don't check for this condition and allow access. With a specially +crafted URL, xsltCheckRead could be tricked into returning an error +because of a supposedly invalid URL that would still be loaded +succesfully later on. + +Fixes #12. + +Thanks to Felix Wilhelm for the report. +--- + libxslt/documents.c | 18 ++++++++++-------- + libxslt/imports.c | 9 +++++---- + libxslt/transform.c | 9 +++++---- + libxslt/xslt.c | 9 +++++---- + 4 files changed, 25 insertions(+), 20 deletions(-) + +diff --git a/libxslt/documents.c b/libxslt/documents.c +index 3f3a7312..4aad11bb 100644 +--- a/libxslt/documents.c ++++ b/libxslt/documents.c +@@ -296,10 +296,11 @@ xsltLoadDocument(xsltTransformContextPtr ctxt, const xmlChar *URI) { + int res; + + res = xsltCheckRead(ctxt->sec, ctxt, URI); +- if (res == 0) { +- xsltTransformError(ctxt, NULL, NULL, +- "xsltLoadDocument: read rights for %s denied\n", +- URI); ++ if (res <= 0) { ++ if (res == 0) ++ xsltTransformError(ctxt, NULL, NULL, ++ "xsltLoadDocument: read rights for %s denied\n", ++ URI); + return(NULL); + } + } +@@ -372,10 +373,11 @@ xsltLoadStyleDocument(xsltStylesheetPtr style, const xmlChar *URI) { + int res; + + res = xsltCheckRead(sec, NULL, URI); +- if (res == 0) { +- xsltTransformError(NULL, NULL, NULL, +- "xsltLoadStyleDocument: read rights for %s denied\n", +- URI); ++ if (res <= 0) { ++ if (res == 0) ++ xsltTransformError(NULL, NULL, NULL, ++ "xsltLoadStyleDocument: read rights for %s denied\n", ++ URI); + return(NULL); + } + } +diff --git a/libxslt/imports.c b/libxslt/imports.c +index 874870cc..3783b247 100644 +--- a/libxslt/imports.c ++++ b/libxslt/imports.c +@@ -130,10 +130,11 @@ xsltParseStylesheetImport(xsltStylesheetPtr style, xmlNodePtr cur) { + int secres; + + secres = xsltCheckRead(sec, NULL, URI); +- if (secres == 0) { +- xsltTransformError(NULL, NULL, NULL, +- "xsl:import: read rights for %s denied\n", +- URI); ++ if (secres <= 0) { ++ if (secres == 0) ++ xsltTransformError(NULL, NULL, NULL, ++ "xsl:import: read rights for %s denied\n", ++ URI); + goto error; + } + } +diff --git a/libxslt/transform.c b/libxslt/transform.c +index 13793914..0636dbd0 100644 +--- a/libxslt/transform.c ++++ b/libxslt/transform.c +@@ -3493,10 +3493,11 @@ xsltDocumentElem(xsltTransformContextPtr ctxt, xmlNodePtr node, + */ + if (ctxt->sec != NULL) { + ret = xsltCheckWrite(ctxt->sec, ctxt, filename); +- if (ret == 0) { +- xsltTransformError(ctxt, NULL, inst, +- "xsltDocumentElem: write rights for %s denied\n", +- filename); ++ if (ret <= 0) { ++ if (ret == 0) ++ xsltTransformError(ctxt, NULL, inst, ++ "xsltDocumentElem: write rights for %s denied\n", ++ filename); + xmlFree(URL); + xmlFree(filename); + return; +diff --git a/libxslt/xslt.c b/libxslt/xslt.c +index 780a5ad7..a234eb79 100644 +--- a/libxslt/xslt.c ++++ b/libxslt/xslt.c +@@ -6763,10 +6763,11 @@ xsltParseStylesheetFile(const xmlChar* filename) { + int res; + + res = xsltCheckRead(sec, NULL, filename); +- if (res == 0) { +- xsltTransformError(NULL, NULL, NULL, +- "xsltParseStylesheetFile: read rights for %s denied\n", +- filename); ++ if (res <= 0) { ++ if (res == 0) ++ xsltTransformError(NULL, NULL, NULL, ++ "xsltParseStylesheetFile: read rights for %s denied\n", ++ filename); + return(NULL); + } + } +-- +2.18.1 + diff -Nru libreoffice-l10n-6.2.3/external/libxslt/UnpackedTarball_libxslt.mk libreoffice-l10n-6.2.4/external/libxslt/UnpackedTarball_libxslt.mk --- libreoffice-l10n-6.2.3/external/libxslt/UnpackedTarball_libxslt.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/external/libxslt/UnpackedTarball_libxslt.mk 2019-05-17 15:35:08.000000000 +0000 @@ -19,6 +19,7 @@ external/libxslt/libxslt-msvc.patch.2 \ external/libxslt/libxslt-1.1.26-memdump.patch \ external/libxslt/rpath.patch.0 \ + external/libxslt/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch.1 \ )) # vim: set noet sw=4 ts=4: diff -Nru libreoffice-l10n-6.2.3/filter/source/msfilter/msdffimp.cxx libreoffice-l10n-6.2.4/filter/source/msfilter/msdffimp.cxx --- libreoffice-l10n-6.2.3/filter/source/msfilter/msdffimp.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/filter/source/msfilter/msdffimp.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -6553,7 +6553,11 @@ else { // and unleash our filter GraphicFilter& rGF = GraphicFilter::GetGraphicFilter(); - Graphic aGraphic = rGF.ImportUnloadedGraphic(*pGrStream); + // ImportUnloadedGraphic() may simply read the entire rest of the stream, + // which may be very large if the whole document is large. Limit the read + // size to the size of this record. + sal_uInt64 maxSize = pGrStream == &rBLIPStream ? nLength : 0; + Graphic aGraphic = rGF.ImportUnloadedGraphic(*pGrStream, maxSize); if (aGraphic) { rData = aGraphic; diff -Nru libreoffice-l10n-6.2.3/fpicker/source/office/OfficeFilePicker.cxx libreoffice-l10n-6.2.4/fpicker/source/office/OfficeFilePicker.cxx --- libreoffice-l10n-6.2.3/fpicker/source/office/OfficeFilePicker.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/fpicker/source/office/OfficeFilePicker.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -503,7 +503,7 @@ prepareExecute(); SvtFileDialog_Base* pDialog = getDialog(); pDialog->EnableAutocompletion(); - pDialog->StartExecuteAsync([=](sal_Int32 nResult){ + pDialog->StartExecuteAsync([this](sal_Int32 nResult){ DialogClosedHdl(nResult); }); } diff -Nru libreoffice-l10n-6.2.3/fpicker/source/office/OfficeFolderPicker.cxx libreoffice-l10n-6.2.4/fpicker/source/office/OfficeFolderPicker.cxx --- libreoffice-l10n-6.2.3/fpicker/source/office/OfficeFolderPicker.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/fpicker/source/office/OfficeFolderPicker.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -65,7 +65,7 @@ prepareExecute(); SvtFileDialog_Base* pDialog = getDialog(); pDialog->EnableAutocompletion(); - pDialog->StartExecuteAsync([=](sal_Int32 nResult){ + pDialog->StartExecuteAsync([this](sal_Int32 nResult){ DialogClosedHdl(nResult); }); } diff -Nru libreoffice-l10n-6.2.3/fpicker/source/win32/asyncrequests.cxx libreoffice-l10n-6.2.4/fpicker/source/win32/asyncrequests.cxx --- libreoffice-l10n-6.2.3/fpicker/source/win32/asyncrequests.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/fpicker/source/win32/asyncrequests.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -19,6 +19,7 @@ #include "asyncrequests.hxx" #include +#include #include namespace fpicker{ @@ -56,6 +57,10 @@ void Request::notify() { m_aJoiner.set(); + // Make sure that main loop receives at least this message to return from GetMessage and recheck + // the condition, even in case when there's no visible application windows present, and thus no + // other messages might arrive to the main loop. + WinScheduler::PostDummyMessage(); } AsyncRequests::AsyncRequests(const RequestHandlerRef& rHandler) diff -Nru libreoffice-l10n-6.2.3/.gitreview libreoffice-l10n-6.2.4/.gitreview --- libreoffice-l10n-6.2.3/.gitreview 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/.gitreview 2019-05-17 15:35:08.000000000 +0000 @@ -3,5 +3,5 @@ port=29418 project=core defaultremote=logerrit -defaultbranch=libreoffice-6-2-3 +defaultbranch=libreoffice-6-2-4 diff -Nru libreoffice-l10n-6.2.3/helpcontent2/help3xsl/help.js libreoffice-l10n-6.2.4/helpcontent2/help3xsl/help.js --- libreoffice-l10n-6.2.3/helpcontent2/help3xsl/help.js 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/helpcontent2/help3xsl/help.js 2019-05-17 15:35:07.000000000 +0000 @@ -8,7 +8,7 @@ */ // Pagination and fuzzy search -var url = document.URL; +var url = window.location.pathname; var moduleRegex = new RegExp('text\\/(\\w+)\\/'); var regexArray = moduleRegex.exec(url); var currentModule = null; diff -Nru libreoffice-l10n-6.2.3/i18npool/source/collator/data/hu_charset.txt libreoffice-l10n-6.2.4/i18npool/source/collator/data/hu_charset.txt --- libreoffice-l10n-6.2.3/i18npool/source/collator/data/hu_charset.txt 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/i18npool/source/collator/data/hu_charset.txt 2019-05-17 15:35:08.000000000 +0000 @@ -22,7 +22,11 @@ [caseLevel on] [caseFirst lower] -[alternate shifted] + +# Because of the different requirements of Writer and Calc, +# don't ignore the special characters, yet. +# See tdf#123204 "EDITING Not all special characters appear in the AutoFilter window" +# [alternate shifted] & c < cs <<< Cs <<< CS & d < dz <<< DZ < dzs <<< Dzs <<< DZS Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/icon-themes/colibre/res/sx03126.png and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/icon-themes/colibre/res/sx03126.png differ diff -Nru libreoffice-l10n-6.2.3/icon-themes/colibre_svg/res/sx03126.svg libreoffice-l10n-6.2.4/icon-themes/colibre_svg/res/sx03126.svg --- libreoffice-l10n-6.2.3/icon-themes/colibre_svg/res/sx03126.svg 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/icon-themes/colibre_svg/res/sx03126.svg 2019-05-17 15:35:08.000000000 +0000 @@ -1 +1,7 @@ - \ No newline at end of file + + + + + + /&gt; + \ No newline at end of file Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/icon-themes/sifr/res/sx03126.png and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/icon-themes/sifr/res/sx03126.png differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/icon-themes/sifr_dark/res/sx03126.png and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/icon-themes/sifr_dark/res/sx03126.png differ diff -Nru libreoffice-l10n-6.2.3/icon-themes/sifr_svg/res/sx03126.svg libreoffice-l10n-6.2.4/icon-themes/sifr_svg/res/sx03126.svg --- libreoffice-l10n-6.2.3/icon-themes/sifr_svg/res/sx03126.svg 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/icon-themes/sifr_svg/res/sx03126.svg 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,6 @@ + + + diff -Nru libreoffice-l10n-6.2.3/include/editeng/svxacorr.hxx libreoffice-l10n-6.2.4/include/editeng/svxacorr.hxx --- libreoffice-l10n-6.2.3/include/editeng/svxacorr.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/editeng/svxacorr.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -319,7 +319,7 @@ OUString GetQuote( SvxAutoCorrDoc const & rDoc, sal_Int32 nInsPos, sal_Unicode cInsChar, bool bSttQuote ); void InsertQuote( SvxAutoCorrDoc& rDoc, sal_Int32 nInsPos, - sal_Unicode cInsChar, bool bSttQuote, bool bIns ); + sal_Unicode cInsChar, bool bSttQuote, bool bIns, bool b_iApostrophe ); // Query/Set the name of the AutoCorrect file // the default is "autocorr.dat" diff -Nru libreoffice-l10n-6.2.3/include/sfx2/flatpak.hxx libreoffice-l10n-6.2.4/include/sfx2/flatpak.hxx --- libreoffice-l10n-6.2.3/include/sfx2/flatpak.hxx 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/sfx2/flatpak.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,34 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#ifndef INCLUDED_INCLUDE_SFX2_FLATPAK_HXX +#define INCLUDED_INCLUDE_SFX2_FLATPAK_HXX + +#include + +#include +#include + +// Functionality related to the Flatpak version of LibreOffice. + +namespace flatpak { + +bool isFlatpak(); + +// Must only be called with SolarMutex locked: +bool createTemporaryHtmlDirectory(OUString ** url); + +// Must only be called with SolarMutex locked: +SFX2_DLLPUBLIC void removeTemporaryHtmlDirectory(); + +} + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff -Nru libreoffice-l10n-6.2.3/include/sfx2/linkmgr.hxx libreoffice-l10n-6.2.4/include/sfx2/linkmgr.hxx --- libreoffice-l10n-6.2.3/include/sfx2/linkmgr.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/sfx2/linkmgr.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -159,7 +159,8 @@ static bool GetGraphicFromAny(const OUString& rMimeType, const css::uno::Any & rValue, const OUString& rReferer, - Graphic& rGrf); + Graphic& rGrf, + weld::Window* pParentWin); private: LinkManager( const LinkManager& ) = delete; diff -Nru libreoffice-l10n-6.2.3/include/sfx2/sfxhelp.hxx libreoffice-l10n-6.2.4/include/sfx2/sfxhelp.hxx --- libreoffice-l10n-6.2.3/include/sfx2/sfxhelp.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/sfx2/sfxhelp.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -53,8 +53,6 @@ static OUString GetCurrentModuleIdentifier(); // Check for built-in help static bool IsHelpInstalled(); - - static void removeFlatpakHelpTemporaryDirectory(); }; #endif // INCLUDED_SFX2_SFXHELP_HXX diff -Nru libreoffice-l10n-6.2.3/include/sot/formats.hxx libreoffice-l10n-6.2.4/include/sot/formats.hxx --- libreoffice-l10n-6.2.3/include/sot/formats.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/sot/formats.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -174,8 +174,9 @@ JPEG = 144, RICHTEXT = 145, STRING_TSVC = 146, + PDF = 147, // the point at which we start allocating "runtime" format IDs - USER_END = STRING_TSVC + USER_END = PDF }; /** Make it easier to iterate over format IDs */ diff -Nru libreoffice-l10n-6.2.3/include/svx/hexcolorcontrol.hxx libreoffice-l10n-6.2.4/include/svx/hexcolorcontrol.hxx --- libreoffice-l10n-6.2.3/include/svx/hexcolorcontrol.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/svx/hexcolorcontrol.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -34,12 +34,17 @@ { private: std::unique_ptr m_xEntry; + Link m_aModifyHdl; + ImplSVEvent* m_nAsyncModifyEvent; DECL_STATIC_LINK(HexColorControl, ImplProcessInputHdl, OUString&, bool); + DECL_LINK(ImplProcessModifyHdl, weld::Entry&, void); + DECL_LINK(OnAsyncModifyHdl, void*, void); public: HexColorControl(std::unique_ptr pEdit); + ~HexColorControl(); - void connect_changed(const Link& rLink) { m_xEntry->connect_changed(rLink); } + void connect_changed(const Link& rLink) { m_aModifyHdl = rLink; } void SetColor( ::Color nColor ); ::Color GetColor(); diff -Nru libreoffice-l10n-6.2.3/include/unotools/ucbstreamhelper.hxx libreoffice-l10n-6.2.4/include/unotools/ucbstreamhelper.hxx --- libreoffice-l10n-6.2.3/include/unotools/ucbstreamhelper.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/unotools/ucbstreamhelper.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -19,6 +19,8 @@ #ifndef INCLUDED_UNOTOOLS_UCBSTREAMHELPER_HXX #define INCLUDED_UNOTOOLS_UCBSTREAMHELPER_HXX +#include + #include #include @@ -45,9 +47,9 @@ class UNOTOOLS_DLLPUBLIC UcbStreamHelper { public: - static std::unique_ptr CreateStream( const OUString& rFileName, StreamMode eOpenMode ); - static std::unique_ptr CreateStream( const OUString& rFileName, StreamMode eOpenMode, - bool bFileExists ); + static std::unique_ptr CreateStream(const OUString& rFileName, StreamMode eOpenMode, css::uno::Reference xParentWin = nullptr); + static std::unique_ptr CreateStream(const OUString& rFileName, StreamMode eOpenMode, + bool bFileExists, css::uno::Reference xParentWin = nullptr); static std::unique_ptr CreateStream( const css::uno::Reference < css::io::XInputStream >& xStream ); static std::unique_ptr CreateStream( const css::uno::Reference < css::io::XStream >& xStream ); static std::unique_ptr CreateStream( const css::uno::Reference < css::io::XInputStream >& xStream, bool bCloseStream ); diff -Nru libreoffice-l10n-6.2.3/include/vcl/graphicfilter.hxx libreoffice-l10n-6.2.4/include/vcl/graphicfilter.hxx --- libreoffice-l10n-6.2.3/include/vcl/graphicfilter.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/vcl/graphicfilter.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -294,7 +294,8 @@ css::uno::Sequence< css::beans::PropertyValue >* pFilterData, WmfExternal const *pExtHeader = nullptr ); - Graphic ImportUnloadedGraphic(SvStream& rIStream); + // Setting sizeLimit limits how much will be read from the stream. + Graphic ImportUnloadedGraphic(SvStream& rIStream, sal_uInt64 sizeLimit = 0); const FilterErrorEx& GetLastError() const { return *pErrorEx;} void ResetLastError(); diff -Nru libreoffice-l10n-6.2.3/include/vcl/GraphicLoader.hxx libreoffice-l10n-6.2.4/include/vcl/GraphicLoader.hxx --- libreoffice-l10n-6.2.3/include/vcl/GraphicLoader.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/vcl/GraphicLoader.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -12,11 +12,16 @@ #include +namespace weld +{ +class Window; +} + namespace vcl { namespace graphic { -Graphic VCL_DLLPUBLIC loadFromURL(OUString const& rURL); +Graphic VCL_DLLPUBLIC loadFromURL(OUString const& rURL, weld::Window* pParentWin = nullptr); } } // end vcl::graphic diff -Nru libreoffice-l10n-6.2.3/include/vcl/svimpbox.hxx libreoffice-l10n-6.2.4/include/vcl/svimpbox.hxx --- libreoffice-l10n-6.2.3/include/vcl/svimpbox.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/vcl/svimpbox.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -291,7 +291,7 @@ void MakeVisible( SvTreeListEntry* pEntry, bool bMoveToTop = false ); void ScrollToAbsPos( long nPos ); - void PaintDDCursor( SvTreeListEntry* ); + void PaintDDCursor(SvTreeListEntry* pEntry, bool bShow); // Images inline Image& implGetImageLocation( const ImageType _eType ); diff -Nru libreoffice-l10n-6.2.3/include/vcl/viewdataentry.hxx libreoffice-l10n-6.2.4/include/vcl/viewdataentry.hxx --- libreoffice-l10n-6.2.3/include/vcl/viewdataentry.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/vcl/viewdataentry.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -51,6 +51,8 @@ bool mbExpanded:1; bool mbFocused:1; bool mbSelectable:1; + bool mbDragTarget:1; + tools::Rectangle maPaintRectangle; public: @@ -63,11 +65,16 @@ bool IsExpanded() const { return mbExpanded;} bool HasFocus() const { return mbFocused;} bool IsSelectable() const { return mbSelectable;} + bool IsDragTarget() const { return mbDragTarget;} void SetFocus( bool bFocus ); void SetSelected( bool bSelected ); void SetHighlighted( bool bHighlighted ); void SetExpanded( bool bExpanded ); void SetSelectable( bool bSelectable ); + void SetDragTarget( bool bDragTarget ) + { + mbDragTarget = bDragTarget; + } void Init(size_t nSize); diff -Nru libreoffice-l10n-6.2.3/include/vcl/winscheduler.hxx libreoffice-l10n-6.2.4/include/vcl/winscheduler.hxx --- libreoffice-l10n-6.2.3/include/vcl/winscheduler.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/include/vcl/winscheduler.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -31,6 +31,11 @@ /// Hack for Windows native dialogs, which run the main loop, so we can't /// use the direct processing shortcut. static void SetForceRealTimer(); + + // Posting a dummy messages might be needed to ensure that main loop eventually returns from + // GetMessage ("wakes up") in modes without a visible window. This, e.g., might be needed to + // let main thread recheck a condition set from another thread. + static void PostDummyMessage(); }; #endif // _WIN32 diff -Nru libreoffice-l10n-6.2.3/jvmfwk/inc/fwkbase.hxx libreoffice-l10n-6.2.4/jvmfwk/inc/fwkbase.hxx --- libreoffice-l10n-6.2.3/jvmfwk/inc/fwkbase.hxx 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/inc/fwkbase.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,134 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ +#ifndef INCLUDED_JVMFWK_INC_FWKBASE_HXX +#define INCLUDED_JVMFWK_INC_FWKBASE_HXX + +#include + +#include + +#include +#include "elements.hxx" +#include "libxmlutil.hxx" + +namespace jfw +{ + +class VendorSettings +{ + OUString m_xmlDocVendorSettingsFileUrl; + CXmlDocPtr m_xmlDocVendorSettings; + CXPathContextPtr m_xmlPathContextVendorSettings; + +public: + VendorSettings(); + + boost::optional getVersionInformation(const OUString & sVendor) const; + + ::std::vector< OUString> getSupportedVendors() const; +}; + +/* The class offers functions to retrieve verified bootstrap parameters. + */ +namespace BootParams +{ + +/* Gets the file URL to the JRE which has been determined by the + bootstrap parameter UNO_JAVA_JFW_JREHOME or UNO_JAVA_JFW_ENV_JREHOME. + + In direct mode either of them must be set. If not an exception is thrown. +*/ +OUString getJREHome(); + +::std::vector< OString> getVMParameters(); + +OUString getUserData(); + +OUString getSharedData(); + +/* returns the file URL to the vendor settings xml file. + */ +OUString getVendorSettings(); + +/* User the parameter UNO_JAVA_JFW_CLASSPATH and UNO_JAVA_JFW_ENV_CLASSPATH + to compose a classpath + */ +OString getClasspath(); + +OUString getClasspathUrls(); + +} //end namespace + + +enum JFW_MODE +{ + JFW_MODE_APPLICATION, + + JFW_MODE_DIRECT +}; + +JFW_MODE getMode(); + +/** creates the -Djava.class.path option with the complete classpath, including + the paths which are set by UNO_JAVA_JFW_CLASSPATH_URLS. + */ +OString makeClassPathOption(OUString const & sUserClassPath); + +OString getSettingsPath( const OUString & sURL); + +/** Get the system path to the javasettings.xml + Converts the URL returned from getUserSettingsURL to a + Systempath. An empty string is returned if the file + does not exist. + @throws FrameworkException + */ +OString getUserSettingsPath(); + +/** Returns the system path of the share settings file. + Returns a valid string or throws an exception. + @throws FrameworkException + */ +OString getSharedSettingsPath(); + +/* returns a valid string or throws an exception. + @throws FrameworkException + */ +OString getVendorSettingsPath(); + +/** Called from writeJavaInfoData. It sets the process identifier. When +java is to be started, then the current id is compared to the one set by +this function. If they are identical then the Java was selected in the +same process. If that Java needs a prepared environment, such as a +LD_LIBRARY_PATH, then it must not be started in this process. +*/ +void setJavaSelected(); + +/** Determines if the currently selected Java was set in this process. + + @see setProcessId() + */ +bool wasJavaSelectedInSameProcess(); +/* Only for application mode. + */ +OUString getApplicationClassPath(); +} + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/jvmfwk/inc/libxmlutil.hxx libreoffice-l10n-6.2.4/jvmfwk/inc/libxmlutil.hxx --- libreoffice-l10n-6.2.3/jvmfwk/inc/libxmlutil.hxx 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/inc/libxmlutil.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,98 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ +#ifndef INCLUDED_JVMFWK_INC_LIBXMLUTIL_HXX +#define INCLUDED_JVMFWK_INC_LIBXMLUTIL_HXX + +#include +#include +#include + +namespace jfw +{ +class CXPathObjectPtr +{ + xmlXPathObject* _object; + CXPathObjectPtr & operator = (const CXPathObjectPtr&) = delete; + CXPathObjectPtr(const CXPathObjectPtr&) = delete; +public: + CXPathObjectPtr(); + ~CXPathObjectPtr(); + /** Takes ownership of xmlXPathObject + */ + CXPathObjectPtr & operator = (xmlXPathObject* pObj); + xmlXPathObject* operator -> () { return _object;} + operator xmlXPathObject* () const { return _object;} +}; + + +class CXPathContextPtr +{ + xmlXPathContext* _object; + + CXPathContextPtr(const jfw::CXPathContextPtr&) = delete; + CXPathContextPtr & operator = (const CXPathContextPtr&) = delete; +public: + CXPathContextPtr(); + explicit CXPathContextPtr(xmlXPathContextPtr aContext); + CXPathContextPtr & operator = (xmlXPathContextPtr pObj); + ~CXPathContextPtr(); + operator xmlXPathContext* () const { return _object;} +}; + + +class CXmlDocPtr +{ + xmlDoc* _object; + + CXmlDocPtr(const CXmlDocPtr&) = delete; + +public: + CXmlDocPtr & operator = (const CXmlDocPtr&); + CXmlDocPtr(); + explicit CXmlDocPtr(xmlDoc* aDoc); + /** Takes ownership of xmlDoc + */ + CXmlDocPtr & operator = (xmlDoc* pObj); + ~CXmlDocPtr(); + operator xmlDoc* () const { return _object;} +}; + + +class CXmlCharPtr +{ + xmlChar* _object; + + CXmlCharPtr(const CXmlCharPtr&) = delete; + CXmlCharPtr & operator = (const CXmlCharPtr&) = delete; +public: + CXmlCharPtr(); + explicit CXmlCharPtr(xmlChar* aDoc); + explicit CXmlCharPtr(const OUString &); + ~CXmlCharPtr(); + CXmlCharPtr & operator = (xmlChar* pObj); + operator xmlChar* () const { return _object;} + operator OUString (); + operator OString () { return OString(reinterpret_cast(_object));} +}; + + +} +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/jvmfwk/inc/vendorplugin.hxx libreoffice-l10n-6.2.4/jvmfwk/inc/vendorplugin.hxx --- libreoffice-l10n-6.2.3/jvmfwk/inc/vendorplugin.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/inc/vendorplugin.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -28,10 +28,10 @@ #include #include -#include -#include "elements.hxx" #include "vendorbase.hxx" +namespace jfw { class VendorSettings; } + /** @file

@@ -56,7 +56,6 @@ WrongVersionFormat, FailedVersion, NoJre, - WrongVendor, WrongArch, VmCreationFailed }; @@ -64,26 +63,14 @@ /** obtains information about installations of Java Runtime Environments (JREs). -

The function gathers information about available JREs which have the same - vendor as determined by the sVendor parameter. Only information +

The function gathers information about available JREs. Only information about those JREs which match the version requirements are returned. These - requirements are specified by the parameters sMinVersion, - sMaxVersion and arExcludeList. + requirements are specified by the parameter vendorSettings.

The JavaInfo structures returned in parJavaInfo should be ordered according to their version. The one, representing a JRE with the highest version should be the first in the array.

- @param sVendor - [in] only JREs from this vendor are examined. This parameter always contains - a vendor string. That is, the string it is not empty. - @param sMinVersion - [in] represents the minimum version of a JRE. The string can be empty. - @param sMaxVersion - [in] represents the maximum version of a JRE. The string can be empty. - @param arExcludeList - [in] contains a list of "bad" versions. JREs which have one of these - versions must not be returned by this function. @param parJavaInfo [out] if the function runs successfully then parJavaInfo contains on return a vector of pointers to JavaInfo objects. @@ -91,40 +78,25 @@ @return javaPluginError::NONE the function ran successfully.
javaPluginError::Error an error occurred during execution.
- javaPluginError::InvalidArg an argument was not valid.
javaPluginError::WrongVersionFormat the version strings in - sMinVersion,sMaxVersion,arExcludeList are not recognized as valid + vendorSettings are not recognized as valid version strings. */ javaPluginError jfw_plugin_getAllJavaInfos( bool checkJavaHomeAndPath, - OUString const& sVendor, - OUString const& sMinVersion, - OUString const& sMaxVersion, - std::vector const & arExcludeList, + jfw::VendorSettings const & vendorSettings, std::vector> * parJavaInfo, std::vector> & infos); /** obtains information for a JRE at a given location. -

If the given location belongs to a JRE whoose vendor matches the - sVendor argument and the JRE has a version which meets the requirements as - specified by sMinVersion, sMaxVersion, arExcludeList then - this function shall return a JavaInfo object for this JRE if this implementation - supports this vendor.

+

If the given location belongs to a JRE + and the JRE has a version which meets the requirements as + specified by vendorSettings then + this function shall return a JavaInfo object for this JRE.

@param sLocation [in] a file URL to the directory of the JRE. - @param sVendor - [in] a name of a vendor. This parameter always contains - a vendor string. That is, the string it is not empty. - @param sMinVersion - [in] represents the minimum version of a JRE. - @param sMaxVersion - [in] represents the maximum version of a JRE. - @param arExcludeList - [in] contains a list of "bad" versions. JREs which have one of these - versions must not be returned by this function. @param ppInfo [out] if the function runs successfully then ppInfo contains on return a pointer to a JavaInfo object. @@ -134,37 +106,23 @@ javaPluginError::Error an error occurred during execution.
javaPluginError::InvalidArg an argument was not valid. For example, sLocation is an empty string.
- javaPluginError::WrongVersionFormat the version strings in - sMinVersion,sMaxVersion,arExcludeList are not recognized as valid - version strings. javaPluginError::FailedVersion there is a JRE at the given location but it does not meet the version requirements. - javaPluginError::NoJre no JRE could be detected at the given location. However, that - does not mean necessarily that there is no JRE. There could be a JRE but it has - a vendor which is not supported by this API implementation. + javaPluginError::NoJre no JRE could be detected at the given location. */ javaPluginError jfw_plugin_getJavaInfoByPath( OUString const& sLocation, - OUString const& sVendor, - OUString const& sMinVersion, - OUString const& sMaxVersion, - std::vector const &arExcludeList, + jfw::VendorSettings const & vendorSettings, std::unique_ptr * ppInfo); /** obtains information for a JRE referenced by the JAVA_HOME environment variable. -

If the JAVA_HOME environment variable is set and points to a JRE whoose vendor - matches the requirements given by vecVendorInfos (i.e. it has a vendor that is - given in vecVendorInfos and the version requirements for the vendor are met), +

If the JAVA_HOME environment variable is set and points to a JRE that + matches the requirements given by vendorSettings (i.e. + the version requirements, if any, for the vendor are met), then this function shall return a JavaInfo object for this JRE.

- @param vecVendorInfos - [in] vector specifying the vendor and version requirements that the JRE must fulfill. - The vector contains pairs of vendors and the respective version requirements - for those vendors. The JRE must support the requirements of one given pair in the - vector (i.e. it must be of one of the vendors and meet the version requirements - - minVersion, maxVersion, excludeVersions - for that specific vendor). @param ppInfo [out] if the JAVA_HOME environment variable is set and points to a suitable JRE, then ppInfo contains @@ -173,12 +131,12 @@ @return javaPluginError::NONE the function ran successfully.
javaPluginError::NoJre no suitable JRE could be detected at the given location. However, that - does not mean necessarily that there is no JRE. There could be a JRE but it has - a vendor which is not supported by this API implementation or it does not + does not mean necessarily that there is no JRE. There could be a JRE but + it does not meet the version requirements. */ javaPluginError jfw_plugin_getJavaInfoFromJavaHome( - std::vector> const& vecVendorInfos, + jfw::VendorSettings const & vendorSettings, std::unique_ptr * ppInfo, std::vector> & infos); @@ -187,20 +145,14 @@ whose executable is in the PATH.

The function gathers information about available JREs which are on the PATH - (PATH environment variable) and meet the vendor and version requirements given by - vecVendorInfos (i.e. they have a vendor that is given in - vecVendorInfos and the version requirements for the vendor are met). + (PATH environment variable) and meet the version requirements given by + vendorSettings (i.e. + the version requirements, if any, for the vendor are met).

The JavaInfo structures returned in vecJavaInfosFromPath should be ordered according to their occurrence in the PATH. The one that is the first one on the PATH is also the first element in the vector.

- @param vecVendorInfos - [in] vector specifying the vendor and version requirements that the JRE must fulfill. - The vector contains pairs of vendors and the respective version requirements - for those vendors. The JRE must support the requirements of one given pair in the - vector (i.e. it must be of one of the vendors and meet the version requirements - - minVersion, maxVersion, excludeVersions - for that specific vendor). @param vecJavaInfosFromPath [out] if the function runs successfully then vecJavaInfosFromPath contains on return a vector of pointers to JavaInfo objects. @@ -216,7 +168,7 @@ */ javaPluginError jfw_plugin_getJavaInfosFromPath( - std::vector> const& vecVendorInfos, + jfw::VendorSettings const & vendorSettings, std::vector> & vecJavaInfosFromPath, std::vector> & infos); @@ -256,8 +208,6 @@ @return javaPluginError::NONE the function ran successfully.
javaPluginError::Error an error occurred during execution.
- javaPluginError::WrongVendor the JavaInfo object was not created - in by this library and the VM cannot be started.
JFW_PLUGIN_E_VM_CREATION_FAILED a VM could not be created. The error was caused by the JRE. */ diff -Nru libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx --- libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -57,6 +57,7 @@ #include #include +#include #include #include "util.hxx" #include "sunversion.hxx" @@ -296,19 +297,12 @@ javaPluginError jfw_plugin_getAllJavaInfos( bool checkJavaHomeAndPath, - OUString const& sVendor, - OUString const& sMinVersion, - OUString const& sMaxVersion, - std::vector const &arExcludeList, + jfw::VendorSettings const & vendorSettings, std::vector>* parJavaInfo, std::vector> & infos) { assert(parJavaInfo); - OSL_ASSERT(!sVendor.isEmpty()); - if (sVendor.isEmpty()) - return javaPluginError::InvalidArg; - //Find all JREs vector > vecInfos = addAllJREInfos(checkJavaHomeAndPath, infos); @@ -316,17 +310,16 @@ for (auto const& vecInfo : vecInfos) { + if (auto const versionInfo = vendorSettings.getVersionInformation(vecInfo->getVendor())) + { + javaPluginError err = checkJavaVersionRequirements( + vecInfo, versionInfo->sMinVersion, versionInfo->sMaxVersion, versionInfo->vecExcludeVersions); - if (sVendor != vecInfo->getVendor()) - continue; - - javaPluginError err = checkJavaVersionRequirements( - vecInfo, sMinVersion, sMaxVersion, arExcludeList); - - if (err == javaPluginError::FailedVersion || err == javaPluginError::WrongArch) - continue; - else if (err == javaPluginError::WrongVersionFormat) - return err; + if (err == javaPluginError::FailedVersion || err == javaPluginError::WrongArch) + continue; + else if (err == javaPluginError::WrongVersionFormat) + return err; + } vecVerifiedInfos.push_back(vecInfo); } @@ -343,10 +336,7 @@ javaPluginError jfw_plugin_getJavaInfoByPath( OUString const& sPath, - OUString const& sVendor, - OUString const& sMinVersion, - OUString const& sMaxVersion, - std::vector const &arExcludeList, + jfw::VendorSettings const & vendorSettings, std::unique_ptr * ppInfo) { assert(ppInfo != nullptr); @@ -354,19 +344,17 @@ if (sPath.isEmpty()) return javaPluginError::InvalidArg; - OSL_ASSERT(!sVendor.isEmpty()); - if (sVendor.isEmpty()) - return javaPluginError::InvalidArg; - rtl::Reference aVendorInfo = getJREInfoByPath(sPath); if (!aVendorInfo.is()) return javaPluginError::NoJre; //Check if the detected JRE matches the version requirements - if (sVendor != aVendorInfo->getVendor()) - return javaPluginError::NoJre; - javaPluginError errorcode = checkJavaVersionRequirements( - aVendorInfo, sMinVersion, sMaxVersion, arExcludeList); + javaPluginError errorcode = javaPluginError::NONE; + if (auto const versionInfo = vendorSettings.getVersionInformation(aVendorInfo->getVendor())) + { + errorcode = checkJavaVersionRequirements( + aVendorInfo, versionInfo->sMinVersion, versionInfo->sMaxVersion, versionInfo->vecExcludeVersions); + } if (errorcode == javaPluginError::NONE) *ppInfo = createJavaInfo(aVendorInfo); @@ -375,7 +363,7 @@ } javaPluginError jfw_plugin_getJavaInfoFromJavaHome( - std::vector> const& vecVendorInfos, + jfw::VendorSettings const & vendorSettings, std::unique_ptr * ppInfo, std::vector> & infos) { @@ -389,32 +377,24 @@ assert(infoJavaHome.size() == 1); //Check if the detected JRE matches the version requirements - for (auto const& vendorInfo : vecVendorInfos) - { - const OUString& vendor = vendorInfo.first; - jfw::VersionInfo versionInfo = vendorInfo.second; - - if (vendor == infoJavaHome[0]->getVendor()) - { - javaPluginError errorcode = checkJavaVersionRequirements( + auto const versionInfo = vendorSettings.getVersionInformation(infoJavaHome[0]->getVendor()); + if (!versionInfo + || (checkJavaVersionRequirements( infoJavaHome[0], - versionInfo.sMinVersion, - versionInfo.sMaxVersion, - versionInfo.vecExcludeVersions); - - if (errorcode == javaPluginError::NONE) - { - *ppInfo = createJavaInfo(infoJavaHome[0]); - return javaPluginError::NONE; - } - } + versionInfo->sMinVersion, + versionInfo->sMaxVersion, + versionInfo->vecExcludeVersions) + == javaPluginError::NONE)) + { + *ppInfo = createJavaInfo(infoJavaHome[0]); + return javaPluginError::NONE; } return javaPluginError::NoJre; } javaPluginError jfw_plugin_getJavaInfosFromPath( - std::vector> const& vecVendorInfos, + jfw::VendorSettings const & vendorSettings, std::vector> & javaInfosFromPath, std::vector> & infos) { @@ -427,24 +407,16 @@ // copy infos of JREs that meet version requirements to vecVerifiedInfos for (auto const& infosFromPath : vecInfosFromPath) { - for (auto const& vendorInfo : vecVendorInfos) - { - const OUString& vendor = vendorInfo.first; - jfw::VersionInfo const & versionInfo = vendorInfo.second; - - if (vendor == infosFromPath->getVendor()) - { - javaPluginError errorcode = checkJavaVersionRequirements( + auto const versionInfo = vendorSettings.getVersionInformation(infosFromPath->getVendor()); + if (!versionInfo + || (checkJavaVersionRequirements( infosFromPath, - versionInfo.sMinVersion, - versionInfo.sMaxVersion, - versionInfo.vecExcludeVersions); - - if (errorcode == javaPluginError::NONE) - { - vecVerifiedInfos.push_back(createJavaInfo(infosFromPath)); - } - } + versionInfo->sMinVersion, + versionInfo->sMaxVersion, + versionInfo->vecExcludeVersions) + == javaPluginError::NONE)) + { + vecVerifiedInfos.push_back(createJavaInfo(infosFromPath)); } } @@ -621,9 +593,6 @@ // unless errorcode is volatile the following warning occurs on gcc: // warning: variable 'errorcode' might be clobbered by `longjmp' or `vfork' volatile javaPluginError errorcode = javaPluginError::NONE; - //Check if the Vendor (pInfo->sVendor) is supported by this plugin - if ( ! isVendorSupported(pInfo->sVendor)) - return javaPluginError::WrongVendor; #ifdef MACOSX rtl::Reference aVendorInfo = getJREInfoByPath( pInfo->sLocation ); if ( !aVendorInfo.is() || aVendorInfo->compareVersions( pInfo->sVersion ) < 0 ) diff -Nru libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/util.cxx --- libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/util.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1032,6 +1032,7 @@ } } + auto knownVendor = false; if (!sVendorName.isEmpty()) { //find the creator func for the respective vendor name @@ -1043,10 +1044,16 @@ if (sNameMap == sVendorName) { ret = createInstance(gVendorMap[c].createFunc, props); + knownVendor = true; break; } } } + // For unknown vendors, try SunInfo as fallback: + if (!knownVendor) + { + ret = createInstance(SunInfo::createInstance, props); + } if (!ret.is()) { vecBadPaths.push_back(sFilePath); diff -Nru libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx --- libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -22,10 +22,6 @@ #include "gnujre.hxx" #include "sunjre.hxx" #include "otherjre.hxx" -#include -#include -#include - namespace jfw_plugin { @@ -54,20 +50,6 @@ VENDOR_MAP_ENTRY("Azul Systems, Inc.", OtherInfo) END_VENDOR_MAP() - -bool isVendorSupported(const OUString& sVendor) -{ - const size_t count = SAL_N_ELEMENTS(gVendorMap) - 1; - for ( size_t pos = 0; pos < count; ++pos ) - { - if (sVendor.equalsAscii(gVendorMap[pos].sVendorName)) - return true; - } - SAL_INFO( - "jfw.level2", "sunjavaplugin does not support vendor: " << sVendor); - return false; -} - } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.hxx libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.hxx --- libreoffice-l10n-6.2.3/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -46,11 +46,6 @@ #define END_VENDOR_MAP() \ {nullptr, nullptr, nullptr} }; -/* Examines if the vendor supplied in parameter sVendor is part of the - list of supported vendors. That is the arry of VendorSupportMapEntry - is search for an respective entry. -*/ -bool isVendorSupported(const OUString & sVendor); } #endif diff -Nru libreoffice-l10n-6.2.3/jvmfwk/source/elements.cxx libreoffice-l10n-6.2.4/jvmfwk/source/elements.cxx --- libreoffice-l10n-6.2.3/jvmfwk/source/elements.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/source/elements.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -27,9 +27,9 @@ #include #include #include -#include "fwkbase.hxx" +#include #include "framework.hxx" -#include "libxmlutil.hxx" +#include #include #include #include diff -Nru libreoffice-l10n-6.2.3/jvmfwk/source/framework.cxx libreoffice-l10n-6.2.4/jvmfwk/source/framework.cxx --- libreoffice-l10n-6.2.3/jvmfwk/source/framework.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/source/framework.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -35,7 +35,7 @@ #include "framework.hxx" #include #include -#include "fwkbase.hxx" +#include namespace { @@ -59,8 +59,6 @@ osl::MutexGuard guard(jfw::FwkMutex::get()); jfw::VendorSettings aVendorSettings; - std::vector vecVendors = - aVendorSettings.getSupportedVendors(); //Add the JavaInfos found by jfw_plugin_getAllJavaInfos to the vector std::vector> vecInfo; //get the list of paths to jre locations which have been @@ -68,69 +66,47 @@ const jfw::MergedSettings settings; const std::vector& vecJRELocations = settings.getJRELocations(); - //Use every plug-in library to get Java installations. - for (auto const & vendor: vecVendors) - { - jfw::VersionInfo versionInfo = - aVendorSettings.getVersionInformation(vendor); + //Use all plug-in libraries to get Java installations. + std::vector> arInfos; + std::vector> infos; + javaPluginError plerr = jfw_plugin_getAllJavaInfos( + true, + aVendorSettings, + & arInfos, + infos); - //get all installations of one vendor according to minVersion, - //maxVersion and excludeVersions - std::vector> arInfos; - std::vector> infos; - javaPluginError plerr = jfw_plugin_getAllJavaInfos( - true, - vendor, - versionInfo.sMinVersion, - versionInfo.sMaxVersion, - versionInfo.vecExcludeVersions, - & arInfos, - infos); + if (plerr != javaPluginError::NONE) + return JFW_E_ERROR; - if (plerr != javaPluginError::NONE) - return JFW_E_ERROR; + for (auto & j: arInfos) + vecInfo.push_back(std::move(j)); - for (auto & j: arInfos) - vecInfo.push_back(std::move(j)); + //Check if any plugin can detect JREs at the location + // of the paths added by jfw_addJRELocation + //Check every manually added location + for (auto const & ii: vecJRELocations) + { + std::unique_ptr aInfo; + plerr = jfw_plugin_getJavaInfoByPath( + ii, + aVendorSettings, + &aInfo); + if (plerr == javaPluginError::NoJre) + continue; + if (plerr == javaPluginError::FailedVersion) + continue; + else if (plerr != javaPluginError::NONE) + return JFW_E_ERROR; - //Check if the current plugin can detect JREs at the location - // of the paths added by jfw_addJRELocation - //Check every manually added location - for (auto const & ii: vecJRELocations) + // Was this JRE already added? + if (std::none_of( + vecInfo.begin(), vecInfo.end(), + [&aInfo](std::unique_ptr const & info) { + return areEqualJavaInfo( + info.get(), aInfo.get()); + })) { - std::unique_ptr aInfo; - plerr = jfw_plugin_getJavaInfoByPath( - ii, - vendor, - versionInfo.sMinVersion, - versionInfo.sMaxVersion, - versionInfo.vecExcludeVersions, - &aInfo); - if (plerr == javaPluginError::NoJre) - continue; - if (plerr == javaPluginError::FailedVersion) - continue; - else if (plerr != javaPluginError::NONE) - return JFW_E_ERROR; - - // Was this JRE already added? Different plugins could detect - // the same JRE. Also make sure vecInfo contains only JavaInfos - // for the vendors for which there is a javaSelection/plugins/ - // library entry in the javavendors.xml; jfw_getJavaInfoByPath - // can return a JavaInfo of any vendor: - if ((std::none_of( - vecInfo.begin(), vecInfo.end(), - [&aInfo](std::unique_ptr const & info) { - return areEqualJavaInfo( - info.get(), aInfo.get()); - })) - && (std::find( - vecVendors.begin(), vecVendors.end(), - aInfo->sVendor) - != vecVendors.end())) - { - vecInfo.push_back(std::move(aInfo)); - } + vecInfo.push_back(std::move(aInfo)); } } @@ -304,7 +280,6 @@ g_pJavaVM = pVm; *ppVM = pVm; } - OSL_ASSERT(plerr != javaPluginError::WrongVendor); } catch (const jfw::FrameworkException& e) { @@ -343,25 +318,13 @@ // get list of vendors for Java installations jfw::VendorSettings aVendorSettings; - std::vector vecVendors = - aVendorSettings.getSupportedVendors(); - - // save vendors and respective version requirements pair-wise in a vector - std::vector> versionInfos; - for (auto const & vendor : vecVendors) - { - jfw::VersionInfo versionInfo = - aVendorSettings.getVersionInformation(vendor); - - versionInfos.emplace_back(vendor, versionInfo); - } std::vector> infos; // first inspect Java installation that the JAVA_HOME // environment variable points to (if it is set) if (jfw_plugin_getJavaInfoFromJavaHome( - versionInfos, &aCurrentInfo, infos) + aVendorSettings, &aCurrentInfo, infos) == javaPluginError::NONE) { // compare features @@ -379,7 +342,7 @@ { std::vector> vecJavaInfosFromPath; if (jfw_plugin_getJavaInfosFromPath( - versionInfos, vecJavaInfosFromPath, infos) + aVendorSettings, vecJavaInfosFromPath, infos) == javaPluginError::NONE) { for (auto & pJInfo: vecJavaInfosFromPath) @@ -405,31 +368,20 @@ // if no suitable Java installation has been found yet: - // first iterate over all vendors to find a suitable Java installation, + // first use jfw_plugin_getAllJavaInfos to find a suitable Java installation, // then try paths that have been added manually if (!bInfoFound) { - //Use every vendor to get Java installations. At the first usable - //Java the loop will break - for (auto const & vendor : vecVendors) - { - jfw::VersionInfo versionInfo = - aVendorSettings.getVersionInformation(vendor); - - //get all installations of one vendor according to minVersion, - //maxVersion and excludeVersions - std::vector> arInfos; - javaPluginError plerr = jfw_plugin_getAllJavaInfos( - false, - vendor, - versionInfo.sMinVersion, - versionInfo.sMaxVersion, - versionInfo.vecExcludeVersions, - & arInfos, - infos); + //get all installations + std::vector> arInfos; + javaPluginError plerr = jfw_plugin_getAllJavaInfos( + false, + aVendorSettings, + & arInfos, + infos); - if (plerr != javaPluginError::NONE) - continue; + if (plerr == javaPluginError::NONE) + { //iterate over all installations to find the best which has //all features for (auto & pJInfo: arInfos) @@ -442,7 +394,6 @@ //the just found Java implements all required features //currently there is only accessibility!!! aCurrentInfo = std::move(pJInfo); - bInfoFound = true; break; } else if (!aCurrentInfo) @@ -452,12 +403,8 @@ aCurrentInfo = std::move(pJInfo); } } - - if (bInfoFound) - break; - //All Java installations found by the current plug-in lib - //do not provide the required features. Try the next plug-in } + if (!aCurrentInfo) {//The plug-ins did not find a suitable Java. Now try the paths which have been //added manually. @@ -466,53 +413,41 @@ //node.loadFromSettings(); const std::vector & vecJRELocations = settings.getJRELocations(); - //use every plug-in to determine the JavaInfo objects - for (auto const & vendor : vecVendors) + //use all plug-ins to determine the JavaInfo objects + for (auto const & JRELocation : vecJRELocations) { - jfw::VersionInfo versionInfo = - aVendorSettings.getVersionInformation(vendor); + std::unique_ptr aInfo; + javaPluginError err = jfw_plugin_getJavaInfoByPath( + JRELocation, + aVendorSettings, + &aInfo); + if (err == javaPluginError::NoJre) + continue; + if (err == javaPluginError::FailedVersion) + continue; + else if (err !=javaPluginError::NONE) + return JFW_E_ERROR; - for (auto const & JRELocation : vecJRELocations) + if (aInfo) { - std::unique_ptr aInfo; - javaPluginError err = jfw_plugin_getJavaInfoByPath( - JRELocation, - vendor, - versionInfo.sMinVersion, - versionInfo.sMaxVersion, - versionInfo.vecExcludeVersions, - &aInfo); - if (err == javaPluginError::NoJre) - continue; - if (err == javaPluginError::FailedVersion) - continue; - else if (err !=javaPluginError::NONE) - return JFW_E_ERROR; - - if (aInfo) + // compare features + // If the user does not require any features (nFeatureFlags = 0) + // then the first installation is used + if ((aInfo->nFeatures & nFeatureFlags) == nFeatureFlags) { - // compare features - // If the user does not require any features (nFeatureFlags = 0) - // then the first installation is used - if ((aInfo->nFeatures & nFeatureFlags) == nFeatureFlags) - { - //the just found Java implements all required features - //currently there is only accessibility!!! - aCurrentInfo = std::move(aInfo); - bInfoFound = true; - break; - } - else if (!aCurrentInfo) - { - // We remember the very first installation in - // aCurrentInfo: - aCurrentInfo = std::move(aInfo); - } + //the just found Java implements all required features + //currently there is only accessibility!!! + aCurrentInfo = std::move(aInfo); + break; } - }//end iterate over paths - if (bInfoFound) - break; - }// end iterate plug-ins + else if (!aCurrentInfo) + { + // We remember the very first installation in + // aCurrentInfo: + aCurrentInfo = std::move(aInfo); + } + } + }//end iterate over paths } } if (aCurrentInfo) @@ -623,43 +558,21 @@ osl::MutexGuard guard(jfw::FwkMutex::get()); jfw::VendorSettings aVendorSettings; - std::vector vecVendors = - aVendorSettings.getSupportedVendors(); - //Use every plug-in library to determine if the path represents a - //JRE. If a plugin recognized it then the loop will break - for (auto const & vendor : vecVendors) - { - jfw::VersionInfo versionInfo = - aVendorSettings.getVersionInformation(vendor); - - //ask the plugin if this is a JRE. - //If so check if it meets the version requirements. - //Only if it does return a JavaInfo - javaPluginError plerr = jfw_plugin_getJavaInfoByPath( - pPath, - vendor, - versionInfo.sMinVersion, - versionInfo.sMaxVersion, - versionInfo.vecExcludeVersions, - ppInfo); + //ask all plugins if this is a JRE. + //If so check if it meets the version requirements. + //Only if it does return a JavaInfo + javaPluginError plerr = jfw_plugin_getJavaInfoByPath( + pPath, + aVendorSettings, + ppInfo); - if (plerr == javaPluginError::NONE) - { - break; - } - else if(plerr == javaPluginError::FailedVersion) - {//found JRE but it has the wrong version - ppInfo->reset(); - errcode = JFW_E_FAILED_VERSION; - break; - } - else if (plerr == javaPluginError::NoJre) - {// plugin does not recognize this path as belonging to JRE - continue; - } - OSL_ASSERT(false); + if(plerr == javaPluginError::FailedVersion) + {//found JRE but it has the wrong version + ppInfo->reset(); + errcode = JFW_E_FAILED_VERSION; } + OSL_ASSERT(plerr == javaPluginError::NONE || plerr == javaPluginError::NoJre); if (!*ppInfo && errcode != JFW_E_FAILED_VERSION) errcode = JFW_E_NOT_RECOGNIZED; } diff -Nru libreoffice-l10n-6.2.3/jvmfwk/source/fwkbase.cxx libreoffice-l10n-6.2.4/jvmfwk/source/fwkbase.cxx --- libreoffice-l10n-6.2.3/jvmfwk/source/fwkbase.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/source/fwkbase.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -29,7 +29,7 @@ #include "framework.hxx" #include #include -#include "fwkbase.hxx" +#include using namespace osl; @@ -117,11 +117,23 @@ } } -VersionInfo VendorSettings::getVersionInformation(const OUString & sVendor) const +boost::optional VendorSettings::getVersionInformation(const OUString & sVendor) const { OSL_ASSERT(!sVendor.isEmpty()); - VersionInfo aVersionInfo; OString osVendor = OUStringToOString(sVendor, RTL_TEXTENCODING_UTF8); + CXPathObjectPtr pathObject; + pathObject = xmlXPathEvalExpression( + reinterpret_cast( + OString( + "/jf:javaSelection/jf:vendorInfos/jf:vendor[@name=\"" + osVendor + + "\"]/jf:minVersion").getStr()), + m_xmlPathContextVendorSettings); + if (xmlXPathNodeSetIsEmpty(pathObject->nodesetval)) + { + return {}; + } + + VersionInfo aVersionInfo; //Get minVersion OString sExpression = OString( "/jf:javaSelection/jf:vendorInfos/jf:vendor[@name=\"") + diff -Nru libreoffice-l10n-6.2.3/jvmfwk/source/fwkbase.hxx libreoffice-l10n-6.2.4/jvmfwk/source/fwkbase.hxx --- libreoffice-l10n-6.2.3/jvmfwk/source/fwkbase.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/source/fwkbase.hxx 1970-01-01 00:00:00.000000000 +0000 @@ -1,129 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ -#ifndef INCLUDED_JVMFWK_SOURCE_FWKBASE_HXX -#define INCLUDED_JVMFWK_SOURCE_FWKBASE_HXX - -#include -#include "libxmlutil.hxx" - -namespace jfw -{ - -class VendorSettings -{ - OUString m_xmlDocVendorSettingsFileUrl; - CXmlDocPtr m_xmlDocVendorSettings; - CXPathContextPtr m_xmlPathContextVendorSettings; - -public: - VendorSettings(); - - VersionInfo getVersionInformation(const OUString & sVendor) const; - - ::std::vector< OUString> getSupportedVendors() const; -}; - -/* The class offers functions to retrieve verified bootstrap parameters. - */ -namespace BootParams -{ - -/* Gets the file URL to the JRE which has been determined by the - bootstrap parameter UNO_JAVA_JFW_JREHOME or UNO_JAVA_JFW_ENV_JREHOME. - - In direct mode either of them must be set. If not an exception is thrown. -*/ -OUString getJREHome(); - -::std::vector< OString> getVMParameters(); - -OUString getUserData(); - -OUString getSharedData(); - -/* returns the file URL to the vendor settings xml file. - */ -OUString getVendorSettings(); - -/* User the parameter UNO_JAVA_JFW_CLASSPATH and UNO_JAVA_JFW_ENV_CLASSPATH - to compose a classpath - */ -OString getClasspath(); - -OUString getClasspathUrls(); - -} //end namespace - - -enum JFW_MODE -{ - JFW_MODE_APPLICATION, - - JFW_MODE_DIRECT -}; - -JFW_MODE getMode(); - -/** creates the -Djava.class.path option with the complete classpath, including - the paths which are set by UNO_JAVA_JFW_CLASSPATH_URLS. - */ -OString makeClassPathOption(OUString const & sUserClassPath); - -OString getSettingsPath( const OUString & sURL); - -/** Get the system path to the javasettings.xml - Converts the URL returned from getUserSettingsURL to a - Systempath. An empty string is returned if the file - does not exist. - @throws FrameworkException - */ -OString getUserSettingsPath(); - -/** Returns the system path of the share settings file. - Returns a valid string or throws an exception. - @throws FrameworkException - */ -OString getSharedSettingsPath(); - -/* returns a valid string or throws an exception. - @throws FrameworkException - */ -OString getVendorSettingsPath(); - -/** Called from writeJavaInfoData. It sets the process identifier. When -java is to be started, then the current id is compared to the one set by -this function. If they are identical then the Java was selected in the -same process. If that Java needs a prepared environment, such as a -LD_LIBRARY_PATH, then it must not be started in this process. -*/ -void setJavaSelected(); - -/** Determines if the currently selected Java was set in this process. - - @see setProcessId() - */ -bool wasJavaSelectedInSameProcess(); -/* Only for application mode. - */ -OUString getApplicationClassPath(); -} - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/jvmfwk/source/libxmlutil.cxx libreoffice-l10n-6.2.4/jvmfwk/source/libxmlutil.cxx --- libreoffice-l10n-6.2.3/jvmfwk/source/libxmlutil.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/source/libxmlutil.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -17,7 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#include "libxmlutil.hxx" +#include namespace jfw { diff -Nru libreoffice-l10n-6.2.3/jvmfwk/source/libxmlutil.hxx libreoffice-l10n-6.2.4/jvmfwk/source/libxmlutil.hxx --- libreoffice-l10n-6.2.3/jvmfwk/source/libxmlutil.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/jvmfwk/source/libxmlutil.hxx 1970-01-01 00:00:00.000000000 +0000 @@ -1,98 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ -#ifndef INCLUDED_JVMFWK_SOURCE_LIBXMLUTIL_HXX -#define INCLUDED_JVMFWK_SOURCE_LIBXMLUTIL_HXX - -#include -#include -#include - -namespace jfw -{ -class CXPathObjectPtr -{ - xmlXPathObject* _object; - CXPathObjectPtr & operator = (const CXPathObjectPtr&) = delete; - CXPathObjectPtr(const CXPathObjectPtr&) = delete; -public: - CXPathObjectPtr(); - ~CXPathObjectPtr(); - /** Takes ownership of xmlXPathObject - */ - CXPathObjectPtr & operator = (xmlXPathObject* pObj); - xmlXPathObject* operator -> () { return _object;} - operator xmlXPathObject* () const { return _object;} -}; - - -class CXPathContextPtr -{ - xmlXPathContext* _object; - - CXPathContextPtr(const jfw::CXPathContextPtr&) = delete; - CXPathContextPtr & operator = (const CXPathContextPtr&) = delete; -public: - CXPathContextPtr(); - explicit CXPathContextPtr(xmlXPathContextPtr aContext); - CXPathContextPtr & operator = (xmlXPathContextPtr pObj); - ~CXPathContextPtr(); - operator xmlXPathContext* () const { return _object;} -}; - - -class CXmlDocPtr -{ - xmlDoc* _object; - - CXmlDocPtr(const CXmlDocPtr&) = delete; - -public: - CXmlDocPtr & operator = (const CXmlDocPtr&); - CXmlDocPtr(); - explicit CXmlDocPtr(xmlDoc* aDoc); - /** Takes ownership of xmlDoc - */ - CXmlDocPtr & operator = (xmlDoc* pObj); - ~CXmlDocPtr(); - operator xmlDoc* () const { return _object;} -}; - - -class CXmlCharPtr -{ - xmlChar* _object; - - CXmlCharPtr(const CXmlCharPtr&) = delete; - CXmlCharPtr & operator = (const CXmlCharPtr&) = delete; -public: - CXmlCharPtr(); - explicit CXmlCharPtr(xmlChar* aDoc); - explicit CXmlCharPtr(const OUString &); - ~CXmlCharPtr(); - CXmlCharPtr & operator = (xmlChar* pObj); - operator xmlChar* () const { return _object;} - operator OUString (); - operator OString () { return OString(reinterpret_cast(_object));} -}; - - -} -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/l10ntools/source/ulfconv/msi-encodinglist.txt libreoffice-l10n-6.2.4/l10ntools/source/ulfconv/msi-encodinglist.txt --- libreoffice-l10n-6.2.3/l10ntools/source/ulfconv/msi-encodinglist.txt 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/l10ntools/source/ulfconv/msi-encodinglist.txt 2019-05-17 15:35:08.000000000 +0000 @@ -62,7 +62,7 @@ fy 0 1122 # Frisian fur 0 1585 ga 0 2108 # Irish -gd 0 1084 # Gaelic (Scotland) +gd 0 1169 # Gaelic (Scotland) gl 0 1110 # Galician gu 0 1095 # Gujarati gu-IN 0 1095 # Gujarati @@ -80,7 +80,7 @@ ja 0 1041 jbo 0 1624 ka 0 1079 # Georgian -kab 0 1625 +kab 0 1625 # Kabyle kk 0 1087 km 0 1107 # Khmer kmr-Latn 0 1574 @@ -116,7 +116,7 @@ nso 0 1132 ny 0 1598 oc 0 1154 # Occitan-lengadocian -om 0 2162 +om 0 1138 # Oromo or 0 1096 # Odia or-IN 0 1096 pa-IN 0 1094 # Punjabi @@ -130,13 +130,13 @@ rm 0 1047 # Raeto-Romance ro 0 1048 # Romanian ru 0 1049 -rw 0 1569 # Kinyarwanda +rw 0 1159 # Kinyarwanda sa-IN 0 1103 # Sanskrit sat 0 1606 # Santali sb 0 1070 # Sorbian sc 0 3047 sd 0 1113 # Sindhi -si 0 2133 +si 0 1115 # Sinhala sid 0 1669 # Sidama, fake LCID sk 0 1051 # Slovak sl 0 1060 # Slovenian diff -Nru libreoffice-l10n-6.2.3/oox/source/drawingml/diagram/diagramlayoutatoms.cxx libreoffice-l10n-6.2.4/oox/source/drawingml/diagram/diagramlayoutatoms.cxx --- libreoffice-l10n-6.2.3/oox/source/drawingml/diagram/diagramlayoutatoms.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/oox/source/drawingml/diagram/diagramlayoutatoms.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1277,6 +1277,12 @@ continue; } + if (!aDataNode2->second->mpShape) + { + //busted, skip it + continue; + } + rShape->setDataNodeType(aDataNode2->second->mnType); if( rItem.mnDepth == 0 ) diff -Nru libreoffice-l10n-6.2.3/oox/source/ppt/pptshapegroupcontext.cxx libreoffice-l10n-6.2.4/oox/source/ppt/pptshapegroupcontext.cxx --- libreoffice-l10n-6.2.3/oox/source/ppt/pptshapegroupcontext.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/oox/source/ppt/pptshapegroupcontext.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -103,13 +103,27 @@ oox::drawingml::FillPropertiesPtr pBackgroundPropertiesPtr = mpSlidePersistPtr->getBackgroundProperties(); if (!pBackgroundPropertiesPtr) { - // The shape wants a background, but the slide doesn't have - // one: default to white. - pBackgroundPropertiesPtr.reset(new oox::drawingml::FillProperties); - pBackgroundPropertiesPtr->moFillType = XML_solidFill; - pBackgroundPropertiesPtr->maFillColor.setSrgbClr(0xFFFFFF); + // The shape wants a background, but the slide doesn't have one. + SlidePersistPtr pMaster = mpSlidePersistPtr->getMasterPersist(); + if (pMaster) + { + oox::drawingml::FillPropertiesPtr pMasterBackground + = pMaster->getBackgroundProperties(); + if (pMasterBackground) + { + if (pMasterBackground->moFillType.has() + && pMasterBackground->moFillType.get() == XML_solidFill) + { + // Master has a solid background, use that. + pBackgroundPropertiesPtr = pMasterBackground; + } + } + } + } + if (pBackgroundPropertiesPtr) + { + pShape->getFillProperties().assignUsed(*pBackgroundPropertiesPtr); } - pShape->getFillProperties().assignUsed( *pBackgroundPropertiesPtr ); } pShape->setModelId(rAttribs.getString( XML_modelId ).get()); return new PPTShapeContext( *this, mpSlidePersistPtr, mpGroupShapePtr, pShape ); diff -Nru libreoffice-l10n-6.2.3/pyuno/source/loader/pythonloader.py libreoffice-l10n-6.2.4/pyuno/source/loader/pythonloader.py --- libreoffice-l10n-6.2.3/pyuno/source/loader/pythonloader.py 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/pyuno/source/loader/pythonloader.py 2019-05-17 15:35:08.000000000 +0000 @@ -100,8 +100,8 @@ # compile and execute the module codeobject = compile( src, encfile(filename), "exec" ) + mod.__file__ = filename exec(codeobject, mod.__dict__) - mod.__file__ = encfile(filename) g_loadedComponents[url] = mod return mod elif "vnd.openoffice.pymodule" == protocol: diff -Nru libreoffice-l10n-6.2.3/readlicense_oo/license/CREDITS.fodt libreoffice-l10n-6.2.4/readlicense_oo/license/CREDITS.fodt --- libreoffice-l10n-6.2.3/readlicense_oo/license/CREDITS.fodt 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/readlicense_oo/license/CREDITS.fodt 2019-05-17 15:35:08.000000000 +0000 @@ -1,24 +1,24 @@ - Credits » LibreOfficeCreditscontributorscodersdevelopersCredits for the LibreOffice development/coding.LibreOffice/6.2.2.2$Linux_X86_64 LibreOffice_project/2b840030fec2aae0fd2658d8d4f9548af4e3518d2012-02-20T22:17:18.060000000PT14M12S3JUebjoxEpqXoQcpltWRTwzBZEEHtch3wApdhgiQPFiA + Credits » LibreOfficeCreditscontributorscodersdevelopersCredits for the LibreOffice development/coding.LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/aecc05fe267cc68dde00352a451aa867b3b546ac2012-02-20T22:17:18.060000000PT14M12S3JUebjoxEpqXoQcpltWRTwzBZEEHtch3wApdhgiQPFiA - 540 + 552 501 - 21068 - 26450 + 32440 + 18152 true true view2 - 3577 - 3434 + 3649 + 3471 501 - 540 - 21567 - 26988 + 552 + 32939 + 18703 0 0 false @@ -114,7 +114,7 @@ true false true - 8497088 + 8636398 false false false @@ -325,105 +325,87 @@ - + - + - + - + - + + + + + + + - + - + - + - + - + - + - + - + - + - - - - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - + @@ -1059,7 +1041,7 @@ Credits - 1422 individuals contributed to OpenOffice.org (and whose contributions were imported into LibreOffice) or LibreOffice until 2019-04-07 12:25:13. + 1433 individuals contributed to OpenOffice.org (and whose contributions were imported into LibreOffice) or LibreOffice until 2019-05-17 11:02:01. * marks developers whose first contributions happened after 2010-09-28. Developers committing code since 2010-09-28 @@ -1083,16 +1065,16 @@ - Caolán McNamaraCommits: 25868Joined: 2000-10-10 + Caolán McNamaraCommits: 26036Joined: 2000-10-10 Vladimir GlazunovCommits: 25434Joined: 2000-12-04 - Stephan BergmannCommits: 16896Joined: 2000-10-04 + Stephan BergmannCommits: 16967Joined: 2000-10-04 - *Noel GrandinCommits: 11177Joined: 2011-12-12 + *Noel GrandinCommits: 11289Joined: 2011-12-12 @@ -1100,10 +1082,10 @@ Ivo HinkelmannCommits: 9480Joined: 2002-09-09 - Tor LillqvistCommits: 8557Joined: 2010-03-23 + Tor LillqvistCommits: 8575Joined: 2010-03-23 - Miklos VajnaCommits: 7380Joined: 2010-07-29 + Miklos VajnaCommits: 7428Joined: 2010-07-29 Michael StahlCommits: 6418Joined: 2008-06-16 @@ -1120,12 +1102,12 @@ Frank Schoenheit [fs]Commits: 5008Joined: 2000-09-19 - Eike RathkeCommits: 4631Joined: 2000-10-11 + Eike RathkeCommits: 4646Joined: 2000-10-11 - David TardonCommits: 3621Joined: 2009-11-12 + David TardonCommits: 3623Joined: 2009-11-12 Hans-Joachim LankenauCommits: 3007Joined: 2000-09-19 @@ -1134,12 +1116,12 @@ Ocke Janssen [oj]Commits: 2850Joined: 2000-09-20 - Jan HolesovskyCommits: 2583Joined: 2009-06-23 + *Julien NabetCommits: 2600Joined: 2010-11-04 - *Julien NabetCommits: 2582Joined: 2010-11-04 + Jan HolesovskyCommits: 2589Joined: 2009-06-23 Mathias BauerCommits: 2580Joined: 2000-09-20 @@ -1148,12 +1130,12 @@ Oliver SpechtCommits: 2549Joined: 2000-09-21 - Michael MeeksCommits: 2316Joined: 2004-08-05 + Michael MeeksCommits: 2328Joined: 2004-08-05 - Bjoern MichaelsenCommits: 2282Joined: 2009-10-14 + Bjoern MichaelsenCommits: 2283Joined: 2009-10-14 *Norbert ThiebaudCommits: 2176Joined: 2010-09-29 @@ -1162,7 +1144,7 @@ *Thomas ArnholdCommits: 2176Joined: 2011-01-16 - *Tomaž VajngerlCommits: 2097Joined: 2012-06-02 + *Tomaž VajngerlCommits: 2155Joined: 2012-06-02 @@ -1170,32 +1152,32 @@ Philipp Lohmann [pl]Commits: 2089Joined: 2000-09-21 - *Andras TimarCommits: 1884Joined: 2010-10-02 + *Andras TimarCommits: 1887Joined: 2010-10-02 Christian LippkaCommits: 1805Joined: 2000-09-25 - *Matúš KukanCommits: 1712Joined: 2011-04-06 + Luboš LuňákCommits: 1739Joined: 2010-09-21 - Luboš LuňákCommits: 1691Joined: 2010-09-21 + *Matúš KukanCommits: 1712Joined: 2011-04-06 - *Takeshi AbeCommits: 1479Joined: 2010-11-08 + *Takeshi AbeCommits: 1482Joined: 2010-11-08 *Matteo CasalinCommits: 1476Joined: 2011-11-13 - Armin Le GrandCommits: 1451Joined: 2000-09-25 + Armin Le GrandCommits: 1453Joined: 2000-09-25 - Thorsten BehrensCommits: 1389Joined: 2001-04-25 + Thorsten BehrensCommits: 1390Joined: 2001-04-25 Fridrich ŠtrbaCommits: 1338Joined: 2007-02-22 @@ -1204,21 +1186,21 @@ Thomas Lange [tl]Commits: 1310Joined: 2000-09-22 - Niklas NebelCommits: 1296Joined: 2000-09-19 + *Andrea GelminiCommits: 1299Joined: 2014-10-30 - Daniel Rentz [dr]Commits: 1206Joined: 2000-09-28 + Niklas NebelCommits: 1296Joined: 2000-09-19 - *Chris SherlockCommits: 1204Joined: 2013-02-25 + Daniel Rentz [dr]Commits: 1206Joined: 2000-09-28 - *Andrea GelminiCommits: 1105Joined: 2014-10-30 + *Chris SherlockCommits: 1204Joined: 2013-02-25 - *Tamás ZolnaiCommits: 1046Joined: 2012-08-06 + *Tamás ZolnaiCommits: 1053Joined: 2012-08-06 @@ -1229,21 +1211,21 @@ Petr MladekCommits: 958Joined: 2006-10-03 - Noel PowerCommits: 950Joined: 2002-09-24 + *Mike KaganskiCommits: 954Joined: 2015-04-26 - Kai AhrensCommits: 909Joined: 2000-09-21 + Noel PowerCommits: 950Joined: 2002-09-24 - Henning BrinkmannCommits: 899Joined: 2002-08-14 + Kai AhrensCommits: 909Joined: 2000-09-21 - Cédric BosdonnatCommits: 882Joined: 2009-11-16 + Henning BrinkmannCommits: 899Joined: 2002-08-14 - *Mike KaganskiCommits: 879Joined: 2015-04-26 + Cédric BosdonnatCommits: 882Joined: 2009-11-16 Malte Timmermann [mt]Commits: 864Joined: 2000-10-10 @@ -1254,35 +1236,35 @@ Sven JacobiCommits: 850Joined: 2000-09-21 - *Olivier HallotCommits: 832Joined: 2010-10-25 + *Olivier HallotCommits: 844Joined: 2010-10-25 - Herbert DürrCommits: 827Joined: 2000-10-17 + *andreas kainzCommits: 841Joined: 2015-03-18 - Martin GallweyCommits: 827Joined: 2000-11-08 + Herbert DürrCommits: 827Joined: 2000-10-17 - Mikhail VoytenkoCommits: 793Joined: 2001-01-16 + Martin GallweyCommits: 827Joined: 2000-11-08 - *andreas kainzCommits: 788Joined: 2015-03-18 + Mikhail VoytenkoCommits: 793Joined: 2001-01-16 - Carsten DriesnerCommits: 748Joined: 2000-10-06 + *Samuel MehrbrodtCommits: 764Joined: 2011-06-08 - *Samuel MehrbrodtCommits: 747Joined: 2011-06-08 + Carsten DriesnerCommits: 748Joined: 2000-10-06 - Joachim LingnerCommits: 745Joined: 2000-10-05 + Christian LohmaierCommits: 745Joined: 2008-06-01 - Christian LohmaierCommits: 739Joined: 2008-06-01 + Joachim LingnerCommits: 745Joined: 2000-10-05 *Andrzej HuntCommits: 733Joined: 2012-03-27 @@ -1296,21 +1278,21 @@ Release EngineeringCommits: 728Joined: 2008-10-02 - *Maxim MonastirskyCommits: 714Joined: 2013-10-27 + *Katarina BehrensCommits: 719Joined: 2010-10-13 - *Katarina BehrensCommits: 704Joined: 2010-10-13 + *Maxim MonastirskyCommits: 714Joined: 2013-10-27 - Joerg Skottke [jsk]Commits: 678Joined: 2008-06-17 + *Michael StahlCommits: 714Joined: 2018-04-03 - *Michael StahlCommits: 678Joined: 2018-04-03 + *Zdeněk CrhonekCommits: 694Joined: 2016-05-19 - *Zdeněk CrhonekCommits: 676Joined: 2016-05-19 + Joerg Skottke [jsk]Commits: 678Joined: 2008-06-17 *Joseph PowersCommits: 658Joined: 2010-10-15 @@ -1327,21 +1309,21 @@ *Gabor KelemenCommits: 625Joined: 2013-06-18 - *Rafael DominguezCommits: 606Joined: 2011-02-13 + *Jens CarlCommits: 617Joined: 2014-05-28 - *Jochen NitschkeCommits: 584Joined: 2016-02-02 + *Rafael DominguezCommits: 606Joined: 2011-02-13 - *Jens CarlCommits: 581Joined: 2014-05-28 + *Jan-Marek GlogowskiCommits: 594Joined: 2013-11-14 - *Yousuf PhilipsCommits: 569Joined: 2014-09-21 + *Jochen NitschkeCommits: 584Joined: 2016-02-02 - *Jan-Marek GlogowskiCommits: 563Joined: 2013-11-14 + *Yousuf PhilipsCommits: 569Joined: 2014-09-21 Thomas Benisch [tbe]Commits: 551Joined: 2000-10-23 @@ -1363,7 +1345,7 @@ - *Szymon KłosCommits: 495Joined: 2014-03-22 + *Szymon KłosCommits: 497Joined: 2014-03-22 *Peter FoleyCommits: 489Joined: 2011-09-04 @@ -1377,10 +1359,10 @@ - *Adolfo Jayme BarrientosCommits: 411Joined: 2013-06-21 + *Adolfo Jayme BarrientosCommits: 412Joined: 2013-06-21 - *Justin LuthCommits: 395Joined: 2014-09-30 + *Justin LuthCommits: 397Joined: 2014-09-30 Dirk VoelzkeCommits: 392Joined: 2000-11-27 @@ -1397,10 +1379,10 @@ Martin HollmichelCommits: 371Joined: 2000-09-19 - *Pranav KantCommits: 366Joined: 2015-03-01 + *László NémethCommits: 370Joined: 2010-09-29 - *László NémethCommits: 361Joined: 2010-09-29 + *Pranav KantCommits: 366Joined: 2015-03-01 @@ -1433,7 +1415,7 @@ - *Ashod NakashianCommits: 263Joined: 2015-01-07 + *Ashod NakashianCommits: 265Joined: 2015-01-07 Lars LanghansCommits: 260Joined: 2000-09-22 @@ -1450,10 +1432,10 @@ *Robert Antoni Buj GelonchCommits: 247Joined: 2014-06-11 - *Laurent BPCommits: 244Joined: 2011-08-31 + *Laurent BPCommits: 246Joined: 2011-08-31 - *Mark HungCommits: 241Joined: 2014-11-04 + *Mark HungCommits: 243Joined: 2014-11-04 *Arnaud VersiniCommits: 238Joined: 2010-10-05 @@ -1481,10 +1463,10 @@ *Marcos Paulo de SouzaCommits: 191Joined: 2012-09-26 - *Muhammet KaraCommits: 188Joined: 2016-03-20 + *Johnny_MCommits: 189Joined: 2016-05-12 - *Johnny_MCommits: 186Joined: 2016-05-12 + *Muhammet KaraCommits: 188Joined: 2016-03-20 @@ -1492,10 +1474,10 @@ *François TigeotCommits: 176Joined: 2011-01-31 - Bartosz KosiorekCommits: 174Joined: 2010-09-17 + *Tamas BunthCommits: 174Joined: 2016-03-08 - *Tamas BunthCommits: 171Joined: 2016-03-08 + Bartosz KosiorekCommits: 174Joined: 2010-09-17 *Philipp RiemerCommits: 171Joined: 2012-05-25 @@ -1503,58 +1485,58 @@ - *Nigel HawkinsCommits: 160Joined: 2010-10-28 + *heiko tietzeCommits: 160Joined: 2016-10-06 - *Artur DordaCommits: 151Joined: 2012-04-15 + *Nigel HawkinsCommits: 160Joined: 2010-10-28 - *Gert FallerCommits: 151Joined: 2010-10-25 + *Henry CastroCommits: 155Joined: 2015-01-09 - *Henry CastroCommits: 151Joined: 2015-01-09 + *Artur DordaCommits: 151Joined: 2012-04-15 - *Alexander WilmsCommits: 151Joined: 2012-05-26 + *Gert FallerCommits: 151Joined: 2010-10-25 - *heiko tietzeCommits: 150Joined: 2016-10-06 + *Alexander WilmsCommits: 151Joined: 2012-05-26 - Gregor HartmannCommits: 141Joined: 2000-10-12 + *Jim RaykowskiCommits: 149Joined: 2017-04-16 - *Jim RaykowskiCommits: 141Joined: 2017-04-16 + Gregor HartmannCommits: 141Joined: 2000-10-12 - *Matthias FreundCommits: 139Joined: 2013-02-08 + *Matthias FreundCommits: 141Joined: 2013-02-08 Giuseppe CastagnoCommits: 138Joined: 2007-12-09 - *Artur DryomovCommits: 137Joined: 2013-03-14 + *Michael WeghornCommits: 137Joined: 2014-09-10 - *Tomáš ChvátalCommits: 134Joined: 2011-07-27 + *Artur DryomovCommits: 137Joined: 2013-03-14 - *Jesús CorriusCommits: 130Joined: 2010-10-07 + *Tomáš ChvátalCommits: 134Joined: 2011-07-27 - *Philipp WeissenbacherCommits: 129Joined: 2011-10-28 + *Jean-Pierre LedureCommits: 131Joined: 2013-10-12 - *Michael WeghornCommits: 128Joined: 2014-09-10 + *Jesús CorriusCommits: 130Joined: 2010-10-07 - *Jean-Pierre LedureCommits: 128Joined: 2013-10-12 + *Philipp WeissenbacherCommits: 129Joined: 2011-10-28 @@ -1593,14 +1575,17 @@ *Akshay DeepCommits: 110Joined: 2016-01-23 - *Dennis FrancisCommits: 109Joined: 2015-04-15 + *Arkadiy IllarionovCommits: 110Joined: 2017-01-15 - *Vasily MelenchukCommits: 106Joined: 2015-01-27 + *Vasily MelenchukCommits: 109Joined: 2015-01-27 + *Dennis FrancisCommits: 109Joined: 2015-04-15 + + *Louis-Francis Ratté-BoulianneCommits: 102Joined: 2014-10-29 @@ -1609,13 +1594,13 @@ *Sophia SchröderCommits: 100Joined: 2018-04-07 + + *Thomas KlausnerCommits: 99Joined: 2010-10-01 - - - *Arkadiy IllarionovCommits: 95Joined: 2017-01-15 + *Gabor KelemenCommits: 95Joined: 2019-01-12 *Laurent GodardCommits: 93Joined: 2011-05-06 @@ -1623,11 +1608,11 @@ *Stefan KnorrCommits: 91Joined: 2011-07-04 + + *Varun DhallCommits: 91Joined: 2015-03-07 - - *Krisztian PinterCommits: 90Joined: 2013-02-18 @@ -1635,102 +1620,99 @@ *Albert ThuswaldnerCommits: 89Joined: 2011-01-26 + *Serge KrotCommits: 89Joined: 2015-10-25 + + + + *Daniel BankstonCommits: 88Joined: 2012-04-03 *Tim RetoutCommits: 88Joined: 2012-02-14 - - *Korrawit PruegsanusakCommits: 87Joined: 2011-05-28 *Adam CoCommits: 86Joined: 2013-04-28 + + - *Serge KrotCommits: 86Joined: 2015-10-25 + Mihaela KedikovaCommits: 85Joined: 2009-10-30 - Mihaela KedikovaCommits: 85Joined: 2009-10-30 + *Xisco FauliCommits: 84Joined: 2018-02-01 - - *Javier FernandezCommits: 84Joined: 2013-03-06 Tobias KrauseCommits: 83Joined: 2007-10-02 + + *Minh NgoCommits: 83Joined: 2013-05-02 *Ricardo MontaniaCommits: 82Joined: 2012-08-18 - - - *Xisco FauliCommits: 77Joined: 2018-02-01 + *Justin LuthCommits: 79Joined: 2018-04-21 - *Justin LuthCommits: 74Joined: 2018-04-21 + *Regina HenschelCommits: 77Joined: 2010-11-04 + + *Tobias MadlCommits: 74Joined: 2014-09-15 - *Regina HenschelCommits: 73Joined: 2010-11-04 + *Gergo MocsiCommits: 72Joined: 2013-02-14 - - - *Gergo MocsiCommits: 72Joined: 2013-02-14 + *Rizal MuttaqinCommits: 72Joined: 2018-05-21 *weigaoCommits: 72Joined: 2014-05-07 + + Thorsten BosbachCommits: 70Joined: 2008-06-18 *Michaël LefèvreCommits: 68Joined: 2011-02-22 - - *Antonio FernandezCommits: 68Joined: 2012-07-18 *Riccardo MagliocchettiCommits: 68Joined: 2012-01-25 + + *Kevin HunterCommits: 67Joined: 2010-10-22 *Jelle van der WaaCommits: 66Joined: 2013-06-16 - - - - *Rizal MuttaqinCommits: 66Joined: 2018-05-21 - *Rohan KumarCommits: 65Joined: 2016-02-23 *Juergen FunkCommits: 64Joined: 2014-09-17 - - *Mohammed Abdul AzeemCommits: 63Joined: 2016-02-08 - - *Rosemary SebastianCommits: 62Joined: 2015-06-23 + *Mohammed Abdul AzeemCommits: 63Joined: 2016-02-08 - *Gabor KelemenCommits: 61Joined: 2019-01-12 + *Rosemary SebastianCommits: 62Joined: 2015-06-23 *Pierre-Eric Pelloux-PrayerCommits: 61Joined: 2012-06-20 @@ -1800,16 +1782,19 @@ *Rob SneldersCommits: 53Joined: 2011-02-08 + *Ilmari LauhakangasCommits: 52Joined: 2017-04-15 + + *Lior KaplanCommits: 52Joined: 2010-10-05 *Efe Gürkan YALAMANCommits: 52Joined: 2012-08-01 + + *Gulsah KoseCommits: 52Joined: 2015-03-14 - - *Will ThompsonCommits: 51Joined: 2012-03-21 @@ -1819,37 +1804,34 @@ *Rachit GuptaCommits: 51Joined: 2014-01-18 + + *Cao Cuong NgoCommits: 51Joined: 2013-03-04 - - *Ptyl DragonCommits: 50Joined: 2013-05-09 + *Samuel ThibaultCommits: 49Joined: 2018-02-15 + + *Urs FässlerCommits: 48Joined: 2013-02-14 + + *Marcel MetzCommits: 48Joined: 2011-12-05 *Emmanuel Gil PeyrotCommits: 48Joined: 2015-11-19 - - *mingli juCommits: 48Joined: 2013-11-05 - *Samuel ThibaultCommits: 48Joined: 2018-02-15 - - *J. Graeme LingardCommits: 47Joined: 2010-09-29 - - *Ilmari LauhakangasCommits: 46Joined: 2017-04-15 - @@ -1996,33 +1978,44 @@ *Steve YinCommits: 34Joined: 2013-11-14 + *Muhammet KaraCommits: 34Joined: 2018-12-06 + + *Dennis RoczekCommits: 33Joined: 2015-06-09 *Cor NouwsCommits: 33Joined: 2011-11-19 + + *Yogesh BharateCommits: 33Joined: 2013-10-11 - - *Andreas MantkeCommits: 33Joined: 2010-09-29 + *Balazs VargaCommits: 33Joined: 2018-07-05 + + *Laurent AlonsoCommits: 33Joined: 2011-10-23 + + *GokulCommits: 32Joined: 2012-07-10 *Dmitriy ShilinCommits: 32Joined: 2018-11-30 - - + + *Aurimas FišerasCommits: 32Joined: 2010-10-11 + *Vishv BrahmbhattCommits: 32Joined: 2013-01-28 + + *Arnold DumasCommits: 32Joined: 2016-02-14 @@ -2032,13 +2025,13 @@ *Gautam PrajapatiCommits: 31Joined: 2017-02-06 - - *Sushil ShindeCommits: 31Joined: 2013-10-21 + + - *Aurimas FišerasCommits: 31Joined: 2010-10-11 + *Tomoyuki KubotaCommits: 31Joined: 2018-03-11 *fengzengCommits: 31Joined: 2013-11-04 @@ -2046,11 +2039,11 @@ *muleiCommits: 30Joined: 2013-11-01 - - *Kenneth VenkenCommits: 30Joined: 2010-10-15 + + *keremCommits: 30Joined: 2015-10-12 @@ -2058,6 +2051,9 @@ *Wols ListsCommits: 30Joined: 2010-11-07 + *Dennis FrancisCommits: 30Joined: 2018-11-15 + + *Jakub TrzebiatowskiCommits: 30Joined: 2016-03-07 @@ -2111,16 +2107,13 @@ *Paul TrojahnCommits: 28Joined: 2017-05-27 - *Balazs VargaCommits: 28Joined: 2018-07-05 - - Andre Fischer<andre.f.fischerCommits: 28Joined: 2010-07-21 - - *Joel MaderoCommits: 27Joined: 2012-06-15 + + *Andres GomezCommits: 27Joined: 2013-04-09 @@ -2130,11 +2123,11 @@ *Dipangar NiranjarCommits: 27Joined: 2016-01-03 - - *Ximeng ZuCommits: 27Joined: 2017-03-17 + + *José Guilherme VanzCommits: 27Joined: 2012-09-26 @@ -2144,11 +2137,11 @@ *Grzegorz AraminowiczCommits: 27Joined: 2017-04-01 - - *Akash JainCommits: 26Joined: 2016-03-25 + + *Josh HeidenreichCommits: 26Joined: 2011-07-20 @@ -2156,67 +2149,59 @@ *Nicolas ChristenerCommits: 26Joined: 2011-03-10 - *Muhammet KaraCommits: 26Joined: 2018-12-06 - - - - *Daniel SikelerCommits: 26Joined: 2014-08-28 *Maxime de RoucyCommits: 26Joined: 2012-03-08 + + *Matthias SeidelCommits: 26Joined: 2017-02-18 *VortCommits: 25Joined: 2014-01-21 - - *aleksandar-stefanovicCommits: 25Joined: 2016-12-29 *Prashant PandeyCommits: 25Joined: 2013-02-20 + + *Kurosawa TakeshiCommits: 25Joined: 2011-01-04 *Uray M. JánosCommits: 24Joined: 2012-07-17 - - *Baptiste DaroussinCommits: 24Joined: 2011-01-31 *Tomofumi YagiCommits: 24Joined: 2011-10-20 + + *Pedro GiffuniCommits: 24Joined: 2011-10-28 - *Tomoyuki KubotaCommits: 24Joined: 2018-03-11 + *Roman KuznetsovCommits: 24Joined: 2018-10-23 - - *Felix ZhangCommits: 23Joined: 2011-10-19 *Julien ChaffraixCommits: 23Joined: 2011-04-12 + + *ekuiitrCommits: 23Joined: 2017-10-13 - *Dennis FrancisCommits: 23Joined: 2018-11-15 - - - - *Marco A.G.PintoCommits: 23Joined: 2016-02-02 @@ -2225,11 +2210,11 @@ *Robert RothCommits: 23Joined: 2010-10-31 + + *Christian DywanCommits: 23Joined: 2011-04-14 - - *Sören MöllerCommits: 23Joined: 2011-01-03 @@ -2239,11 +2224,11 @@ *zhenyu yuanCommits: 22Joined: 2013-11-06 + + *Jian Fang ZhangCommits: 22Joined: 2012-06-18 - - *Jacek WolszczakCommits: 22Joined: 2010-10-07 @@ -2253,13 +2238,10 @@ *Frédéric WangCommits: 22Joined: 2013-06-22 - - *Saurav ChiraniaCommits: 22Joined: 2018-01-14 - - *Roman KuznetsovCommits: 22Joined: 2018-10-23 + *Saurav ChiraniaCommits: 22Joined: 2018-01-14 *Júlio HoffimannCommits: 22Joined: 2010-10-18 @@ -2360,16 +2342,19 @@ *Vikas MahatoCommits: 17Joined: 2017-12-31 + *Ilhan YesilCommits: 17Joined: 2018-04-11 + + *Thomas BeckCommits: 17Joined: 2017-03-27 *Jian Hong ChengCommits: 17Joined: 2012-06-26 + + *Kshitij PathaniaCommits: 17Joined: 2017-09-28 - - *Bálint DózsaCommits: 17Joined: 2011-02-10 @@ -2379,11 +2364,11 @@ *Francisco Adrián SánchezCommits: 17Joined: 2016-10-07 + + *Umesh KadamCommits: 17Joined: 2014-01-10 - - *navin patidarCommits: 17Joined: 2013-01-06 @@ -2393,11 +2378,11 @@ *tsahi glikCommits: 16Joined: 2013-06-04 + + *Jordan AyersCommits: 16Joined: 2010-11-04 - - *Niko RönkköCommits: 16Joined: 2010-10-31 @@ -2405,9 +2390,6 @@ *Anders JonssonCommits: 16Joined: 2010-12-11 - *Ilhan YesilCommits: 16Joined: 2018-04-11 - - *Chris LaplanteCommits: 16Joined: 2014-04-07 @@ -2430,10 +2412,10 @@ *Lei De BinCommits: 16Joined: 2012-07-04 - *Nikhil WalvekarCommits: 15Joined: 2013-11-01 + *Catalin IacobCommits: 15Joined: 2012-02-10 - *Catalin IacobCommits: 15Joined: 2012-02-10 + *Nikhil WalvekarCommits: 15Joined: 2013-11-01 *Luke SymesCommits: 15Joined: 2010-10-01 @@ -2562,11 +2544,14 @@ *Kacper KasperCommits: 12Joined: 2018-02-18 - *Wei WeiCommits: 12Joined: 2013-11-16 + *LibreOfficiantCommits: 12Joined: 2019-02-25 + *Wei WeiCommits: 12Joined: 2013-11-16 + + *tymyjanCommits: 12Joined: 2016-04-03 @@ -2575,43 +2560,51 @@ *Tomas HlavatyCommits: 12Joined: 2011-12-06 - - *jmzambonCommits: 11Joined: 2017-05-19 - *nadithCommits: 11Joined: 2016-07-14 + *jmzambonCommits: 11Joined: 2017-05-19 + + + *Gülşah KöseCommits: 11Joined: 2019-01-17 + + *Jung-uk KimCommits: 11Joined: 2012-08-13 + + *Enrico Weigelt, metux ITSCommits: 11Joined: 2012-11-14 *Manuj VashistCommits: 11Joined: 2017-12-10 - - *Abdulaziz A AlayedCommits: 11Joined: 2013-01-22 *Phillip SzCommits: 11Joined: 2015-03-16 + + *Fakabbir AminCommits: 11Joined: 2017-01-29 *Maarten BosmansCommits: 11Joined: 2016-08-24 - - *Jonas Finnemann JensenCommits: 11Joined: 2010-10-01 + *Grzegorz AraminowiczCommits: 11Joined: 2019-03-08 + + + + Mox SoiniCommits: 11Joined: 2008-04-04 @@ -2620,11 +2613,11 @@ *David BolenCommits: 11Joined: 2012-03-07 - - *Peter RabiCommits: 11Joined: 2011-07-14 + + *Sean YoungCommits: 11Joined: 2013-05-16 @@ -2634,11 +2627,11 @@ *Milian WolffCommits: 11Joined: 2018-01-10 - - *Michael JaumannCommits: 11Joined: 2014-09-02 + + *Krunoslav ŠebetićCommits: 11Joined: 2013-07-18 @@ -2648,11 +2641,11 @@ *Martin van ZijlCommits: 11Joined: 2018-02-26 - - *René KjellerupCommits: 11Joined: 2010-10-14 + + *Jianyuan LiCommits: 10Joined: 2012-08-16 @@ -2662,10 +2655,13 @@ *Kristian RietveldCommits: 10Joined: 2011-10-15 + + *Chirag ManwaniCommits: 10Joined: 2016-02-16 + - *Chirag ManwaniCommits: 10Joined: 2016-02-16 + *Shubham GoyalCommits: 10Joined: 2019-02-26 *Troy RolloCommits: 10Joined: 2011-07-11 @@ -2702,11 +2698,14 @@ *Timo HeinoCommits: 10Joined: 2010-11-22 - *Martin SrebotnjakCommits: 9Joined: 2010-12-19 + *Marco A.G.PintoCommits: 9Joined: 2018-07-16 + *Martin SrebotnjakCommits: 9Joined: 2010-12-19 + + *Dinesh PatilCommits: 9Joined: 2014-03-12 @@ -2715,11 +2714,11 @@ *skswalesCommits: 9Joined: 2016-05-06 + + *Robinson TryonCommits: 9Joined: 2012-06-21 - - *Michael DunphyCommits: 9Joined: 2013-04-18 @@ -2729,11 +2728,11 @@ *Matthew PottageCommits: 9Joined: 2014-07-26 + + *Aybuke OzdemirCommits: 9Joined: 2015-10-07 - - *pv2kCommits: 9Joined: 2016-11-28 @@ -2743,28 +2742,22 @@ *Mattias JohnssonCommits: 9Joined: 2010-10-18 - - *Marco A.G.PintoCommits: 8Joined: 2018-07-16 - - *Sean DavisCommits: 8Joined: 2015-06-01 - - - *Gülşah KöseCommits: 8Joined: 2019-01-17 + *Adam KovacsCommits: 8Joined: 2018-08-16 - *Shubham GoyalCommits: 8Joined: 2019-02-26 + *Sean DavisCommits: 8Joined: 2015-06-01 *Norah A. AbanumayCommits: 8Joined: 2012-07-30 - - *Matus UzakCommits: 8Joined: 2016-02-22 + + *Ádám Csaba KirályCommits: 8Joined: 2013-02-28 @@ -2774,6 +2767,9 @@ *Jenei GáborCommits: 8Joined: 2011-07-29 + + *Rasmus JonssonCommits: 8Joined: 2019-03-20 + @@ -2828,11 +2824,14 @@ *karthCommits: 8Joined: 2013-01-07 - *Nathan YeeCommits: 8Joined: 2015-01-01 + *Brian FraserCommits: 8Joined: 2013-09-03 + *Nathan YeeCommits: 8Joined: 2015-01-01 + + *Jonathan AdamsCommits: 8Joined: 2012-03-16 @@ -2841,13 +2840,10 @@ *Ahmad H. Al HarthiCommits: 8Joined: 2012-12-31 - - *IanCommits: 8Joined: 2015-08-06 - - *Adam KovacsCommits: 7Joined: 2018-08-16 + *IanCommits: 8Joined: 2015-08-06 *Alex McMurchy1917Commits: 7Joined: 2011-08-14 @@ -2861,6 +2857,9 @@ + *AdityaCommits: 7Joined: 2019-01-04 + + *David DelmaCommits: 7Joined: 2014-05-13 @@ -2869,16 +2868,13 @@ *Gert van ValkenhoefCommits: 7Joined: 2012-02-14 - - *Thies PierdolaCommits: 7Joined: 2011-01-28 - - *Mathias MichelCommits: 7Joined: 2012-11-19 + *Thies PierdolaCommits: 7Joined: 2011-01-28 - *LibreOfficiantCommits: 7Joined: 2019-02-25 + *Mathias MichelCommits: 7Joined: 2012-11-19 *Giuseppe BilottaCommits: 7Joined: 2014-09-09 @@ -2959,20 +2955,23 @@ - *Brian FraserCommits: 7Joined: 2013-09-03 + *Todor BalabanovCommits: 7Joined: 2019-04-29 *Stefan RingCommits: 7Joined: 2014-01-09 - *Feyza YavuzCommits: 7Joined: 2015-10-04 + *Adrien OllierCommits: 7Joined: 2019-04-24 - *Brennan VincentCommits: 7Joined: 2012-04-02 + *Feyza YavuzCommits: 7Joined: 2015-10-04 + *Brennan VincentCommits: 7Joined: 2012-04-02 + + *Xavier ALTCommits: 6Joined: 2011-03-06 @@ -2981,16 +2980,13 @@ *Michel RenonCommits: 6Joined: 2015-05-19 - - *RosenCommits: 6Joined: 2016-08-04 - - *abdulwdCommits: 6Joined: 2016-12-22 + *RosenCommits: 6Joined: 2016-08-04 - *AdityaCommits: 6Joined: 2019-01-04 + *abdulwdCommits: 6Joined: 2016-12-22 *Phil BordelonCommits: 6Joined: 2010-09-30 @@ -3015,6 +3011,9 @@ + *Samuel ThibaultCommits: 6Joined: 2018-09-05 + + *David VerrierCommits: 6Joined: 2013-02-26 @@ -3023,11 +3022,11 @@ *Anurag KanungoCommits: 6Joined: 2013-04-19 + + *Jeroen NijhofCommits: 6Joined: 2014-05-01 - - *Gian Domenico CeccariniCommits: 6Joined: 2017-01-13 @@ -3037,11 +3036,11 @@ *udareechkCommits: 6Joined: 2017-09-20 + + *Fabio BusoCommits: 6Joined: 2015-11-01 - - *Daniel Di MarcoCommits: 6Joined: 2010-11-15 @@ -3051,11 +3050,11 @@ *giaccoCommits: 6Joined: 2016-10-11 + + *Sedat AkCommits: 6Joined: 2015-11-08 - - *Steven GuoCommits: 6Joined: 2016-03-02 @@ -3065,11 +3064,11 @@ *Alexander O. AnisimovCommits: 6Joined: 2010-11-06 + + *Werner KoernerCommits: 5Joined: 2012-12-11 - - *Antoine ProulxCommits: 5Joined: 2011-01-30 @@ -3079,11 +3078,11 @@ *ericb2Commits: 5Joined: 2011-10-30 + + *Ciorba EdmondCommits: 5Joined: 2013-06-11 - - *Wei Ming KhooCommits: 5Joined: 2012-02-17 @@ -3093,11 +3092,11 @@ *Matthias HofmannCommits: 5Joined: 2013-03-08 + + *Bernhard RosenkraenzerCommits: 5Joined: 2010-11-01 - - *Miguel GomezCommits: 5Joined: 2013-04-02 @@ -3107,11 +3106,11 @@ *Ricardo PalomaresCommits: 5Joined: 2016-01-16 + + *pje335_NLCommits: 5Joined: 2013-05-10 - - *Thomas ViehmannCommits: 5Joined: 2014-08-15 @@ -3121,11 +3120,11 @@ *MÁTÉ GergelyCommits: 5Joined: 2013-07-19 + + *Rico TzschichholzCommits: 5Joined: 2016-02-09 - - *Tobias RosenbergerCommits: 5Joined: 2011-01-31 @@ -3135,56 +3134,64 @@ *Yossi ZahnCommits: 5Joined: 2016-11-25 + + + + *Tünde TóthCommits: 5Joined: 2019-03-14 + *Pader RezsoCommits: 5Joined: 2013-07-01 - - *Huzaifa IftikharCommits: 5Joined: 2016-12-19 *tamsil1amani3Commits: 5Joined: 2016-12-22 + + *Edmund WongCommits: 5Joined: 2016-12-08 *Lukas RöllinCommits: 5Joined: 2017-02-06 - - *Bence BabatiCommits: 5Joined: 2012-08-13 *Michael T. WhiteleyCommits: 5Joined: 2011-11-25 + + *lbenesCommits: 5Joined: 2016-07-30 *Thorsten WagnerCommits: 5Joined: 2015-04-24 - - *Gustavo Buzzatti PachecoCommits: 5Joined: 2011-12-15 *David HobleyCommits: 5Joined: 2010-10-04 + + *Gil ForcadaCommits: 5Joined: 2010-09-28 *Lionel DricotCommits: 5Joined: 2012-06-04 - - + + *Sumit ChauhanCommits: 5Joined: 2018-12-04 + *Jeffrey ChangCommits: 5Joined: 2011-06-01 + + *Pavel KysilkaCommits: 5Joined: 2012-06-25 @@ -3194,11 +3201,11 @@ *Santiago AlessandriCommits: 4Joined: 2010-11-11 - - *Ken BiondiCommits: 4Joined: 2014-03-05 + + *Kate GossCommits: 4Joined: 2012-02-11 @@ -3208,11 +3215,11 @@ *ClioCommits: 4Joined: 2011-01-30 - - *Elie RouxCommits: 4Joined: 2013-05-29 + + *Jon NermutCommits: 4Joined: 2018-01-20 @@ -3222,11 +3229,11 @@ *Mihkel TõnnovCommits: 4Joined: 2012-07-02 - - *Olivier TilloyCommits: 4Joined: 2018-01-08 + + *Fyodor YemelyanenkoCommits: 4Joined: 2017-08-21 @@ -3236,11 +3243,11 @@ *Alex HenrieCommits: 4Joined: 2014-03-05 - - *Derrick RochaCommits: 4Joined: 2015-08-26 + + *Maja DjordjevicCommits: 4Joined: 2011-01-06 @@ -3250,11 +3257,11 @@ *Andrea PescettiCommits: 4Joined: 2013-10-07 - - *Ulrich KitzingerCommits: 4Joined: 2013-11-30 + + *Sameer DeshmukhCommits: 4Joined: 2013-04-20 @@ -3264,11 +3271,11 @@ *Burcin AkalinCommits: 4Joined: 2015-12-18 - - *XiaoliCommits: 4Joined: 2013-03-23 + + *Fabio BiocchettiCommits: 4Joined: 2016-10-21 @@ -3278,34 +3285,23 @@ *coypuCommits: 4Joined: 2016-02-03 - - *Kumar ThangavelCommits: 4Joined: 2016-01-04 + + *Nicholas ShanksCommits: 4Joined: 2012-09-04 - *Samuel ThibaultCommits: 4Joined: 2018-09-05 - - *Gaurav DhingraCommits: 4Joined: 2016-12-03 - - *Sahasranaman M SCommits: 4Joined: 2015-10-04 *Aleksandr AndreevCommits: 4Joined: 2015-04-20 - - *Grzegorz AraminowiczCommits: 4Joined: 2019-03-08 - - - *Rasmus JonssonCommits: 4Joined: 2019-03-20 - @@ -3374,14 +3370,11 @@ *Andreas BeckerCommits: 4Joined: 2011-04-04 - *Sumit ChauhanCommits: 4Joined: 2018-12-04 + *Florian ReisingerCommits: 4Joined: 2012-06-22 - *Florian ReisingerCommits: 4Joined: 2012-06-22 - - *Zheng FanCommits: 4Joined: 2013-04-22 @@ -3390,11 +3383,11 @@ *erdemdemirkapiCommits: 4Joined: 2016-01-30 - - *Raimundo MouraCommits: 4Joined: 2012-06-16 + + *Honza HavlíčekCommits: 4Joined: 2013-07-27 @@ -3404,11 +3397,11 @@ *bansan85Commits: 3Joined: 2016-12-21 - - *Alan DuCommits: 3Joined: 2010-10-12 + + *Stefan SchickCommits: 3Joined: 2013-02-18 @@ -3418,11 +3411,11 @@ *Gioele BarabucciCommits: 3Joined: 2010-11-18 - - *Simon LongCommits: 3Joined: 2015-07-08 + + *Giovanni CaligarisCommits: 3Joined: 2015-11-30 @@ -3432,11 +3425,11 @@ *Markus MaierCommits: 3Joined: 2012-11-25 - - *Gabriele BulfonCommits: 3Joined: 2013-07-05 + + *Michael KochCommits: 3Joined: 2011-01-21 @@ -3446,11 +3439,11 @@ *vjinochCommits: 3Joined: 2013-04-09 - - *Bán RóbertCommits: 3Joined: 2017-10-25 + + *Stefan HeinemannCommits: 3Joined: 2012-02-16 @@ -3460,11 +3453,11 @@ *Michael BauerCommits: 3Joined: 2011-11-23 - - *Ivan SafonovCommits: 3Joined: 2017-07-13 + + *Popa Adrian MariusCommits: 3Joined: 2015-03-23 @@ -3474,11 +3467,11 @@ *Matthew NichollsCommits: 3Joined: 2015-04-01 - - *Florian Allmann-RahnCommits: 3Joined: 2011-08-22 + + *n.r.pearsonCommits: 3Joined: 2015-09-09 @@ -3488,11 +3481,11 @@ *Peter BaumgartenCommits: 3Joined: 2012-11-24 - - *Dimitri DucCommits: 3Joined: 2011-04-19 + + *Peter Senna TschudinCommits: 3Joined: 2014-05-26 @@ -3502,11 +3495,11 @@ *Mayank GuptaCommits: 3Joined: 2016-03-11 - - *David NalleyCommits: 3Joined: 2011-03-03 + + *Mark VecsernyesCommits: 3Joined: 2017-11-15 @@ -3516,221 +3509,221 @@ *Tantai TanakanokCommits: 3Joined: 2011-02-09 - - *Sérgio MarquesCommits: 3Joined: 2011-11-25 + + *liongoldCommits: 3Joined: 2016-11-21 - *Tünde TóthCommits: 3Joined: 2019-03-14 - - *Tom ThorogoodCommits: 3Joined: 2012-02-28 - - *Chris Carpenter(mordocai)Commits: 3Joined: 2011-02-02 *Bertrand LorentzCommits: 3Joined: 2012-08-03 + + *Marina PlakalovicCommits: 3Joined: 2012-12-14 *Bartosz KosiorekCommits: 3Joined: 2018-02-07 - - *Tobias MuellerCommits: 3Joined: 2014-02-10 *Haidong LianCommits: 3Joined: 2013-07-24 + + *Jacopo NespoloCommits: 3Joined: 2010-10-01 *Robert M CampbellCommits: 3Joined: 2013-11-13 - - *Renato FerreiraCommits: 3Joined: 2014-11-15 *Pascal UllrichCommits: 3Joined: 2010-12-28 + + *Dmitry AshkadovCommits: 3Joined: 2011-08-29 *Istvan TuriCommits: 3Joined: 2012-08-16 - - *Johannes BergCommits: 3Joined: 2016-08-03 *Omer Fatih CelikCommits: 3Joined: 2019-02-10 + + *Laurent GodardCommits: 3Joined: 2018-04-24 *TelestoCommits: 3Joined: 2018-01-22 - - *Lucas SatabinCommits: 3Joined: 2015-08-25 Keith StribleyCommits: 3Joined: 2010-06-29 + + *Mike EberdtCommits: 3Joined: 2011-07-12 *Joan MontaneCommits: 3Joined: 2013-02-22 - - *Stephan van den AkkerCommits: 3Joined: 2012-06-07 *baltasarqCommits: 3Joined: 2016-02-24 + + *Benjamin DrungCommits: 3Joined: 2012-06-08 *Jason HulmeCommits: 3Joined: 2013-06-05 - - *Jozsef SzakacsCommits: 3Joined: 2018-11-07 *Oliver GüntherCommits: 3Joined: 2012-08-09 + + *drazilCommits: 3Joined: 2016-08-27 *Guto MaiaCommits: 3Joined: 2011-03-18 - - *Jeremy BrownCommits: 3Joined: 2012-09-19 *Nagy AkosCommits: 3Joined: 2013-06-27 + + *Ahmed GHANMICommits: 3Joined: 2017-11-30 *Dimitri BouronCommits: 3Joined: 2016-12-22 - - *Anthony DurityCommits: 3Joined: 2011-04-18 *Xuacu SaturioCommits: 3Joined: 2010-12-19 + + *Salih SariyarCommits: 3Joined: 2019-02-09 *Linus BehrensCommits: 3Joined: 2015-04-23 - - *Ulkem KasapogluCommits: 3Joined: 2018-07-04 *Jacek FraczekCommits: 3Joined: 2016-10-05 + + *John Paul Adrian GlaubitzCommits: 3Joined: 2016-11-27 *Gergely TarsolyCommits: 3Joined: 2017-11-28 - - *Abhishek ShrivastavaCommits: 3Joined: 2018-01-17 *Jan DarmochwalCommits: 3Joined: 2011-01-27 + + *AlexFCommits: 3Joined: 2015-11-12 *Gabriel ChiquiniCommits: 3Joined: 2017-10-01 - - *Brij Mohan Lal SrivastavaCommits: 3Joined: 2014-11-12 *sllCommits: 2Joined: 2016-09-06 + + *alexey.chemichevCommits: 2Joined: 2015-11-18 *Sean McNamaraCommits: 2Joined: 2010-09-29 - - *Kenneth KoskiCommits: 2Joined: 2016-02-20 - *Mohammad ElahiCommits: 2Joined: 2011-08-27 + *Milan CrhaCommits: 2Joined: 2013-02-07 + + *Dmitri KharchevCommits: 2Joined: 2018-01-27 *Gary HoustonCommits: 2Joined: 2014-12-15 - - *brian houston morrowCommits: 2Joined: 2018-01-24 *UrmasCommits: 2Joined: 2012-02-13 + + *Martyn RussellCommits: 2Joined: 2012-06-07 *Valter MuraCommits: 2Joined: 2015-06-07 - - + + *Mohammad ElahiCommits: 2Joined: 2011-08-27 + *Andrew HigginsonCommits: 2Joined: 2012-04-10 + + *Your NameCommits: 2Joined: 2017-10-09 @@ -3740,11 +3733,11 @@ *Andras BartekCommits: 2Joined: 2012-08-06 - - *Matthias KloseCommits: 2Joined: 2011-03-01 + + *Donizete WaterkemperCommits: 2Joined: 2013-05-23 @@ -3754,11 +3747,11 @@ *Meryem EzberCommits: 2Joined: 2019-02-10 - - *Bartolomé Sánchez SaladoCommits: 2Joined: 2012-02-18 + + *Tibor MógerCommits: 2Joined: 2016-12-06 @@ -3768,11 +3761,11 @@ *Kevin DubrulleCommits: 2Joined: 2018-07-07 - - *Flex LiuCommits: 2Joined: 2012-09-04 + + *Andrés MaldonadoCommits: 2Joined: 2019-02-21 @@ -3782,11 +3775,11 @@ *Akash ShetyeCommits: 2Joined: 2013-03-23 - - *Michal KubecekCommits: 2Joined: 2016-06-02 + + *G_ZoltanCommits: 2Joined: 2016-12-27 @@ -3796,11 +3789,11 @@ *Michal SvecCommits: 2Joined: 2011-07-12 - - *Adam MrózCommits: 2Joined: 2013-02-24 + + *Mert TumerCommits: 2Joined: 2019-01-17 @@ -3810,11 +3803,11 @@ *Jaromir WysogladCommits: 2Joined: 2019-03-27 - - *Jean Charles PapinCommits: 2Joined: 2011-02-11 + + *Tobias KranzCommits: 2Joined: 2011-02-17 @@ -3824,11 +3817,11 @@ *Ferran VidalCommits: 2Joined: 2012-04-21 - - *Réka CsékeiCommits: 2Joined: 2018-10-09 + + *Anderson RobertoCommits: 2Joined: 2014-01-15 @@ -3838,11 +3831,11 @@ *Dwayne BaileyCommits: 2Joined: 2010-11-03 - - *Furkan Ahmet KaraCommits: 2Joined: 2017-10-21 + + *Mukhiddin YusupovCommits: 2Joined: 2014-05-19 @@ -3852,11 +3845,11 @@ *Milos SramekCommits: 2Joined: 2012-01-20 - - *JeevanCommits: 2Joined: 2017-03-04 + + *Boris EgorovCommits: 2Joined: 2014-09-08 @@ -3866,11 +3859,11 @@ Loiseleur MichelCommits: 2Joined: 2010-09-14 - - *Laszlo Kis-AdamCommits: 2Joined: 2015-03-12 + + *Abeer SethiCommits: 2Joined: 2012-04-12 @@ -3880,11 +3873,11 @@ *Mark DoboCommits: 2Joined: 2018-10-20 - - *Jesso Clarence MuruganCommits: 2Joined: 2012-06-23 + + *Izabela BakollariCommits: 2Joined: 2018-10-27 @@ -3894,11 +3887,11 @@ *Martin LiškaCommits: 2Joined: 2014-03-26 - - *Viktor VargaCommits: 2Joined: 2013-08-28 + + *gamebusterzCommits: 2Joined: 2015-02-19 @@ -3908,11 +3901,11 @@ *Clément LassieurCommits: 2Joined: 2014-12-21 - - *Jose Santiago Jimenez SarmientoCommits: 2Joined: 2012-04-24 + + *Justin MalcolmCommits: 2Joined: 2010-09-29 @@ -3922,11 +3915,11 @@ *martinb214Commits: 2Joined: 2017-11-28 - - *YiiChang YenCommits: 2Joined: 2014-10-16 + + *Jeremy BichaCommits: 2Joined: 2017-02-06 @@ -3936,11 +3929,11 @@ *Jonathan CallenCommits: 2Joined: 2011-01-29 - - *Phil KrylovCommits: 2Joined: 2019-02-10 + + *Mathieu ParentCommits: 2Joined: 2013-10-14 @@ -3950,11 +3943,11 @@ *Lubosz SarneckiCommits: 2Joined: 2015-08-20 - - *Sabin FrandesCommits: 2Joined: 2017-09-15 + + *G??bor KoruhelyCommits: 2Joined: 2017-10-25 @@ -3964,11 +3957,11 @@ *Sean McMurrayCommits: 2Joined: 2010-10-20 - - *Vicente VendrellCommits: 2Joined: 2012-04-23 + + *Seo SanghyeonCommits: 2Joined: 2010-09-29 @@ -3978,11 +3971,11 @@ *Marc GarciaCommits: 2Joined: 2012-05-04 - - *Victor MireyevCommits: 2Joined: 2018-05-04 + + *Mark WolfCommits: 2Joined: 2012-04-04 @@ -3992,11 +3985,11 @@ *Rimas KudelisCommits: 2Joined: 2015-01-06 - - *danielat998Commits: 2Joined: 2016-02-11 + + *PKEuSCommits: 2Joined: 2012-02-05 @@ -4006,11 +3999,11 @@ *Greggory HernandezCommits: 2Joined: 2012-02-22 - - *Jan HubickaCommits: 2Joined: 2011-09-12 + + *David SteeleCommits: 2Joined: 2012-04-24 @@ -4020,11 +4013,11 @@ *Horacio FernandesCommits: 2Joined: 2012-07-20 - - *Austin ChenCommits: 2Joined: 2015-03-25 + + *Jagan LokanathaCommits: 2Joined: 2013-11-19 @@ -4034,15 +4027,18 @@ *Marcin eXine MCommits: 2Joined: 2010-11-02 - - *Benedikt MorbachCommits: 2Joined: 2013-03-10 + + *Mark WilliamsCommits: 2Joined: 2014-12-17 + *Muzaffer Kadir YILMAZCommits: 2Joined: 2019-02-10 + + *Patrik VasCommits: 2Joined: 2018-12-31 @@ -4239,15 +4235,18 @@ *Ross BurtonCommits: 1Joined: 2012-04-18 - *Martin BrownCommits: 1Joined: 2013-02-23 + *Andreas HeinischCommits: 1Joined: 2019-05-13 - *Philipp KaluzaCommits: 1Joined: 2012-10-21 + *Martin BrownCommits: 1Joined: 2013-02-23 - *Milan CrhaCommits: 1Joined: 2013-02-07 + *wishawaCommits: 1Joined: 2019-04-29 + + + *Philipp KaluzaCommits: 1Joined: 2012-10-21 *Rich WarehamCommits: 1Joined: 2012-01-12 @@ -4255,11 +4254,11 @@ *Christina AccioneCommits: 1Joined: 2016-11-22 + + *Swachhand LokhandeCommits: 1Joined: 2015-03-07 - - *Ruggero CyrilleCommits: 1Joined: 2014-10-18 @@ -4269,11 +4268,11 @@ *Pádraig BradyCommits: 1Joined: 2011-10-21 + + *Foo Lai ChooCommits: 1Joined: 2014-11-26 - - *Srijan ChoudharyCommits: 1Joined: 2013-08-10 @@ -4283,11 +4282,11 @@ *Atef haresCommits: 1Joined: 2017-03-12 + + *Tzvetelina TzenevaCommits: 1Joined: 2011-12-22 - - *Kenneth BeckCommits: 1Joined: 2013-03-02 @@ -4295,185 +4294,193 @@ *Udo SchuermannCommits: 1Joined: 2012-04-16 + *Milutin SmiljanicCommits: 1Joined: 2019-04-19 + + + + *Alberto FerreiraCommits: 1Joined: 2012-06-08 *Francesco GradiCommits: 1Joined: 2017-05-29 - - *Jörg SonnenbergerCommits: 1Joined: 2014-08-28 *Louis PossozCommits: 1Joined: 2012-10-26 + + *Debarshi RayCommits: 1Joined: 2016-01-08 *Ajay MahatoCommits: 1Joined: 2019-01-21 - - *Mattias PõldaruCommits: 1Joined: 2014-12-06 *Kevin HausmannCommits: 1Joined: 2012-08-17 + + *serdarot5Commits: 1Joined: 2017-08-05 *Andreas SliwkaCommits: 1Joined: 2011-02-06 - - *Jeff AignerCommits: 1Joined: 2011-06-09 *Otto KekäläinenCommits: 1Joined: 2016-07-03 + + *Ta Duc TungCommits: 1Joined: 2011-08-08 *thvalloisCommits: 1Joined: 2017-01-03 - - *Gabriel HerreraCommits: 1Joined: 2017-04-05 *Tjipke van der HeideCommits: 1Joined: 2017-10-12 + + *Robin KumarCommits: 1Joined: 2014-06-17 *Neven ĆosićCommits: 1Joined: 2012-10-08 - - *Lennart PoetteringCommits: 1Joined: 2014-10-09 *Zhengqiang WangCommits: 1Joined: 2016-06-02 + + *Mathieu DCommits: 1Joined: 2012-11-19 *Benjamin OtteCommits: 1Joined: 2013-06-15 - - *Kevin Brubeck UnhammerCommits: 1Joined: 2018-04-14 *Nathan WellsCommits: 1Joined: 2015-09-03 + + *Willian BriottoCommits: 1Joined: 2015-11-21 *nigeldiasCommits: 1Joined: 2017-10-02 - - *Dobra GaborCommits: 1Joined: 2015-04-02 *KomalCommits: 1Joined: 2019-01-12 + + *Naser SharifiCommits: 1Joined: 2012-11-26 *Shreyansh GandhiCommits: 1Joined: 2014-06-10 - - *Michael KovarikCommits: 1Joined: 2015-01-07 *Raj NatarajanCommits: 1Joined: 2015-07-23 + + *Mathias SuppCommits: 1Joined: 2014-02-25 *Eric S. RaymondCommits: 1Joined: 2013-06-07 - - *Bernhard M. WiedemannCommits: 1Joined: 2011-10-17 *Neil Voss (fourier)Commits: 1Joined: 2013-05-24 + + *Rafael CabralCommits: 1Joined: 2011-03-31 *tinderboxCommits: 1Joined: 2013-04-11 - - *pgajdosCommits: 1Joined: 2011-01-31 *Roman EiseleCommits: 1Joined: 2011-11-23 + + *Saurav SachidanandCommits: 1Joined: 2017-01-17 *Simon WilperCommits: 1Joined: 2015-01-24 - - *Andreas K. Huettel (dilfridge)Commits: 1Joined: 2015-01-04 *JesseCommits: 1Joined: 2011-12-14 + + *Javier CatalaCommits: 1Joined: 2012-04-26 *Apachev IvanCommits: 1Joined: 2016-03-08 - - *n5xgdhCommits: 1Joined: 2016-12-04 *yjw9012Commits: 1Joined: 2013-12-30 + + *Phil HartCommits: 1Joined: 2012-06-29 *KappanneoCommits: 1Joined: 2017-05-29 - - *massinissaHamidiCommits: 1Joined: 2015-05-07 + *DarkByt31Commits: 1Joined: 2019-04-22 + + + + *66kesara99Commits: 1Joined: 2017-09-23 @@ -4482,11 +4489,11 @@ *Rizal MuttaqinCommits: 1Joined: 2018-12-18 - - *Ondřej SmržCommits: 1Joined: 2013-03-10 + + *Italo VignoliCommits: 1Joined: 2012-03-09 @@ -4496,11 +4503,11 @@ *James ClarkeCommits: 1Joined: 2016-08-05 - - *ritztroCommits: 1Joined: 2015-04-11 + + *Jihui ChoiCommits: 1Joined: 2015-06-22 @@ -4510,11 +4517,11 @@ *Marcel HBCommits: 1Joined: 2011-05-03 - - *Xavi Escriche GalindoCommits: 1Joined: 2012-04-24 + + *Stefan WeigelCommits: 1Joined: 2011-10-17 @@ -4524,15 +4531,18 @@ *Mirco RondiniCommits: 1Joined: 2016-10-10 - - *Greg VeldmanCommits: 1Joined: 2019-03-24 + + *Helena SvobodovaCommits: 1Joined: 2016-05-25 + *Gagandeep SinghCommits: 1Joined: 2019-04-01 + + *Seraphime KirkovskiCommits: 1Joined: 2016-04-29 @@ -4662,11 +4672,14 @@ *Alberto RuizCommits: 1Joined: 2011-03-31 - *Petr GajdosCommits: 1Joined: 2015-04-07 + *Andrew HyattCommits: 1Joined: 2019-05-02 + *Petr GajdosCommits: 1Joined: 2015-04-07 + + *Stefano FacchiniCommits: 1Joined: 2013-08-22 @@ -4675,11 +4688,11 @@ *Jason BurnsCommits: 1Joined: 2019-04-08 + + *Mark WrightCommits: 1Joined: 2013-02-09 - - *Ilya PonamarevCommits: 1Joined: 2016-10-05 @@ -4689,11 +4702,11 @@ *Guilhem MoulinCommits: 1Joined: 2018-02-05 + + *roopak12345Commits: 1Joined: 2014-03-09 - - *Juan Pablo Martínez CortésCommits: 1Joined: 2011-11-28 @@ -4703,11 +4716,11 @@ *Rostislav KondratenkoCommits: 1Joined: 2018-02-21 + + *Doğa Deniz ArıcıCommits: 1Joined: 2018-12-30 - - *Christopher BackhouseCommits: 1Joined: 2010-12-06 @@ -4717,11 +4730,11 @@ *kushagrakasliwal1Commits: 1Joined: 2019-03-18 + + *Karl KoehlerCommits: 1Joined: 2011-11-11 - - *Alexandre FournierCommits: 1Joined: 2010-11-06 @@ -4731,11 +4744,11 @@ *Edmund LaugassonCommits: 1Joined: 2015-01-07 + + *Douglas Rodrigues de AlmeidaCommits: 1Joined: 2012-09-15 - - *Hamza AbdelkebirCommits: 1Joined: 2013-02-23 @@ -4745,11 +4758,11 @@ *Aditya KaleCommits: 1Joined: 2014-04-01 + + *SalimHabchiCommits: 1Joined: 2018-07-11 - - *Jonathan RiddellCommits: 1Joined: 2014-11-22 @@ -4759,11 +4772,11 @@ *Tim RichardsonCommits: 1Joined: 2013-06-04 + + *ComputingDwarfCommits: 1Joined: 2017-03-12 - - *Hannah LyhneCommits: 1Joined: 2014-04-01 @@ -4773,112 +4786,120 @@ *udaycoderCommits: 1Joined: 2017-03-14 + + *Steve HartCommits: 1Joined: 2015-11-17 - - + + *Rtch90Commits: 1Joined: 2019-04-23 + *Evertjan GarretsenCommits: 1Joined: 2010-10-04 *Kevin PengCommits: 1Joined: 2012-07-20 + + *William LachanceCommits: 1Joined: 2011-06-08 *krishnan parthasarathiCommits: 1Joined: 2010-10-07 - - *rpmbuildCommits: 1Joined: 2016-08-15 *ZirkCommits: 1Joined: 2015-01-07 + + *Paolo PozzanCommits: 1Joined: 2010-12-19 *Rolf KoetterCommits: 1Joined: 2013-11-05 - - *Naeil ZOUEIDICommits: 1Joined: 2017-04-26 *Arkadiusz MiśkiewiczCommits: 1Joined: 2014-10-09 + + *Pierre SauterCommits: 1Joined: 2015-12-01 *Sainal ShahCommits: 1Joined: 2019-03-10 - - *NeilBrownCommits: 1Joined: 2010-09-28 *Miguel FernándezCommits: 1Joined: 2012-04-26 + + *Gábor NyersCommits: 1Joined: 2013-03-02 *Leo MoonsCommits: 1Joined: 2018-08-26 - - *Jean-François Fortin TamCommits: 1Joined: 2013-06-10 *Kristóf UmannCommits: 1Joined: 2017-10-25 + + *Tadele AssefaCommits: 1Joined: 2013-01-15 *Chandanathil P. GeevanCommits: 1Joined: 2016-10-24 - - *Andreas SturmlechnerCommits: 1Joined: 2019-01-08 *pavelCommits: 1Joined: 2010-12-10 + + *Шиповський РоманCommits: 1Joined: 2016-10-28 *Jose ManuelCommits: 1Joined: 2012-04-25 - - *Fernando PiraniCommits: 1Joined: 2015-08-04 *Michael DuelliCommits: 1Joined: 2013-08-01 + + *Vojta KoukalCommits: 1Joined: 2013-03-03 *Chris CheneyCommits: 1Joined: 2011-04-27 - - + + *Jim RaykowskiCommits: 1Joined: 2019-05-11 + *Marc BessièresCommits: 1Joined: 2016-01-29 + + *Irányossy Knoblauch ArtúrCommits: 1Joined: 2013-04-06 @@ -4888,11 +4909,11 @@ *Fahad Al-SaidiCommits: 1Joined: 2014-07-16 - - *DeveCommits: 1Joined: 2019-01-09 + + *ricardobottoCommits: 1Joined: 2013-05-18 @@ -4902,11 +4923,11 @@ *Cassio NeriCommits: 1Joined: 2011-05-01 - - *Danny BrownCommits: 1Joined: 2013-09-18 + + *David PenzesCommits: 1Joined: 2011-06-14 @@ -4916,11 +4937,11 @@ *Andrew UdvareCommits: 1Joined: 2019-01-08 - - *Manas JoshiCommits: 1Joined: 2014-03-17 + + *HrishabhCommits: 1Joined: 2018-03-10 @@ -4930,11 +4951,11 @@ *Mohamed ThabetCommits: 1Joined: 2016-03-13 - - *sagarCommits: 1Joined: 2012-09-15 + + *Gabriele PonzoCommits: 1Joined: 2018-02-06 @@ -4944,11 +4965,11 @@ *Karan DesaiCommits: 1Joined: 2012-04-01 - - *Steven MeyerCommits: 1Joined: 2013-03-13 + + *nikkiCommits: 1Joined: 2017-04-12 @@ -4958,11 +4979,11 @@ *Dona HertelCommits: 1Joined: 2011-04-14 - - *Aldo Román NureñaCommits: 1Joined: 2012-04-09 + + *Michael SchroederCommits: 1Joined: 2019-02-25 @@ -4972,11 +4993,11 @@ *Naruhiko OgasawaraCommits: 1Joined: 2014-10-25 - - *Ankitkumar Rameshchandra PatelCommits: 1Joined: 2012-01-20 + + *yellowflash104Commits: 1Joined: 2017-02-12 @@ -4986,11 +5007,11 @@ *Heiko ScheidtCommits: 1Joined: 2014-08-03 - - *Arfrever Frehtes Taifersar ArahesisCommits: 1Joined: 2012-04-02 + + *anwilli5Commits: 1Joined: 2016-06-06 @@ -5000,11 +5021,11 @@ *OKANO TakayoshiCommits: 1Joined: 2013-01-29 - - *Alex IvanCommits: 1Joined: 2013-04-15 + + *sonakshi nathaniCommits: 1Joined: 2013-06-26 @@ -5014,11 +5035,11 @@ *Werner TietzCommits: 1Joined: 2017-04-11 - - *Gleb MishchenkoCommits: 1Joined: 2016-03-22 + + *Sam TukeCommits: 1Joined: 2015-05-21 @@ -5028,11 +5049,11 @@ *Ayantha RandikaCommits: 1Joined: 2014-01-23 - - *Wolfgang SilbermayrCommits: 1Joined: 2010-10-21 + + *Nico WeyandCommits: 1Joined: 2012-09-02 @@ -5042,11 +5063,11 @@ *Dan CorneanuCommits: 1Joined: 2010-12-29 - - *PeterCommits: 1Joined: 2016-05-03 + + *Joseph BrownCommits: 1Joined: 2012-08-14 @@ -5056,11 +5077,11 @@ *Tim JanikCommits: 1Joined: 2012-08-10 - - *Pavel KacerCommits: 1Joined: 2013-04-11 + + *Fernando GovernatoreCommits: 1Joined: 2012-02-25 @@ -5070,11 +5091,11 @@ *matt_51Commits: 1Joined: 2013-11-05 - - *Dag WieersCommits: 1Joined: 2016-03-13 + + *Luke DellerCommits: 1Joined: 2017-07-12 @@ -5084,11 +5105,11 @@ *Olivier PlotonCommits: 1Joined: 2012-12-12 - - *Stoyan DimitrovCommits: 1Joined: 2017-10-01 + + *Paolo BernardiCommits: 1Joined: 2015-11-30 @@ -5098,11 +5119,11 @@ *Jan NieuwenhuizenCommits: 1Joined: 2011-04-28 - - *Justn LavoieCommits: 1Joined: 2016-12-30 + + *Yan PashkovskyCommits: 1Joined: 2016-08-12 @@ -5112,11 +5133,11 @@ *DiadloCommits: 1Joined: 2018-05-23 - - *Reem.ALotaibiCommits: 1Joined: 2013-07-25 + + *dbarisakkurtCommits: 1Joined: 2012-02-02 @@ -5126,319 +5147,319 @@ *DaveCommits: 1Joined: 2012-08-23 - - *Mihovil StanićCommits: 1Joined: 2015-11-11 + + *U-Vladimir\VadimCommits: 1Joined: 2018-08-05 - *Muzaffer Kadir YILMAZCommits: 1Joined: 2019-02-10 - - *Dinh LeCommits: 1Joined: 2017-09-05 - - *Apostolos SyropoulosCommits: 1Joined: 2014-05-07 *Daniel MihalyiCommits: 1Joined: 2012-02-06 + + *Quentin PradetCommits: 1Joined: 2012-12-21 *Adrià Cereto MassaguéCommits: 1Joined: 2010-10-26 - - *Freek de KruijfCommits: 1Joined: 2010-12-19 *Slávek BankoCommits: 1Joined: 2015-10-10 + + *HaidongWuCommits: 1Joined: 2016-03-09 *Ionut BiruCommits: 1Joined: 2012-05-14 - - *Chen ZuoJunCommits: 1Joined: 2012-10-08 *Dominique LeuenbergerCommits: 1Joined: 2018-01-05 + + *Catherine VanceCommits: 1Joined: 2017-04-17 *sunwebCommits: 1Joined: 2016-04-08 - - *Joan ParaisoCommits: 1Joined: 2015-09-25 *Jiri BlechaCommits: 1Joined: 2013-03-02 + + *Fred KruseCommits: 1Joined: 2018-05-28 *shubhamtibraCommits: 1Joined: 2016-01-16 - - *Andor ErtseyCommits: 1Joined: 2011-09-04 *Vicente Rafael Estevez VacasCommits: 1Joined: 2012-04-22 + + *Serg BormantCommits: 1Joined: 2011-11-28 *Tim-Philipp MüllerCommits: 1Joined: 2012-07-29 - - *Sujith SudhakaranCommits: 1Joined: 2015-04-07 *nrbrtx@gmail.comCommits: 1Joined: 2014-06-10 + + *kowtherCommits: 1Joined: 2018-04-06 *Carsten NiehausCommits: 1Joined: 2012-02-09 - - *Tarun KumarCommits: 1Joined: 2014-03-07 *Jonathan SchultzCommits: 1Joined: 2013-05-22 + + *Nick SavageCommits: 1Joined: 2010-10-01 *Monica Ramirez ArcedaCommits: 1Joined: 2012-04-23 - - *camilleCommits: 1Joined: 2010-12-13 *Denis LackovicCommits: 1Joined: 2010-10-05 + + *Dushyant BhalgamiCommits: 1Joined: 2014-07-04 *Peter TillemansCommits: 1Joined: 2012-06-26 - - *Andrey TurkinCommits: 1Joined: 2011-02-09 *Tomas TurekCommits: 1Joined: 2013-03-24 + + *dcvbCommits: 1Joined: 2017-07-06 *Alexandru MoscuCommits: 1Joined: 2016-03-18 - - *Maxime CôtéCommits: 1Joined: 2011-04-19 *PrashantCommits: 1Joined: 2016-05-17 + + *AdrienCommits: 1Joined: 2013-08-18 *Nusaiba Al-KindiCommits: 1Joined: 2016-01-21 - - *Peng GaoCommits: 1Joined: 2013-06-16 *robert BabiakCommits: 1Joined: 2015-03-25 + + *Franklin WengCommits: 1Joined: 2018-02-28 *Laureano G. LindeCommits: 1Joined: 2012-04-15 - - *Rubén JáñezCommits: 1Joined: 2010-10-11 *Da'angh KhagarothCommits: 1Joined: 2012-01-16 + + *Caio B. SilvaCommits: 1Joined: 2018-07-23 *GhasanCommits: 1Joined: 2015-11-09 - - *Johannes HaufCommits: 1Joined: 2015-12-31 *Jaime NavarroCommits: 1Joined: 2012-04-20 + + *Maarten HoesCommits: 1Joined: 2014-12-20 *vincentCommits: 1Joined: 2013-03-22 - - *Erik AuerswaldCommits: 1Joined: 2013-07-09 *Louis SautierCommits: 1Joined: 2018-06-10 + + *Pieter AdriaensenCommits: 1Joined: 2014-12-21 *Henning DiedlerCommits: 1Joined: 2013-11-02 - - *Jun NOGATACommits: 1Joined: 2015-01-07 *Ota ChasákCommits: 1Joined: 2013-04-24 + + *Jan BobisudCommits: 1Joined: 2013-04-29 *Ashish BanerjeeCommits: 1Joined: 2013-04-04 - - *Don LewisCommits: 1Joined: 2018-08-22 *Alaa.BukhariCommits: 1Joined: 2013-07-04 + + *Wenzhe PeiCommits: 1Joined: 2019-03-11 *marstayCommits: 1Joined: 2015-10-18 - - *Guillaume FillolCommits: 1Joined: 2011-01-29 *Andrew WestCommits: 1Joined: 2011-10-21 + + *Antoine CœurCommits: 1Joined: 2015-06-11 *Aleix PolCommits: 1Joined: 2017-01-19 - - *Dennis E. HamiltonCommits: 1Joined: 2013-01-19 *Hugo Beauzée-LuyssenCommits: 1Joined: 2011-09-28 + + *Modestas RimkusCommits: 1Joined: 2011-11-21 *Michael HornCommits: 1Joined: 2015-03-21 - - *Milan ZelenkaCommits: 1Joined: 2014-03-26 *pkoroau pkoroauCommits: 1Joined: 2012-12-20 + + *Audrey TangCommits: 1Joined: 2014-08-05 *Victor PortellaCommits: 1Joined: 2014-11-05 - - *gdm.manmeetCommits: 1Joined: 2014-03-18 *Juergen SteinhilberCommits: 1Joined: 2012-03-05 + + *Timothée IsnardCommits: 1Joined: 2015-10-11 *Juan A. Suarez RomeroCommits: 1Joined: 2014-12-15 - - *Jordi MallachCommits: 1Joined: 2012-05-03 *Daniel NaberCommits: 1Joined: 2012-05-09 + + *Martin RichardCommits: 1Joined: 2012-01-31 + *RegisCommits: 1Joined: 2019-04-09 + + *Dennis NielenCommits: 1Joined: 2017-03-21 - - *Neil StalkerCommits: 1Joined: 2010-10-02 + + *Sanjaykumar Girishkumar PatelCommits: 1Joined: 2017-08-19 @@ -5448,11 +5469,11 @@ *William BonnetCommits: 1Joined: 2015-12-05 - - *Gordon LackCommits: 1Joined: 2012-05-09 + + *Sergey FukanchikCommits: 1Joined: 2015-09-17 @@ -5462,11 +5483,11 @@ *Honza MinarikCommits: 1Joined: 2013-04-03 - - *Moritz BechlerCommits: 1Joined: 2011-12-19 + + *Raymond WellsCommits: 1Joined: 2013-09-02 @@ -5476,11 +5497,11 @@ *Matt PrattCommits: 1Joined: 2011-11-02 - - *Reto SchneiderCommits: 1Joined: 2015-11-20 + + *Hank LeiningerCommits: 1Joined: 2016-02-27 @@ -5490,11 +5511,11 @@ *Alex GulyásCommits: 1Joined: 2014-04-27 - - *Yurii KolesnykovCommits: 1Joined: 2015-05-10 + + *Nicola PovoleriCommits: 1Joined: 2015-11-28 @@ -5504,11 +5525,11 @@ *frederic vromanCommits: 1Joined: 2017-05-12 - - *Nikita OfitserovCommits: 1Joined: 2011-01-10 + + *Alexandr N. ZamaraevCommits: 1Joined: 2010-10-01 @@ -5518,11 +5539,11 @@ *VaibhavCommits: 1Joined: 2019-03-17 - - *Colomban WendlingCommits: 1Joined: 2017-03-15 + + *Sean StanglCommits: 1Joined: 2017-07-09 @@ -5532,11 +5553,11 @@ *Danny RobertsCommits: 1Joined: 2011-02-18 - - *LesterCommits: 1Joined: 2012-10-23 + + *christianjuCommits: 1Joined: 2014-02-10 @@ -5546,11 +5567,11 @@ *Florian EffenbergerCommits: 1Joined: 2015-08-04 - - *Michal HorakCommits: 1Joined: 2014-04-21 + + *Lucian ConstantinCommits: 1Joined: 2013-03-24 @@ -5560,11 +5581,11 @@ *DaeHyun SungCommits: 1Joined: 2018-05-19 - - *Yohei YukawaCommits: 1Joined: 2013-05-06 + + *Jakub GolebiewskiCommits: 1Joined: 2013-04-09 @@ -5574,11 +5595,11 @@ *PhyzerCommits: 1Joined: 2014-09-13 - - *Dolives BenoitCommits: 1Joined: 2011-07-04 + + *Damien ChambeCommits: 1Joined: 2014-06-15 @@ -5587,618 +5608,616 @@ *galbarnissanCommits: 1Joined: 2014-12-03 + Contributors to bundled templates + + + + - - Contributors to bundled templates - - - - - - + *Francisco Adrián SánchezCommits: 17Joined: 2016-10-07 - + *Laurent BPCommits: 15Joined: 2015-11-19 - + *Samuel MehrbrodtCommits: 7Joined: 2013-01-16 - + *Andras TimarCommits: 5Joined: 2011-04-25 - + *Alexander WilmsCommits: 4Joined: 2012-05-26 - + *Caolán McNamaraCommits: 4Joined: 2011-01-07 - + *Matthias SeidelCommits: 4Joined: 2018-11-08 - + *Olivier HallotCommits: 3Joined: 2012-03-26 - + *heiko tietzeCommits: 3Joined: 2017-08-04 - + *Michael MeeksCommits: 2Joined: 2010-12-08 - + *Istvan TuriCommits: 2Joined: 2012-08-16 - + *David TardonCommits: 2Joined: 2012-08-20 - + *Yousuf PhilipsCommits: 2Joined: 2016-10-18 - + *Jun NOGATACommits: 1Joined: 2015-01-07 - + *Péter SzathmáryCommits: 1Joined: 2015-01-07 - + *Edmund LaugassonCommits: 1Joined: 2015-01-07 - + *Michael MuenchCommits: 1Joined: 2011-06-09 - + *Andrea GelminiCommits: 1Joined: 2018-08-19 - + *Jacqueline RahemipourCommits: 1Joined: 2013-03-23 - + *Michael KovarikCommits: 1Joined: 2015-01-07 - + *ZirkCommits: 1Joined: 2015-01-07 - + *Francisco SaitoCommits: 1Joined: 2011-03-29 - + *Tomaž VajngerlCommits: 1Joined: 2015-04-22 - + *Michael StahlCommits: 1Joined: 2012-03-23 - + *Stefan Knorr (astron)Commits: 1Joined: 2012-07-16 - + *Mike KaganskiCommits: 1Joined: 2019-03-13 - + Developers not committing code since 2010-09-28 - - - - - + + + + + - + Sascha BallachCommits: 1223Joined: 2000-09-22 - + Pascal JunckCommits: 1061Joined: 2004-10-22 - + jpCommits: 1037Joined: 2000-09-25 - + Peter BurowCommits: 729Joined: 2000-09-20 - + Sander VesikCommits: 695Joined: 2000-10-11 - + Michael BrauerCommits: 648Joined: 2000-09-21 - + Daniel VogelheimCommits: 615Joined: 2000-09-27 - + Daniel BoelzleCommits: 578Joined: 2000-09-21 - + Andreas SchlünsCommits: 542Joined: 2000-09-26 - + Frank MeiesCommits: 536Joined: 2001-04-03 - + Andreas MartensCommits: 492Joined: 2000-09-22 - + Jörg BarfurthCommits: 474Joined: 2000-11-07 - + Nils FuhrmannCommits: 473Joined: 2000-09-25 - + Björn MilckeCommits: 470Joined: 2000-09-22 - + Stephan SchäferCommits: 447Joined: 2001-01-29 - + Jörg BudischewskiCommits: 407Joined: 2000-09-28 - + Tino RachuiCommits: 364Joined: 2000-09-25 - + Behrend CorneliusCommits: 354Joined: 2000-09-26 - + gtCommits: 351Joined: 2000-09-22 - + Oliver BraunCommits: 271Joined: 2000-09-22 - + thCommits: 270Joined: 2000-10-27 - + Hennes RohlingCommits: 253Joined: 2000-09-27 - + Dieter LoeschkyCommits: 233Joined: 2000-09-20 - + Kay RammeCommits: 230Joined: 2000-09-27 - + Andreas BilleCommits: 228Joined: 2000-10-09 - + Michael HönnigCommits: 211Joined: 2000-10-23 - + Christof PintaskeCommits: 181Joined: 2000-09-26 - + Stephan WunderlichCommits: 179Joined: 2002-02-26 - + Dirk GroblerCommits: 147Joined: 2000-09-20 - + Tom VerbeekCommits: 139Joined: 2000-09-29 - + Karl HongCommits: 137Joined: 2002-02-21 - + Tomas O'ConnorCommits: 135Joined: 2002-03-04 - + Duncan FosterCommits: 125Joined: 2002-09-19 - + Martin MaherCommits: 100Joined: 2000-09-29 - + Aidan ButlerCommits: 92Joined: 2002-03-22 - + arellanoCommits: 87Joined: 2001-02-12 - + Bustamam HarunCommits: 74Joined: 2000-11-19 - + hgCommits: 72Joined: 2009-10-08 - + Babak MahbodCommits: 69Joined: 2000-09-21 - + mfeCommits: 68Joined: 2000-10-13 - + Gene AnayaCommits: 66Joined: 2000-10-09 - + avyCommits: 58Joined: 2001-02-28 - + Christoph NeumannCommits: 57Joined: 2003-01-30 - + Bertram NolteCommits: 46Joined: 2001-08-16 - + Gerd WeissCommits: 45Joined: 2007-04-26 - + Michael MiCommits: 45Joined: 2004-07-14 - + Steffen GrundCommits: 45Joined: 2003-02-04 - + Armin TheissenCommits: 44Joined: 2000-09-22 - + Cyrille MoureauxCommits: 42Joined: 2002-05-17 - + neilmCommits: 39Joined: 2002-11-13 - + markmCommits: 39Joined: 2002-03-22 - + oisinCommits: 38Joined: 2000-10-03 - + fredrikhCommits: 34Joined: 2008-06-17 - + Lars OppermannCommits: 33Joined: 2002-09-30 - + tpfCommits: 32Joined: 2000-11-20 - + pwCommits: 32Joined: 2000-10-10 - + skottiCommits: 30Joined: 2009-10-20 - + John MarmionCommits: 28Joined: 2000-09-26 - + Andre Fischer<Andre.W.FischerCommits: 28Joined: 2010-01-28 - + wg111939Commits: 26Joined: 2010-03-17 - + szCommits: 25Joined: 2001-04-11 - + Kevin HendricksCommits: 25Joined: 2001-05-20 - + Michael E. BohnCommits: 23Joined: 2010-08-10 - + tb121644Commits: 22Joined: 2009-09-08 - + Ken FoskeyCommits: 22Joined: 2002-10-01 - + mmCommits: 19Joined: 2000-09-21 - + ghigginsCommits: 18Joined: 2002-05-19 - + Wu YanCommits: 18Joined: 2010-04-28 - + khzCommits: 18Joined: 2000-09-21 - + Sarah SmithCommits: 18Joined: 2002-10-21 - + Amelia WangCommits: 17Joined: 2010-09-13 - + dkennyCommits: 16Joined: 2001-04-17 - + Csaba BorbolaCommits: 16Joined: 2000-09-22 - + Darragh SherwinCommits: 15Joined: 2002-03-21 - + Ping LiaoCommits: 14Joined: 2000-09-21 - + Mindy LiuCommits: 13Joined: 2003-03-03 - + okCommits: 13Joined: 2000-11-16 - + Svante SchubertCommits: 12Joined: 2001-02-08 - + Bernd EilersCommits: 11Joined: 2001-06-03 - + cdtCommits: 11Joined: 2000-10-16 - + Laszlo KovacsCommits: 11Joined: 2002-09-23 - + Yuan LiCommits: 10Joined: 2006-12-14 - + hb137859Commits: 10Joined: 2009-09-17 - + John RiceCommits: 9Joined: 2002-09-27 - + maCommits: 8Joined: 2001-03-21 - + Joerg SieversCommits: 8Joined: 2008-06-13 - + Mike HayesCommits: 7Joined: 2002-10-09 - + Jonathan PryorCommits: 7Joined: 2010-09-15 - + wvdCommits: 7Joined: 2001-07-18 - + lwangCommits: 7Joined: 2002-11-06 - + mwuCommits: 7Joined: 2002-07-04 - + niddCommits: 7Joined: 2001-12-25 - + Ilko HöppingCommits: 6Joined: 2001-05-04 - + dicCommits: 5Joined: 2001-02-12 - + tsCommits: 5Joined: 2000-12-11 - + mathiasCommits: 5Joined: 2009-09-23 - + lucturCommits: 5Joined: 2003-11-05 - + Uwe FischerCommits: 5Joined: 2009-11-20 - + ms93807Commits: 4Joined: 2010-01-08 - + Willem van DorpCommits: 4Joined: 2000-09-29 - + tl93732Commits: 3Joined: 2009-10-20 - + Jiao JianhuaCommits: 3Joined: 2010-09-13 - + tlxCommits: 3Joined: 2000-12-07 - + Stella SchulzeCommits: 3Joined: 2001-09-13 - + Stefan TaxhetCommits: 3Joined: 2001-12-13 - + Wind LiCommits: 2Joined: 2004-01-30 - + Terence TseCommits: 2Joined: 2000-09-22 - + mxiaoCommits: 2Joined: 2002-09-17 - + Alexis LedouxCommits: 2Joined: 2002-09-24 - + Chris HallsCommits: 2Joined: 2002-10-04 - + jmengCommits: 2Joined: 2003-12-04 - + htajimaCommits: 2Joined: 2000-12-11 - + Louis Suárez-PottsCommits: 2Joined: 2001-08-17 - + jobinCommits: 2Joined: 2008-02-29 - + Michael RauchCommits: 2Joined: 2002-03-19 - + gh93821Commits: 1Joined: 2010-04-09 - + dcCommits: 1Joined: 2002-03-05 - + vsCommits: 1Joined: 2001-01-30 - + Nakata MahoCommits: 1Joined: 2006-07-08 - + Artem KhvatCommits: 1Joined: 2007-12-14 - + oc93805Commits: 1Joined: 2009-11-30 - + asaundersCommits: 1Joined: 2003-07-07 - + cl93746Commits: 1Joined: 2009-10-22 - + mbuCommits: 1Joined: 2005-10-18 - + sg128468Commits: 1Joined: 2010-01-20 - + Dan WilliamsCommits: 1Joined: 2004-03-08 - + shaneCommits: 1Joined: 2000-10-02 - + fs93730Commits: 1Joined: 2009-10-16 - + gyangCommits: 1Joined: 2004-10-29 - + mishaCommits: 1Joined: 2002-04-29 - + Contributors to bundled templates - - - - - + + + + + - + Oliver BolteCommits: 418Joined: 2004-09-08 - + Rüdiger TimmCommits: 266Joined: 2003-12-01 - + Jens-Heiner RechtienCommits: 187Joined: 2000-09-19 - + Kurt ZenkerCommits: 146Joined: 2004-05-19 - + Vladimir GlazounovCommits: 89Joined: 2004-12-23 - + Hans-Joachim LankenauCommits: 15Joined: 2004-06-26 - + Behrend CorneliusCommits: 6Joined: 2001-06-08 - + Tom VerbeekCommits: 4Joined: 2001-01-26 - + Volker Ahrendt [va]Commits: 2Joined: 2002-05-29 - + @@ -6206,7 +6225,7 @@ We do not distinguish between commits that were imported from the OOo code base and those who went directly into the LibreOffice code base as: - + a) it is technically not possible to distinguish between commits that go directly into the LibreOffice code base and commits that were merged in from the OpenOffice.org code base, and @@ -6216,8634 +6235,8636 @@ Do note that LibreOffice used to be divided into 20 git repositories. Pushing a change into all repositories will be counted as 20 commits as there is no way to distinguish this from 20 separate commits. Total contributions to the TDF Wiki - 2462 individuals contributed: - - - - - + 2463 individuals contributed: + + + + + - - K-j (8928) + + K-j (8982) - - Roczek, Dennis (8106) + + Roczek, Dennis (8110) - + Goncharuk, Lera (5435) - - Pierre-yves samyn (5255) + + Pierre-yves samyn (5268) - - Hrbrgr (4749) + + Hrbrgr (5182) - - Uroveits (4399) + + Uroveits (4420) - + Tagezibot (3924) - + Tryon, Robinson (3712) - - Gautier, Sophie (3257) + + Gautier, Sophie (3265) - + (3256) - + Balland-Poirier, Laurent (2497) - - Jeanweber (2324) + + Jeanweber (2329) - - Jayme Barrientos, Adolfo (2307) + + Jayme Barrientos, Adolfo (2310) - + Bielefeld, Rainer (2077) - + Filmsi (2040) - - Effenberger, Florian (1710) + + Effenberger, Florian (1718) - - Kompilainenn (1587) + + Kompilainenn (1600) - - Michaelsen, Björn (1550) + + Hibagonsan (1561) - - Hibagonsan (1519) + + Michaelsen, Björn (1550) - - Marcpare (1396) + + Beluga (1544) - - GerryT (1226) + + Marcpare (1396) - - Hallot, Olivier (1219) + + Hallot, Olivier (1253) - - Adailton (1203) + + GerryT (1226) - - Buzzatti Pacheco, Gustavo (1181) + + Adailton (1203) - + + Buzzatti Pacheco, Gustavo (1181) + + Mirek2 (1162) - + Naruoga (1128) - - Haas, Uwe (1095) - - - LibreOfficiant (1079) + + LibreOfficiant (1103) - - Nouws, Cor (1022) + + Haas, Uwe (1095) - - X1sc0 (1022) + + X1sc0 (1091) - - Ostrovsky, David (1010) + + FuzzyBot (1026) - - Enoki (979) + + Nouws, Cor (1022) - - Novak, Nino (976) + + Ostrovsky, David (1010) + + + Enoki (986) - - FuzzyBot (973) + + Novak, Nino (976) - + Clement21.philippe (956) - - Meeks, Michael (932) - - - Tom (926) + + Meeks, Michael (932) - - Beluga (836) + + Tom (926) - + H-k (774) - + Teo91 (733) - - Drew (701) + + Drew (706) - + Iversen, Jan (693) - - Behrens, Thorsten (690) + + Behrens, Thorsten (692) - + Hazel (639) - + Jmpierre (611) - + Jmadero (596) - + Raulpacheco (596) - + Rathke, Eike (563) - + ChristophNoack (549) - + Paulo (546) - + Lohmaier, Christian (534) - + RobertG (522) - + Knorr, Stefan (521) - + Davidnelson (517) - + Vajna, Miklos (517) - + Elianedomingos (508) - + Foote, V Stuart (493) - + Reisinger, Florian (491) - - Sefran (466) + + Mike.saunders (478) - - Philips, Yousuf (462) + + Sefran (466) - + + Philips, Yousuf (462) + + Elcico (454) - + Mladek, Petr (450) - + SteenRønnow (449) - - Holešovský, Jan (448) - - - Mike.saunders (446) + + Holešovský, Jan (448) - + Eskroni (437) - + Rmfaile (436) - - Sam m (431) + + Sam m (433) - + Chris69 (419) - + Gecko (419) - + Manuelf (419) - - Henschel, Regina (412) + + Henschel, Regina (415) - + Luz Coelho, Rogério (409) - + Veracape (404) - - Mohrhard, Markus (397) + + Tietze, Heiko (399) - - McNamara, Caolán (394) + + Mohrhard, Markus (397) - + + McNamara, Caolán (394) + + Yoshida, Kohei (394) - + Alexander Wilms (392) - - Tardon, David (388) - - - Foral (384) + + AndrasTimar (390) - - AndrasTimar (383) + + Tardon, David (388) - - StefanW (379) + + Foral (384) - - Tietze, Heiko (376) + + StefanW (379) - + Emanuel Marcatinco (374) - - Stahl, Michael (371) + + Stahl, Michael (373) - + Thackert (359) - + Mayan Tigger (347) - + Kevin, Suo (锁琨珑) (347) - + Thiebaud, Norbert (341) - + Jlv (336) - + Vpanter (333) - + Pruegsanusak, Korrawit (330) - + Volkerme (329) - + Arranna (322) - + Khanson679 (301) - + Tseng, Cheng-Chia (294) - + Heinzws (292) - + Librelegal (292) - + Emanuel A. Marcatinco B. (290) - - Lillqvist, Tor (273) + + Kara, Muhammet (276) - + + Lillqvist, Tor (273) + + Epix (268) - + Helen russian (268) - + Kaplan, Lior (267) - - Kara, Muhammet (262) - - + Remarques (252) - + Deemonizer (248) - + Adrianoafonso (246) - + Loic (240) - + Steve (237) - - Bosdonnat, Cédric (231) + + Schiavinatto (233) - - Schiavinatto (231) + + Bosdonnat, Cédric (231) - + Bedipp (226) - + Almusaireae (219) - + Kerwyn (218) - + Kkwet38 (218) - + Gilvanvilarim (217) - + EricBright (216) - + Khirano (215) - + Vignoli, Italo (212) - + Jbfaure (212) - - Andreschnabel (207) + + Kitaygrad (210) - - Kitaygrad (206) + + Andreschnabel (207) - - Bergmann, Stephan (205) + + Bergmann, Stephan (206) - + XsLiDian (203) - + Wheatbix (198) - + Erhardt (193) - + Schulz, Charles-H. (191) - + DmitryBowie (188) - + Tarnhold (187) - - Kosiorek, Bartosz (180) + + Latini, Marina (182) - - Latini, Marina (179) + + Kosiorek, Bartosz (180) - + Méixome, Antón (179) - + Alkurtass, Issa (178) - + Raw text (175) - + Madl, Tobias (175) - - Fridrich (172) + + Kaganski, Mike (173) - - Luizheli (172) + + Fridrich (172) - - Kaganski, Mike (171) + + Luizheli (172) - + Furusho (170) - + Pitkänen, Harri (169) - + Jiang, Yifan (168) - - Drodriguez (164) + + Drodriguez (166) - + Matuaki (163) - + See (160) - + Snelders, Rob (159) - + Óvári (158) - + Franklin (155) - + Xystina (154) - + Lodahl (152) - + Pietro (150) - + Herzog, Christoph (149) - + Back69 (146) - + Mipmap (144) - + Junmeguro (141) - + Mamane, Lionel Elie (141) - + Michelr (141) - + Lorenzo (140) - + Zolnai, Tamás (139) - + De Cuyper, Joren (138) - + Weissenbacher, Philipp (138) - + Heliojsf (137) - + P.guimberteau (137) - + Norah (135) - + Shunesburg69 (134) - + Filhocf (132) - + Richteruwe (131) - + Abe, Takeshi (131) - + Jucasaca (129) - + Michel, Mathias (129) - + Ki Drupadi (127) - + Nik (127) - + Ikuya (126) - - Nemeth (124) + + Chris-hoh (125) - + + Nemeth (125) + + RGB.ES (124) - + JARF (123) - - Krackedpress (123) - - - Trapezus (122) + + Krackedpress (123) - - Chris-hoh (120) + + Trapezus (122) - + JohnSmith (120) - + Liebel, Jennifer (119) - + Phorious (118) - + + Slacka (118) + + Spaeth, Sebastian (115) - + Ysabeau (115) - - Markers (114) - - - Massimo.zaffaina (113) + + Markers (114) - - Slacka (113) + + Massimo.zaffaina (113) - + Vohe (113) - + Marcus Gama (112) - + Dougvigliazzi (111) - + Medieval (111) - + Bachka (110) - + Monthoflibreoffice bot (110) - + Mantke, Andreas (109) - + Nyucel (108) - + Salix (107) - + Bitsfritz (104) - + Klaibson (104) - + MDDN (104) - - Pechlaner, Wolfgang (102) + + Nogajun (103) - - JZA (101) + + Gathoye, William (102) - - Gathoye, William (101) + + Pechlaner, Wolfgang (102) + + + JZA (101) - + Android272 (99) - + JeHa (99) - - AlanC (98) - - - Jeanmi2403 (97) + + AlanC (98) - - Nogajun (97) + + Jeanmi2403 (97) - - Kees538 (95) + + Llunak (96) - - Llunak (93) + + Ponzo, Gabriele (95) - - Andreasg (92) + + Kees538 (95) - - MagicFab (92) + + MagicFab (93) - - Baffclan (91) + + Andreasg (92) - - Ponzo, Gabriele (91) + + Baffclan (91) - + Frombenny (90) - + Zeki (89) - + Catalin Festila (88) - + Dan (88) - + Hertel, Jesper (88) - + Milos (87) - + Paulojose (87) - + Nabet, Julien (87) - + Omori (86) - + Steve- - (86) - + Horáček, Stanislav (86) - + Fišeras, Aurimas (84) - + Evy (84) - + KorrawitBot (84) - + Jfnif (82) - + JamesWalker (81) - + Ogervasi (80) - + 80686 (79) - + KeithCu (79) - + Xosé (78) - + Albino (75) - + K.K.Ashisuto (75) - - Emoreno (74) + + Raal (75) - - Enio.gemmo (74) + + Emoreno (74) - + + Enio.gemmo (74) + + Lbalbalba (74) - + Castermans, Luc (72) - + Köse, Gülşah (72) - - Aury88 (71) - - - Raal (71) + + Aury88 (71) - + RalfHB (71) - + Al-Harthi, Ahmad Hussein (70) - + Jo7ueb (70) - + Donaldo (69) - + Malhassoun (69) - + Freetank (68) - + Fábio Farias (68) - + Gghh (68) - + Ptux (67) - + Karbasion, Bersam (65) - + Bmcs (65) - + StanG (65) - + Timur LOL (65) - + Oipila (64) - + Kudelis, Rimas (63) - + Sikeler (63) - + Popa, Adrian Marius (62) - + Denco (61) - + Frieder (61) - + Arnaudlecam (60) - + Jlgrenar (60) - + Piotrekr1 (60) - + Camillem (58) - + Neel, Daniel (58) - + Gurbetoğlu, Gökhan (58) - + Loflex (58) - + Kukan, Matúš (58) - + + Thibault, Samuel (58) + + Teseu (58) - + Jihui choi (57) - + Davefilms (56) - - Glen.reesor (56) - - - Ramones (56) + + Glen.reesor (56) - - Thibault, Samuel (56) + + Ramones (56) - + Hunt, Andrzej (55) - - Jrahemipour (55) + + Akurery (55) - + + Jrahemipour (55) + + Cornell, Clayton (54) - + Fanthomas (54) - + Mahfiaz (54) - - Heben2 (53) - - + + Heben2 (53) + + Sunny2038 (53) - + Bubli (52) - + Chtfn (52) - - Petrizzo (52) - - + + Petrizzo (52) + + ArnoldSchiller (51) - + Helmar (51) - + Jaani (51) - - Agd (50) - - + + Agd (50) + + Halparker (50) - + Paz (50) - + Ronaldo (50) - - Mpescador (49) - - - Magliocchetti, Riccardo (49) + + Uwealtmann (50) - - Uwealtmann (49) + + Mpescador (49) - - Vardomescro (49) + + Magliocchetti, Riccardo (49) - - Lviktoria (48) + + Vardomescro (49) - + + Lviktoria (48) + + Dagobert 78 (47) - + Lendo (47) - + Quest-88 (47) - - Buj Gelonch, Robert Antoni (47) - - + + Buj Gelonch, Robert Antoni (47) + + Sk94 (46) - + Bfo (45) - + Hosny, Khaled (45) - - Jung, Philippe (45) - - + + Jung, Philippe (45) + + Quikee (45) - + Robwestein (45) - + Bhorst (44) - - Ikh1 (44) - - + + Ikh1 (44) + + Aaronxu (43) - + Cottage14 (43) - + Gareth (43) - - Wilper, Simon (43) - - + + Wilper, Simon (43) + + Sveinki (43) - + Donkers, Winfried (43) - + Bluedwarf (42) - - Fkara (42) - - + + Fkara (42) + + KAMI (42) - + Another sam (41) - + Arjunaraoc (41) - - GerhardW (41) - - + + GerhardW (41) + + Joey (41) - + + Jstnlth (41) + + Pedlino (41) - + + + Afaccioli74 (40) - + AnXh3L0 (40) - - - + Fábio Coelho (40) - + + Hogue (40) + + + + Kraucer (40) - + Daveb (39) - - Jstnlth (39) - - - - + Enervation (38) - + Pje335 (38) - + + + Alex Thurgood (37) - + Cjenkins (37) - - - - Hogue (37) - - + Ivanslf (37) - + Aragunde Pérez, Jacobo (37) - - Kano (37) - - + + Kano (37) + + Kinshuksunil (37) - + Castle, John LeMoyne (37) - + RaducuG (37) - - Enger, Terrence (37) - - + + Enger, Terrence (37) + + Valdirbarbosa (37) - + Caco13 (36) - + Danishka (36) - - Grandin, Noel (36) - - + + Grandin, Noel (36) + + Patheticcockroach (36) - + Sci citation (36) - + Yan Pashkovsky (36) - - Liongold (35) - - + + Liongold (35) + + Nora (35) - + Pingping111 (35) - + Stalker08 (35) - - Subramanian, Muthu (35) - - + + Subramanian, Muthu (35) + + Bormant (33) - + Davidlamhauge (33) - + Corrius, Jesús (33) - - Kelemeng (33) - - + + Kelemeng (33) + + Lmartinezh (33) - + Mars (33) - + Mateus.m.luna (33) - - Pereriksson (33) - - + + Pereriksson (33) + + Rafi (33) - + Shirahara (33) - + Sherlock, Chris (33) - - Alexanderwerner (32) - - + + Alexanderwerner (32) + + Clio (32) - + Daud (32) - + + Elmau (32) + + + + Lenochod (32) - + Dryomov, Artur (32) - - - + Monocat (32) - + Vulcain (32) - + + + Xuacu (32) - + + Andreas ka (31) + + + Arnaud versini (31) + + H (31) - + Jingtao, Yan (31) - + IvanM (31) - + Kant, Pranav (31) - - Arnaud versini (30) + + Njsg (30) - - Njsg (30) - - + Ptoye (30) - + Speck (30) - + Tclovis (30) - - - + Thardeck (30) - + + + Am97 (29) - - Andreas ka (29) - - + Cida.Coltro (29) - - - + Darbe (29) - + EdvaldoSCruz (29) - + + + Haaninjo (29) - + RodolfoRG (29) - - - + Серж (29) - + Ace-dent (28) - - Elmau (28) - - - Riemer, Philipp (28) - - + + Riemer, Philipp (28) + + المسيكين (28) - + Acbaird (27) - + Marcofilippozzi (27) - - Marcos Paulo de Souza (27) - - + + Marcos Paulo de Souza (27) + + Micm (27) - + PeppinoLib (27) - + Sarojdhakal (27) - - Thuswaldner, Albert (27) - - + + Thuswaldner, Albert (27) + + Alayaran (26) - + Eresus (26) - + Ezeperez26 (26) - - Fanch (26) - - + + Fanch (26) + + Librek (26) - + Linuxman (26) - + Lutch (26) - - Hawkins, Nigel (26) - - + + Hawkins, Nigel (26) + + Pirat Michi (26) - + Rizmut (26) - + Vaslav (26) - - Aidsoid (25) - - + + Aidsoid (25) + + Ailion (25) - + Roßmanith, Christina (25) - + Kłos, Szymon (25) - - Freddyrh (25) - - + + Freddyrh (25) + + Sullivan, Gatlin (25) - + Guilhem (25) - + Glogowski, Jan-Marek (25) - - Lboccia (25) - - + + Lboccia (25) + + Manuel De Franceschi (25) - + Noelson (25) - + Freund, Matthias (25) - - Schröder, Sophia (25) - - + + Schröder, Sophia (25) + + Winniemiel05 (25) - + Elpapki (24) - + Gaianer (24) - - Gérard24 (24) - - + + Gérard24 (24) + + + Montané, Joan (24) + + Ksoviero (24) - + Nik vr (24) - + + + Olivier (24) - + PaoloPelloni (24) - - - + Hamurcu (23) - - Montané, Joan (23) + + Tomoyuki, Kubota (23) - + + + Olorin (23) - + TaeWong (23) - - - + Team One (23) - + Thumperward (23) - + + + Tommy27 (23) - + Toxitom (23) - - - + Youngman, Anthony W. (23) - + Aphaia (22) - + + + Bellerophon (22) - + Bjoern (22) - - - + HenryGR (22) - + JChimene (22) - + + + Valtermura (22) - + Webmink (22) - - - + Jeppebundsgaard (21) - + Johannes (21) - + + + Kabe (21) - + Keymap19 (21) - - - + Liusiqi43 (21) - + Necdetyucel (21) - + + + Puster (21) - + WalterPape (21) - - - + Wayra (21) - + Bugmenot (20) - + + + Grasip (20) - + HeinF (20) - - - + Icobgr (20) - + LLyaudet (20) - + + + Mattsturgeon (20) - + Vdragon (20) - - - + Vmalep (20) - + XMatence (20) - + + + Yorick (20) - + Zapata (20) - - - + Clarice Vigliazzi (19) - + Guateconexion (19) - + + + Houbsi (19) - + JaronBaron (19) - - - + Jem (19) - + Juergenfenn (19) - + + + Kentarch (19) - + Ionita, Teodor-Mircea (19) - - - + Budea, Áron (18) - + Magee, Timothy (18) - + + + Elsass68490 (18) - + Foolfitz (18) - - - + Grzesiek a (18) - + + Hidayet (18) + + + + Jstaerk (18) - + Narayan (18) - + Nestifea61 (18) - - - + Power, Noel (18) - + + + Richard (18) - + Sooth (18) - + UriHerrera (18) - - - + Vuhung (18) - + + + 林漢昌 (18) - + Akerbeltz (17) - + Chd (17) - - - + Craigo (17) - + + + Dlmoretz (17) - + Ertsey, Andor (17) - + Guilherme.vanz (17) - - - + Gulmorais (17) - + + + Monastirsky, Maxim (17) - + + RegisPerdreau (17) + + Rubembarreto (17) - + Taken (17) - + Uznomis (17) - + Yumakino (17) - + Беломир (17) - + Airon90 (16) - + Alexpikptz (16) - + Dhersh (16) - + HanV (16) - - Tomoyuki, Kubota (16) + + Funk, Juergen (16) - - Funk, Juergen (16) - - + Marklh9 (16) - + MoIshihara (16) - + Oweng (16) - - - + P.Guimberteau (16) - + + + PauGNU (16) - + Ristoi (16) - + Smarquespt (16) - - - + Smrabelo (16) - + + + TPJ (16) - + APerson (15) - + Akki95 (15) - - - + Andy98 (15) - + + + Bertob (15) - + Irmhild (15) - + + Ledure, Jean-Pierre (15) + + Khlood Elsayed (15) - + Lefevre00 (15) - + Luctur (15) - + Pinto, Marco A.G. (15) - + Miko (15) - + Naudy (15) - + Dominguez, Rafael (15) - + Patriciasc (15) - + Raul.malea (15) - + Royerjy (15) - + Thorogood, Tom (15) - + Ulf hamburg (15) - + 暗影遺言 (15) - + AliIsingor (14) - + Darkcircle (14) - + Dennisfrancis (14) - + Elrath (14) - + Fina (14) - + Guuml (14) - + Halencarjunior (14) - + Lfernandocarvalho (14) - + Librosaurus (14) - + Lothar.becker (14) - - Mderoucy (14) + + Mbalabanov (14) - - Mihkel (14) + + Mderoucy (14) - + + Mihkel (14) + + Rania (14) - + Reinsle (14) - + RiderExMachina (14) - - Susobhang70 (14) - - + + Susobhang70 (14) + + Tamiliam (14) - + Testnoda (14) - + Thangamani-arun (14) - - Akoscomp (13) - - + + Akoscomp (13) + + Alrt84 (13) - + Alyssonware (13) - + Beuss (13) - - Cedric31 (13) - - - Gallaecio (13) + + Cedric31 (13) - - Ledure, Jean-Pierre (13) + + Gallaecio (13) - + Jobo (13) - + Kadekilo (13) - + Leomota (13) - + Ljelly (13) - + Luc (13) - + Luked (13) - + Mabbb (13) - + Weghorn, Michael (13) - + Mortense (13) - + Odd123 (13) - + Pete Boyd (13) - + + Raniaamina (13) + + S.Gecko (13) - + Samtuke (13) - - Sanyii (13) - - + + Sanyii (13) + + Simplicity Instinct (13) - + ThierryM (13) - + Tnishiki (13) - - Vivaelcelta (13) - - + + Vivaelcelta (13) + + Vkkodali (13) - + A8 (12) - + Alfabech (12) - - Alg (12) - - + + Alg (12) + + And471 (12) - + AustinW (12) - + Bhaskar (12) - - Cralin (12) - - + + Cralin (12) + + Al-Otaibi, Faisal M. (12) - + Halan (12) - - Hidayet (12) - - + Immanuelg (12) - + Krabina (12) - + Šebetić, Krunoslav (12) - + Godard, Laurent (12) - + Marcio Oliveira (12) - + Pcapeluto (12) - + Gupta, Rachit (12) - + Raruenrom, Samphan (12) - + Möller, Sören — spelled Soeren Moeller in some patches (12) - + Staticsafe (12) - + Veerh01 (12) - + 翼之靈歌 (12) - + AndikaTriwidada (11) - + Bryanquigley (11) - + Cdan (11) - + ChristopheS (11) - + Dajare (11) - + Ebraminio (11) - + Eduaraujo (11) - + Gokul, S (11) - + Johnny M (11) - + Kallecarl (11) - + Kolbjoern (11) - + Luiz Henrique Natalino (11) - + MNeto (11) - + Pearson, Timothy (11) - + Marcuskgosi (11) - + NON (11) - + Johansson, Niklas (11) - + Nuernbergerj (11) - + PeeWee (11) - - RegisPerdreau (11) - - + Rogeniobelem (11) + + Salmaan (11) + - - Salmaan (11) - - + Sunk8 (11) - + Gomez, Andres (11) - + Vrlivre (11) - - - + Yaron (11) - + + + Zero0w (11) - + Aeusebio (10) - + Algotruneman (10) - - - + Castagno, Giuseppe (10) - + + + Blargh (10) - + Crolidge (10) - + Dhsung (10) - - - + Diginin (10) - + + + Eagles051387 (10) - + Eduardogula (10) - + Eficheux (10) - - - + El7r (10) - + + + J.baer (10) - + Jdittrich (10) - + Kadertarlan (10) - - - + Kingu (10) - + + + Kirill NN (10) - + Linuxuser330250 (10) - + Lionlinux (10) - - - + Marco c (10) - - Mbalabanov (10) - - + + + Chung, Elton (10) - + Mikalai (10) - - - + Mikeyy (10) - + Morvan (10) - + + + Nateyee (10) - + Otto (10) - - - + Revol (10) - + Ronja (10) - + + + Serge Krot (10) - + Syntaxerrormmm (10) - - - + Tatat (10) - + Tomg (10) - + + + Ttocsmij (10) - + Twstdude0to1 (10) - - - + User8192 (10) - + Wlenon (10) - + + + Al-Abdulrazzaq, Abdulmajeed (9) - + Agger (9) - - - + Brandner, Andreas (9) - + AtkinsSJ (9) - + + + Camargo (9) - + Cnuss (9) - - - + Crazyskeggy (9) - + Dupreyb (9) - + + + Fatdf (9) - + Gibi (9) - - - + GisbertFriege (9) - + Goranrakic (9) - + + + Jim-BobHarris (9) - + Jopsen (9) - - - + Jowyta (9) - + Kscanne (9) - + + + Lapetec (9) - + Lexeii (9) - - - + Mapper (9) - + Marco (9) - + + + Meo (9) - + Msaffron (9) - - - + Ohnemax (9) - + Onting (9) - + + + Oprea.luci (9) - + Foley, Peter (9) - - - + Pixpray (9) - + Dricot, Lionel (9) - + + + Rantaro (9) - + Rogawa (9) - - - + Rpr (9) - + Spacebat (9) - + + + Svante (9) - + Therabi (9) - - - + Urdulizer (9) - + Zhangxiaofei (9) - + + + ميدو (9) - + Alexxed (8) - - - + AndreasL (8) - + Ausserirdischegesund (8) - + + + Cocofan (8) - + Cusiri (8) - - - + Dashohoxha (8) - + DrDub (8) - + + + Ed Eyles (8) - + Elacheche (8) - - - + Horst (8) - + Israel Chaves (8) - + + + JR (8) - + Jiero (8) - - - + Jonatoni (8) - + Jrsiqueira (8) - + + + Jslozier (8) - + Hoffimann Mendes, Júlio (8) - - - + Dywan, Christian (8) - + Kednar (8) - + + + Rietveld, Kristian (8) - + Lee (8) - - - + Leigh, Jack (8) - + Leo.h.hildebrandt (8) - + + + Manj k (8) - + Rimkus, Modestas (8) - - - + Mrmox2 (8) - + NightMonkey (8) - + + + NirajanPant (8) - + Osnola (8) - - - - + + Milvaques, Pasqual (8) + + Paulo.tavares (8) - + + + Peterpall (8) - + Ricardolau (8) - + Thejack (8) - - - + Tibbylickle (8) - + + + Troumad (8) - + Vbkaisetsu (8) - + VlhOwn (8) - - - + Tamás, Bunth (8) - + + + Yakusha (8) - + Yostane (8) - + Kabatsayev, Ruslan (7) - - - + Ahiijny (7) - + + + Andrea Gelmini (7) - + Andrea.soragna (7) - + Bastik (7) - - - + Belkacem77 (7) - + + + Bjherbison (7) - + Bookman900 (7) - + Borim7 (7) - - - + Capiscuas (7) - + + + Chin Zee Yuen (7) - + Ciaran (7) - + Dado (7) - - - + Drose (7) - + + + Esbardu (7) - + GuKK-Devel (7) - + Hunter, Kevin (7) - - - + Ingotian (7) - + + + Levith (7) - + Lonelyhiker (7) - + M1cky (7) - - - + Mariosv (7) - + + + Mbayer (7) - + MephistoBooks (7) - + Francis, Matthew (7) - - - + Nathanjh13 (7) - + + + Ndduong (7) - + Nemo bis (7) - + Olivier DDB (7) - - - + Opensas (7) - + + + PaoloVecchi (7) - + Polte (7) - + RMCampos (7) + + Rodo (7) + - - Rodo (7) + + Rptr (7) - + Shady (7) - + Simosx (7) - + Tonnysmile (7) - + Toxicbits (7) - + Wabuo (7) - + Woordje (7) - + صفا الفليج (7) - + Alexandrorodrigez (6) - + Armin Dänzer (6) - + Asian flower (6) - + Higginson, Andrew (6) - + Barend (6) - + Bobe (6) - + Bruno (6) - + Cccfr (6) - + ClausKofoed (6) - + Coypu (6) - + Dag (6) - + BEN MANSOUR, Mohamed-Ali (6) - + Ddxavier (6) - + Dfriedman (6) - + DotnetCarpenter (6) - + Mencken, Douglas (6) - + Dr.Faust (6) - + Druzhshchienschkyj (6) - + Edmond ciorba (6) - + Edmund.laugasson (6) - + Equis (6) - + FPhoenix (6) - + Fdekruijf (6) - + Gallaire, Florent (6) - + Fisiu (6) - + Florian heckl (6) - - Ghune (6) + + Gerritg (6) - - Googly Googly (6) + + Ghune (6) - + + Googly Googly (6) + + HdV (6) - + Hmoi (6) - + Hramrach (6) - - Infoprof (6) - - + + Infoprof (6) + + Iplaw67 (6) - + Timofeev, Ivan (6) - + James 00cat (6) - - Jeffersonx (6) - - + + Jeffersonx (6) + + Kawichi (6) - + Levlazinskiy (6) - + Link Mauve (6) - - MaggieT (6) - - + + MaggieT (6) + + Manas (6) - + Manop (6) - + Mas (6) - - Mgommel (6) - - + + Mgommel (6) + + Mmetz (6) - + Ndlsas (6) - + Öttl, Gerhard (6) - - Only you (6) - - + + Only you (6) + + Os cib (6) - + PLNET (6) - + Paour (6) - - Pescetti (6) - - + + Pescetti (6) + + Peter Chastain (6) - + Peterhuang1kimo (6) - + Puggan (6) - - Raniaamina (6) - - + Rotaj (6) - + Sn!py (6) - + Sukit (6) - + Heidenreich, Josh (6) - + Thorwil (6) - + TiagoSantos (6) - + Tyree (6) - + VACHER (6) - + Vgezer (6) - + Virthus (6) - + Wagner Augusto Silva Rodrigo (6) - + Wasserthal (6) - + Wigglejimmy (6) - + Wiseacre (6) - + Xhi2018 (6) - + 3blz (5) - + Adam Co (5) - + Albucasis (5) - + AleXanDeR G (5) - + Alfalb (5) - + Alvarez, Octavio (5) - + Anousak (5) - + Liwen, Fan (5) - + Art.Gilvanov (5) - + Sodora, August (5) - + AustinSaintAubin (5) - + Baumgarp (5) - + BillRVA (5) + - + Bitigchi (5) - + BloodIce (5) - + Cray85 (5) - + Dejourdain (5) - + DickStomp (5) - + Dmtrs32 (5) - + DoFoWerner (5) - + Faiq Aminuddin (5) - + Fazbdillah (5) - + Florian.haftmann (5) - + Francewhoa (5) - + GaboXandre (5) - + Ggurley (5) - + Gpoussel (5) - + H.Sparks (5) - + Habib (5) - + HubPfalz (5) - + Hummer5354 (5) - + HwangTW (5) - + Icyitscold (5) - + Jaysponsored (5) - + JoeP (5) - + John.pratt (5) - + KadlecOn (5) - + Kamataki (5) - + Klausmach (5) - + Koji Annoura (5) - + LibreOfficeUser1 (5) - + Mak (5) - + Mgaster (5) - + Midimarcus (5) - + Laplante, Chris (5) - + Mtg (5) - + Mtnyildrm (5) - + Namikawa (5) - + OSVALDO LINS VIANA (5) - + Orcmid (5) - - Milvaques, Pasqual (5) - - + Pepe (5) - + Pkoroau (5) - - - + Poeml (5) - + + + Radish (5) - + Rajesh (5) - + Raknor (5) - - - + Raulpaes (5) - + + + Rautamiekka (5) - + Raykowj (5) - + ReneEngelhard (5) - - - + Rhoslyn (5) - + + + Rogerio DA (5) - + SabinGC (5) - + Salavine1 (5) - - - + Samson (5) - + + + Chvátal, Tomáš (5) - + Sergej (5) - + So solid moo (5) - - - + Srividya (5) - + + + Starseeker (5) - + Taylorh140 (5) - + Terentev.mn (5) - - - + Timotheonb (5) - + + + Tranzistors (5) - + Wasdin (5) - + Wt (5) - - - + Yury Tarasievich (5) - + + + AHi (4) - + Aaronkyle (4) - + Aas (4) - - - + Adderbox76 (4) - + + + Agron (4) - + Albertoeda (4) - + Nureña, Aldo Román (4) - - - + Alex1 (4) - + + + AliKhP (4) - + Alvarenga (4) - + Alzoo (4) - - - + Amire80 (4) - + + + Andréb (4) - + Archlid (4) - + Arhitectul (4) - - - + Axel (4) - + + + Ayhanyalcinsoy (4) - + Azorpid (4) - + Bardo (4) - - - + Widl, Bernhard (4) - + + + Bigbek (4) - + Blender3dartist (4) - + Bntser (4) - - - + Cam AW (4) - + + + ConquerorsHaki (4) - + Crankybot (4) - + CyrilBeaussier (4) - - - + Deivan (4) - + + + Dmerker (4) - + DmitryRamones (4) - + Doubi (4) - - - + Dragon (4) - + + + Robertson, Daniel (4) - + Eisaks (4) - + Erx700 (4) - - - + Fmolinero (4) - + + + Ftigeot (4) - + GKFX (4) - + Garrowolf (4) - - - + Gmjs (4) - + + + Hdu (4) - + Hossein (4) - + ImperfectlyInformed (4) - - - + Jamesleader (4) - + + + Jessefrgsmith (4) - + Jiehong (4) - + Jjmeric (4) - - - + JnRouvignac (4) - + + + Jonata (4) - + Jones (4) - + Jooste (4) - - - + Joriki (4) - + + + Le Bigot, Jean-Tiare (4) - + Lethargilistic (4) - + Loren.rogers (4) - - - + Haggag, Muhammad (4) - + + + MPascual (4) - + Rumianowski, Maciej (4) - + Marinela (4) - - - + Mhonline (4) - + + + Mikedoherty ca (4) - + Morgan greywolf (4) - + Mortgage01 (4) - - - + NGHLibreOffice (4) - + + + O.villani (4) - + Offidocs (4) - + Orson69 (4) - - - + Oscar90210 (4) - + + + PRosmaninho (4) - + Paolopoz (4) - + Paranemertes (4) - - - + PatrickJ (4) - + + + Pegasus (4) - + Pgassmann (4) - + Phillip.davis (4) - - - + Pjacquod (4) - + + + Prolog.guy (4) - + Psao (4) - + Qubit-test (4) - - - + Reyn100 (4) - + + + Ricgal (4) - + Rodhos (4) - + Sasha (4) - - - + Sealview (4) - + + + Silva.arapi (4) - + Sswales (4) - + Stevenmw (4) - - - + Surat (4) - + + + Tct (4) - + Thetic (4) - + Tk (4) - - - + Txwikinger (4) - + + + Ufas (4) - + UlKu (4) - + Urhixidur (4) - - - + Uzadmin (4) - + + + Melenchuk, Vasily (4) - + V., Artem (4) - + Wcolen (4) - - - + Wikiuser (4) - + + + Williamjmorenor (4) - + Wpeixoto (4) - + Денис (4) - - - + Aalam (3) - + + + AbhilashSingh (3) - + Adept (3) - + Aexyn (3) - - - + Jain, Atishay (3) - + + + Alex.simoes (3) - + Alexsfagundes (3) - + Alexstrand7 (3) - - - + Almorca (3) - + + + Andrey Usov (3) - + Antanasb (3) - + Ariete (3) - - - + Arkanosis (3) - + + + Armin (3) - + Armin W. (3) - + Arthur Zennig (3) - - - + Aurelien (3) - + + + Baena (3) - + Bellerophon2 (3) - + Benjwgarner (3) - - - + Bernardi, Paolo (3) - + + + Bindassanant (3) - + Bodhi-Baum (3) - + Bootingman (3) - - - + Bos (3) - + + + Prajapati, Gautam (3) - + Brub (3) - + Burdakov (3) - - - + CIB.Mathias (3) - + + + Castro (3) - + Charu (3) - + Claudiosegovia (3) - - - + Cmorgan (3) - + + + Colokalle (3) - + Cono (3) - + D0ugparker (3) - - - + DaSch (3) - + + + DanShearer (3) - + Beurle, Darcy (3) - + Bankston, Daniel (3) - - - + Donbrookman (3) - + + + Dubyk (3) - + EdgeE (3) - + Eeha0120 (3) - - - + Eisa01 (3) - + + + Elproferoman (3) - + ErSey (3) - + Eric.ficheux (3) - - - + Ericatamiris (3) - + + + Estebanmonge (3) - + Farukuzun (3) - + Ferlodev (3) - - - + Fraang (3) - + + + Franzjakob (3) - + Frob tea (3) - + Fulldecent (3) - - - + FunkyPenguin (3) - + + + Gilward Kukel (3) - + Gokcen (3) - + Gouchi (3) - - - + Smaha, Guillaume (3) - + + + Hansgerd.schneider (3) - + Herrmarder (3) - + Hwpplayer1 (3) - - - + IanL (3) - + + + Imanuelr10 (3) - + Imcon (3) - + It-christian (3) - - - + IvanMM (3) - + + + JDM (3) - + JO3EMC (3) - + Jennifer.park (3) - - - + Murugan, Jesso Clarence (3) - + + + Jhbn (3) - + Jo Cab (3) - + Joe312213 (3) - - - + Johannes Rohr (3) - + + + Joseroberto (3) - + Juanpabl (3) - + Julianm (3) - - - + K Karthikeyan (3) - + + + Katasisc (3) - + Kbiondi (3) - + Kevinob (3) - - - + Kfogel (3) - + + + Khunshan (3) - + Kkrothapalli (3) - + LO Rob (3) - - - + Lennoazevedo (3) - + + + LewisCowles (3) - + Libcub (3) - + Linux 9x (3) - - - + LucaCappelletti (3) - + + + Hryniuk, Łukasz (3) - + Luuk (3) - + Bessières, Marc (3) - - - + Margott (3) - + + + Marializ (3) - + Matteocam (3) - + Mattias (3) - - - + Maxwell (3) - + + + Measure for Measure (3) - + Melike (3) - + MertTumer (3) - - - + Meryemezber (3) - + + + Mhoes (3) - + Mhsmsantos (3) - + Michaelwheatland (3) - - - + Mkondo (3) - + + + Neookano (3) - + NicksonT (3) - + Nicolas.abel (3) - - - + Niconil (3) - + + + Ragnarsson, Björgvin (3) - + Nloira (3) - + Noel Power (3) - - - + OOarthurOo (3) - + + + Steinbeiß, Simon (3) - + Ojeremyj (3) - + Oliverguenther (3) - - - + Oprea luci (3) - + + + Penalvch (3) - + van Oostrum, Piet (3) - + Pr410 (3) - - - + Prakash72 (3) - + + + Rajatvijay (3) - + Rapha.ksf (3) - + Rauloliverpaes (3) - - - + Bevilacqua, Jean-Sébastien (3) - + + + RebeccaHodgson (3) - + Rick (3) - + Robert.E.A.Harvey (3) - - - + Rosemary (3) - - Rptr (3) - - + + + SEVEN (3) - + Sander Klootwijk (3) - - - + Sangeeta (3) - + Saper (3) - + + + Satabin (3) - + Sayt (3) - - - + Schroed(ing)er (3) - + Sebby (3) - + + + Sergey Aka (3) - + Shelandy (3) - - - + Skinnerbird (3) - + Smile4ever (3) - + + + Soliac (3) - + Songchuan (3) - - - + Soued031 (3) - + StefanRing (3) - + + + SteveKelem (3) - + Strugee (3) - - - + Suren (3) - + Sushils (3) - + + + Taylor46 (3) - + TheWebalyst (3) - - - + Tiagosilva.anps (3) - + Timsamoff (3) - + + + Tititou36 (3) - + Kumar, Tarun (3) - - - + Toki (3) - + Tomi Toivio (3) - + + + Toxifier (3) - + TrnsltLife (3) - - - + Tushantin (3) - + Ubap (3) - + + + Kitzinger, Ulrich (3) - + Underdog (3) - - - + Vinctor (3) - + Vljubovic (3) - + + + Wagnerluis1982 (3) - + Khoo, Wei Ming (3) - - - + WesPeacock (3) - + Xaker1 (3) - + + + Yukawa (3) - + Kolesnykov, Yurii (3) - - - + Yvon Henel (3) - + Zaxebo1 (3) - + + + §chinagl (3) - + ترجمان05 (3) - - - + さかみのかさね (3) - + AbbeyI19jfjc (2) - + + + AdamPrado8 (2) - + AdrianValdez4 (2) - - - + Adsha (2) - + Agarciamog (2) - - Aggelalex (2) - - - Akurery (2) - - + + Aggelalex (2) + + Alan (2) - + Ale2017 (2) - + AliceOliver7 (2) - - Alina12345 (2) - - + + Alina12345 (2) + + Alisha (2) - + AlmedaFrancis (2) - + AlphonsoNava4 (2) - - Amunizp (2) - - + + Amunizp (2) + + AmyCarney5 (2) - + Anasiic (2) - + Andrew (2) - - AndrewKuhn7 (2) - - + + AndrewKuhn7 (2) + + AndrewUlrich (2) - + Andthebrain (2) - + Anipeter (2) - - Anjar (2) - - + + Anjar (2) + + Ankit (2) - + AnnabelMcmullen (2) - + AnnunciationGunn (2) - - Anonimus (2) - - + + Anonimus (2) + + AntoniaMead8 (2) - + Jain, Anurag (2) - + Aplatypus (2) - - ApostlesSheldon (2) - - + + ApostlesSheldon (2) + + Asal (2) - + Ashaneba (2) - + Nakashian, Ashod (2) - - AvaGreer1 (2) - - + + AvaGreer1 (2) + + Ozdemir, Aybuke (2) - + BZT42 (2) - + BernardMeza9 (2) - - BirdRivas2 (2) - - + + BirdRivas2 (2) + + BlazejJones1 (2) - + BlessedOrozco (2) - + Blume (2) - - Blushingorg (2) - - + + Blushingorg (2) + + BoD (2) - + Bogcahi (2) - + Boivie (2) - - Boldizsakawi7 (2) - - + + Boldizsakawi7 (2) + + BoleslausSaunders (2) - + Bram (2) - + BrandiToomer (2) - - BridgetJarvis (2) - - + + BridgetJarvis (2) + + Bruceschaller (2) - + BryantMclean6 (2) - + ButlerBarron6 (2) - - C0bb3r (2) - - + + C0bb3r (2) + + C1pr1an (2) - + CallieMvzap (2) - + CallieSalgado (2) - - CamilleMccarthy (2) - - + + CamilleMccarthy (2) + + CandidoRutherford (2) - + CapistranOleary (2) - + Capri99 (2) - - CaraDang6 (2) - - + + CaraDang6 (2) + + Carlosr (2) - + CarolinaCalling (2) - + CarrieDaniels (2) - - CarrollRico2 (2) - - + + CarrollRico2 (2) + + Iacob, Catalin (2) - + CavesGill8 (2) - + Celsovsm (2) - - Cgrosdemange (2) - - + + Cgrosdemange (2) + + Chabermu (2) - + ChanieSnow2 (2) - + Cheche (2) - - Chemyakyn (2) - - + + Chemyakyn (2) + + ChrisBarth (2) - + ChrzcicielCampbell (2) - + Cjbackhouse (2) - - Cl-r (2) - - + + Cl-r (2) + + ClariceThorne (2) - + ClaudiaCramer (2) - + Clemen Beek (2) - - McDonald, Jason C. (2) - - + + McDonald, Jason C. (2) + + Codingmicha (2) - + Colabo (2) - + Conrado (2) - - CoralieCarr7 (2) - - + + CoralieCarr7 (2) + + Crxssi (2) - + CupertinoDarnell (2) - + Cvk (2) - - CyrillicEscobedo (2) - - + + CyrillicEscobedo (2) + + Cœur, Antoine (2) - + DaCaPo (2) - + Dairdev (2) - - DaisieQuigley (2) - - + + DaisieQuigley (2) + + Damascene (2) - + DanForrest2 (2) - + Danese (2) - - Danthedev (2) - - + + Danthedev (2) + + Darkixion (2) - + David4you (2) - + Bolen, David (2) - - De-jourdain (2) - - + + De-jourdain (2) + + Debugercz (2) - + DelinaRomano5 (2) - + DellePoole7 (2) - - DenisArnaud (2) - - + + DenisArnaud (2) + + Dennis' Spam test account (2) - + Denytracom (2) - + Devilcynthy (2) - - Diazbastian (2) - - + + Diazbastian (2) + + Retout, Tim (2) - + Django (2) - + DoctorBaxter7 (2) - - Domasj (2) - - + + Domasj (2) + + Domsau2 (2) - + DonaldBryant7 (2) - + Donals (2) - - DrDrack (2) - - + + DrDrack (2) + + Röllin, Lukas (2) - + Duiliodias (2) - + DukeDejesus7 (2) - - EarleSiegel7 (2) - - + + EarleSiegel7 (2) + + Ed (2) - + EdaFreeman3 (2) - + Eduardoarandah (2) - - Edwardcottreau (2) - - + + Edwardcottreau (2) + + Efs710920mex (2) - + Ejep520 (2) - + Sánchez, Bartolomé (2) - - Eldan (2) - - + + Eldan (2) + + ElisabethHolcomb (2) - + Elixir (2) - + EllieBowers3 (2) - - ElmaGray6 (2) - - + + ElmaGray6 (2) + + Eloquence (2) - + ElsieMacias7 (2) - + Emily (2) - - EmperorErnst5 (2) - - + + EmperorErnst5 (2) + + EnosKraus6 (2) - + Erdalronahi (2) - + Eren (2) - - ErieTovar6 (2) - - + + ErieTovar6 (2) + + Erikcht (2) - + Ersteinmal (2) - + ErwinHammond3 (2) - - EssieKeller8 (2) - - + + EssieKeller8 (2) + + EsterEngland7 (2) - + EthylCardenas (2) - + FannyTillman8 (2) - - FateHarrington (2) - - + + FateHarrington (2) + + Fbartels (2) - + Fcelik (2) - + Fcojavmc (2) - - Feldo (2) - - + + Feldo (2) + + Ffinlo (2) - + Fifh (2) - + FlaviaPratt8 (2) - - FlorenceGrossman (2) - - + + FlorenceGrossman (2) + + FlorenceKim1 (2) - + FordRhodes5 (2) - + FranciscoByrne (2) - - FredaDowning7 (2) - - + + FredaDowning7 (2) + + Fukanchik, Sergey (2) - + Fyodor, Yemelyanenko (2) - + Garcia.marc (2) - - GayeRossetti (2) - - + + GayeRossetti (2) + + GeoDowning4 (2) - + GeoffLawrence (2) - + GeorgiannaOchoa (2) - - Gerardgiraud (2) - - + + Gerardgiraud (2) + + Gerpunzel (2) - + GertieEllington (2) - + GiertrudaLehman (2) - - Girvinh (2) - - + + Girvinh (2) + + GiuseppOQH (2) - + Glanbeav (2) - + Glococo (2) - - Gmealer (2) - - + + Gmealer (2) + + Gmolleda (2) - + GraciaNorwood (2) - + Grakic (2) - - Grim (2) - - + + Grim (2) + + Gualtiero (2) - + Guillem (2) - + Gustav (2) - - Hacmiranda (2) - - + + Hacmiranda (2) + + HannaEspinoza (2) - + HardyBurris1 (2) - + HarleyWatkins (2) - - Hasithakj (2) - - + + Hasithakj (2) + + Hector (2) - + Hedaja (2) - + Hellpé (2) - - Helo (2) - - + + Helo (2) + + Hemmerling (2) - + Jensen, Henrik (2) - + HeriberDacomb (2) - - HermitMuller1 (2) - - + + HermitMuller1 (2) + + Herronrobertson (2) - + HershelPeterson (2) - + IIIYates8 (2) - - Ian22 (2) - - + + Ian22 (2) + + IkeVasquez9 (2) - + IlaRoberts4 (2) - + Imagin8or (2) - - InezFinney8 (2) - - + + InezFinney8 (2) + + IraLane4 (2) - + IrinaMccormack (2) - + IrvinBernard9 (2) - - IsadoraFoster (2) - - + + IsadoraFoster (2) + + IsaiahBuck5 (2) - + IsiahLackey2 (2) - + IvaRoach5 (2) - - Izabela (2) - - + + Izabela (2) + + Burant, Jiri (2) - + JOIMER REYES (2) - + JacintaGibson (2) - - Adams, Jonathan (2) - - + + Adams, Jonathan (2) + + C., James (2) - + JanuariusStringer (2) - + Jasmins (2) - - JasperSawyer7 (2) - - + + JasperSawyer7 (2) + + JavierFernandez (2) - + JayStafford3 (2) - + Jcarl (2) - - Jcentel (2) - - + + Jcentel (2) + + Jcubic (2) - + Jeraldinesewell (2) - + JesseBHXEmrh (2) - - JettieGibson2 (2) - - + + JettieGibson2 (2) + + Jgpestana (2) - + Lingard, J. Graeme (2) - + Jnicolas (2) - - JoWi (2) - - + + JoWi (2) + + Jonathanacohen (2) - + JonesRichter8 (2) - + Jowenshaw (2) - - João Pedro (2) - - + + João Pedro (2) + + Jstaniek (2) - + JudasPeoples9 (2) - + JudasPritchard (2) - - JudithGraves6 (2) - - + + JudithGraves6 (2) + + Jumoun (2) - + JustinaEldridge (2) - + K.euser (2) - - Kamran Mackey (2) - - + + Kamran Mackey (2) + + Karakartala (2) - + KarkGunn4 (2) - + Karolus (2) - - Kasos (2) - - + + Kasos (2) + + Kazuyuki Yoshimura (2) - + Keepiledar (2) - + KeithC (2) - - Khokkanen (2) - - + + Khokkanen (2) + + KittyBauer5 (2) - + KlementynaMckinney (2) - + Kmr (2) - - KolbeKline1 (2) - - + + KolbeKline1 (2) + + Kolorguild (2) - + Krauss (2) - + keshav, krishna (2) - - KroniK907 (2) - - + + KroniK907 (2) + + KrystalMinchin (2) - + KsaweryDempsey (2) - + Kwilliams (2) - - L (2) - - + + L (2) + + LariaJohn3 (2) - + LeanaParks2 (2) - + LemuelHo1 (2) - - LemuelWerner5 (2) - - + + LemuelWerner5 (2) + + Lhcezar (2) - + LidaMasters1 (2) - + Lino (2) - - Liotier (2) - - + + Liotier (2) + + Lliehu (2) - + Scheidt, Heiko (2) - + LovisaKessler (2) - - Petrolekas, Luke (2) - - + + Petrolekas, Luke (2) + + LubomyrWalden (2) - + LucretiLlb (2) - + Lukasjelinek (2) - - LynnForbes3 (2) - - + + LynnForbes3 (2) + + Casalin, Matteo (2) - + M42 (2) - + Mărăşoiu, Mariana (2) - - MZNBelendndq (2) - - + + MZNBelendndq (2) + + Ma83mit (2) - + MabelleStanley (2) - + MadisonDarnell (2) - - MagdaleneOneal (2) - - + + MagdaleneOneal (2) + + MaggieGray2 (2) - + MagnoliaParsons (2) - + Mangat veer sagar (2) - - Manu.unni (2) - - + + Manu.unni (2) + + MarMai (2) - + MarchCourtney (2) - + Marcinz (2) - - Marco74 (2) - - + + Marco74 (2) + + MargeretRiley (2) - + MarillaMarsh7 (2) - + Marius (2) - - Marric (2) - - + + Marric (2) + + MartaRollins2 (2) - + MarthaBright4 (2) - + MartinPC (2) - - MateuszDominguez (2) - - + + MateuszDominguez (2) + + Matt 51 (2) - + Mazuritz (2) - + Mbemidio (2) - - MercedesDelatorre (2) - - + + MercedesDelatorre (2) + + Merchantbusiness (2) - + Kepplinger, Martin (2) - + MerleGlass6 (2) - - Mesutkullar (2) - - + + Mesutkullar (2) + + Mgiri (2) - + Michaelx (2) - + Michel Gagnon (2) - - Michiel (2) - - + + Michiel (2) + + MikeyZ (2) - + MinaHuggins7 (2) - + Mind4z (2) - - MinervaLuna8 (2) - - + + MinervaLuna8 (2) + + Mitcoes (2) - + Mjkopp (2) - + Mklever (2) - - Lechner, Marco (2) - - + + Lechner, Marco (2) + + Mloiseleur (2) - + Mnalima (2) - + Mnsoto (2) - - Mordocai (2) - - + + Mordocai (2) + + MorganJohnstone (2) - + Rugiero, Mario (2) - + Mst0 (2) - - Mttza1 (2) - - + + Mttza1 (2) + + Musicstave (2) - + Mustafa22 (2) - + Nathansen, Martin (2) - - Mzalewski (2) - - + + Mzalewski (2) + + Nacerix (2) - + Narcisgarcia (2) - + NealEspinoza6 (2) - - Nestor (2) - - + + Nestor (2) + + NettaHurd9 (2) - + NettieParra1 (2) - + NewtonZuniga9 (2) - - Nishino, Daisuke (2) - - + + Nishino, Daisuke (2) + + NicholasLanier (2) - + Nickk (2) - + Christener, Nicolas (2) - - Nicolas PAOUR (2) - - + + Nicolas PAOUR (2) + + NinaLam6 (2) - + Noirin (2) - + NoricumArthur (2) - - NorrisAndersen (2) - - + + NorrisAndersen (2) + + NovemberVogel (2) - + Nsharifi (2) - + Nuclearbob (2) - - Naeil, Zoueidi (2) - - + + Naeil, Zoueidi (2) + + OUPS (2) - + Oashnic (2) - + Odalcet (2) - - Oiaohm (2) - - + + Oiaohm (2) + + OlaPost6 (2) - + OlieBooth3 (2) - + OlivierC (2) - - OnopriyBrandon (2) - - + + OnopriyBrandon (2) + + OrlandoArellano (2) - + OscarMeredith (2) - + Paolettopn (2) - - Paolobenve (2) - - + + Paolobenve (2) + + Pascaje (2) - + Paultrojahn (2) - + Percherie (2) - - PercherskySanford (2) - - + + PercherskySanford (2) + + Senna Tschudin, Peter (2) - + Pgraber (2) - + Phil.davis (2) - - Szelat, Phillip (2) - - + + Szelat, Phillip (2) + + Pierre (2) - + Piotrdrag (2) - + Pitonyak (2) - - Pkst (2) - - + + Pkst (2) + + PolishHungarianSharp (2) - + Posterboy (2) - + PragueBergman (2) - - Pulsifer (2) - - + + Pulsifer (2) + + R.Yu. (2) - + Rahul050 (2) - + Rbecke (2) - - ReeseShepherd (2) - - + + ReeseShepherd (2) + + ReginaldMcgraw (2) - + RenniePrescott (2) - + RetaStern5 (2) - - RhodaMackey3 (2) - - + + RhodaMackey3 (2) + + RiceBurger3 (2) - + Ritlay (2) - + Rmarquardt (2) - - Roadrunner (2) - - + + Roadrunner (2) + + RollandHannah (2) - + RosaliaFair4 (2) - + RosannaPaul7 (2) - - RosariaLampungm (2) - - + + RosariaLampungm (2) + + RoyFokker (2) - + RoyShelton7 (2) - + Ryan (2) - - S8321414 (2) - - + + S8321414 (2) + + Sagar.libo (2) - + Sahasranaman M S (2) - + Sam888 (2) - - SamBenavides5 (2) - - + + SamBenavides5 (2) + + Sankarshan (2) - + SavinaShaffer (2) - + Bosio, Santiago (2) - - Seanyoung (2) - - + + Seanyoung (2) + + SebastianNorth (2) - + Sebutler (2) - + Sergwish (2) - - Sfeuser (2) - - + + Sfeuser (2) + + Sgrotz (2) - + Shaforostoff (2) - + Shankar (2) - - Shaun.schutte (2) - - + + Shaun.schutte (2) + + SidneyArredondo (2) - + Silwol (2) - + Simplecontrast (2) - - SlavicNapier8 (2) - - + + SlavicNapier8 (2) + + Kasztenny, Adam (2) - + Soothsilver (2) - + Sotrud nik (2) - - Spledger (2) - - + + Spledger (2) + + Spyros (2) - + Sshelagh (2) - + Ssorgatem (2) - - StaciBorthwick (2) - - + + StaciBorthwick (2) + + Stappers (2) - + Weiberg, Stefan (2) - + Stephan66 (2) - - Stuarta0 (2) - - + + Stuarta0 (2) + + Sturm (2) - + Sungkhum (2) - + Superurbi (2) - - SusanSwain3 (2) - - + + SusanSwain3 (2) + + Sven.fischer.de (2) - + Sydbarrett74 (2) - + Synanceia (Pierre) (2) - - Tauon (2) - - + + Tauon (2) + + Techal (2) - + Teelittle (2) - + TeresaMacias3 (2) - - Teresavillegas1 (2) - - + + Teresavillegas1 (2) + + TheaGallardo8 (2) - + TheodoseyPeralta (2) - + TheophilusHess (2) - - Thomase (2) - - + + Thomase (2) + + Thomeck (2) - + Thorongil (2) - + Tim1075 (2) - - Timeshifter (2) - - + + Timeshifter (2) + + Timj (2) - + TimothyChilds (2) - + TomaMora8 (2) - - Tomkeb (2) - - + + Tomkeb (2) + + Tomrobert87 (2) - + TressieCulver (2) - + Tsimonq2 (2) - - TuMadre (2) - - + + TuMadre (2) + + Isnard, Timothée (2) - + Tux40000 (2) - + + Unhammer (2) + + + + Unknown 32 (2) - + Usik64 (2) - - - + ValessioBrito (2) - + VanHogan7 (2) - + + + Dhall, Varun (2) - + VasylynaKendall (2) - - - + VerneDodd5 (2) - + VeronaXiong3 (2) - + + + VeronicaGrimes (2) - + Viper550 (2) - - - + VirginArredondo (2) - + VladimirBassett (2) - + + + VladimirPrince (2) - + VladislavA (2) - - - + Volker (2) - + VolodymyraGagnon (2) - + + + Vossman (2) - + WaclawaSavage (2) - - - + WalentynaPatrick (2) - + WallaceSolano (2) - + + + WarrenChristian (2) - + WashingtonOakley (2) - - - + Watermelons (2) - + WeronikaKeene (2) - + + + WikiImporter (2) - + WilhelminaEaton (2) - - - + WincentyMorrison (2) - + Wirelessben (2) - + + + Wkn (2) - + Wulei (2) - - - + Xoristzatziki (2) - + Yaw (2) - + + + ZiriaKo (2) - + ZoraWinkler1 (2) - - - + 流星依旧 (2) - + 29jm (1) - + + + A H (1) - + AaronPeterson (1) - - - + Abdulaziz A Alayed (1) - + Absolute Garcinia (1) - + + + Acagastya (1) - + Kepenek, Ahmet Can (1) - - - + AdalberDesailll (1) - + Adlard.matthew (1) - + + + Aevora (1) - + Agradecido (1) - - - + AhmadHaris (1) - + Ainurshakirov (1) - + + + Ajaxfiore (1) - + Alagris (1) - - - + Albrechtloh (1) - + Aleks (1) - + + + Aleksio Kverka (1) - + Henrie, Alex (1) - - - + Alex38-68 (1) - + Alex80 (1) - + + + AlexF (1) - + AlexP111223 (1) - - - + AlexPS (1) - + Alexandrevicenzi (1) - + + + Alexandri (1) - + Chemichev, Alexey (1) - - - + Alexis 0071 (1) - + Alexis Wilke (1) - + + + Alexnivan (1) - + Alexsandro Matias (1) - - - + Ali (1) - + AlphonsDen (1) - + + + Alvaropg (1) - + Alverne (1) - - - + Amacater (1) - + Andarilhobotto (1) - + + + Anderius (1) - + AndreasEk (1) - - - + AndreasK (1) - + AndreasNeudecker (1) - + + + Andrey.turkin (1) - + Andriazdk2177 (1) - - - + AniVar (1) - + Anjilajoli (1) - + + + AntoineVe (1) - + Antonello Lobianco (1) - - - + AntoniePonder (1) - + Anurag kanungo (1) - + + + Apfelsaft (1) - + Priyadarshi, Apurva (1) - - - + Arekm (1) - + Ari (1) - + + + ArielleWx (1) - + Arkonide (1) - - - + Armandos (1) - + Arnaudc (1) - + + + Arnoldu (1) - + Teigseth, Arno (1) - - - + Artintal (1) - + Arulm (1) - + + + Asiersar (1) - + Asselbornmauro (1) - - - + Astalaseven (1) - + Tang, Audrey (1) - + + + AundreaPqf (1) - + Averell7 (1) - - - + Ayoooub (1) - + B3t (1) - + + + Bailiwick (1) - + Bailly02 (1) - - - + Bami (1) - + Bandera (1) - + + + Le Garrec, Vincent (1) - + BarryLovegrove (1) - - - + Vincent, Babu (1) - + Bckurera (1) - + + + BernardHannafor (1) - + Bestdating (1) - - - + Beyoken (1) - + Beznogov (1) - + + + Bezzy (1) - + Bgloberman (1) - - - + Bgranados (1) - + BillyBurke (1) - + + + Biofool (1) - + Bjossir (1) - - - + Bkg2018 (1) - + BlakeGartrell (1) - + + + BlancheBelstead (1) - + BlancheClopton (1) - - - + Blandyna (1) - + Boboo (1) - + + + Bolo (1) - + Borowcm (1) - - - + Bortis (1) - + Sowden, Brad (1) - + + + BrentHawthorne (1) - + BridgettC (1) - - - + Brinzing, Oliver (1) - + BroderiHolyman (1) - + + + BryceBrassell (1) - + BryceMoorhouse (1) - - - + Budo (1) - + Burcin (1) - + + + Bureken (1) - + Burger.ga (1) - - - + Bzsolt (1) - + BáthoryPéter (1) - + + + CalebSommer (1) - + CalebWgypcu (1) - - - + Paul, Cameron (1) - + Capira (1) - + + + CarloASilva (1) - + Carlos (1) - - - + Carlos.gilaranz (1) - + Castarco (1) - + + + Cathy (1) - + CedricQ73ktehvp (1) - - - + Cesera (1) - + ChantalWalker (1) - + + + CharlesJenkins (1) - + Chatjoe (1) - - - + Chmilblick (1) - + Beauzée-Luyssen, Hugo (1) - + + + ChrPr (1) - + Christoph.herzog (1) - - - + Chrlutz (1) - + Ciampix (1) - + + + CiaraLockie (1) - + Ciriaco (1) - - - + Classieur (1) - + Claudio Pannacci (1) - + + + Cleitongalvao (1) - + Clem (1) - - - + CletaValentino (1) - + Cnzhx (1) - + + + Company (1) - + Cora17 (1) - - - + Corsolibreoffice (1) - + Cosmopolitan (1) - + + + Cpatrick08 (1) - + Cpinedar (1) - - - + Cpmipn (1) - + Craigsbookclub (1) - + + + Csanyipal (1) - + Csongorhalmai (1) - - - + Css17 (1) - + Ctfranz (1) - + + + DaisieDavison (1) - + Danichocolate (1) - - - + Danielt998 (1) - + Dar18proore (1) - + + + DarylAlcantar (1) - + DarylBoot (1) - - - + Dave (1) - + Davidmichel (1) - + + + DawnOgles (1) - + Dbojan (1) - - - + Di Marco, Daniel (1) - + DeShark (1) - + + + DeannaQuaife (1) - + Ray, Debarshi (1) - - - + DeborahW18 (1) - + Decs75 (1) - + + + Dennisroczek's Test Account (1) - + Deragon (1) - - - + Dezsiszabi (1) - + Kis-Ádám, László (1) - + + + Herde, Daniel (1) - + Dhiren (1) - - - + Dianasedlak (1) - + Kettner, Valentin (1) - + + + Do Nhu Vy (1) - + DocuFree (1) - - - + Dominiko (1) - + Dominuk (1) - + + + Donadel (1) - + DoreenDuell (1) - - - + Douglasm (1) - + Drizamanuber (1) - + + + Drlandi (1) - + Drtimwright (1) - - - + Dusek (1) - + Dxider (1) - + + + EarnestLamaro (1) - + Echada (1) - - - + EdgardoRios (1) - + Edsonlead (1) - + + + Edz (1) - + Efcis (1) - - - + Efegurkan (1) - + Brill, Christoph (1) - + + + Ehenryb (1) - + Ekuiitr (1) - - - + ElahiMohammad (1) - + Elliot1415 (1) - + + + ElmaWalcott (1) - + Elshize (1) - - - + Emad (1) - + Emyr (1) - + + + Enesates (1) - + Ennael (1) - - - + Erasmo (1) - + Erdemdemirkapi (1) - + + + Eric (1) - + ErickRijoJr (1) - - - + Ernsttremel (1) - + Roux, Elie (1) - + + + Esben aaberg (1) - + EstelaAWTxiu (1) - - - + Etinos (1) - + Evfool (1) - + + + EyalRozenberg (1) - + FMA (1) - - - + Factooor (1) - + Falatooni (1) - + + + Falcao (1) - + Farhaf (1) - - - + Farhank (1) - + Farlfr (1) - + + + FarzanehSarafraz (1) - + Faseeh1218 (1) - - - + Fenchi (1) - + FerminAndrade (1) - + + + Feyza (1) - + Fgland (1) - - - + Flirtwomens (1) - + Foadv (1) - + + + Foobar (1) - + Fourdollars (1) - - - + Francesco (1) - + Fred.th (1) - + + + Funnym0nk3y (1) - + Manas Joshi (1) - - - + GabrielSwart (1) - + Gabrielezorzi (1) - + + + Bilotta, Giuseppe (1) - + Gcoelho (1) - - - + GeeZ (1) - + Gekacheka (1) - + + + Geoff newson (1) - + Gerard (1) - - - - Gerritg (1) - - + van Valkenhoef, Gert (1) - + Houston, Gary (1) - - Giancav (1) - - + + Giancav (1) + + Gicmo (1) - + Gmeijssen (1) - + Goldensgui (1) - - Gpmanrpi (1) - - + + Gpmanrpi (1) + + Grahl (1) - + GrantCelley (1) - + Grass-tree (1) - - Hernandez, Gregg (1) - - + + Hernandez, Gregg (1) + + GroverYQVvwokac (1) - + Gstein (1) - + Guhde (1) - - Guillaume (1) - - + + Guillaume (1) + + Gwidion (1) - + Gxyd (1) - + H Wettlaufer (1) - - HFujimaki (1) - - + + HFujimaki (1) + + HKagerer (1) - + HLGZorawdi (1) - + Haggai (1) - - Hagos (1) - - + + Hagos (1) + + Hamati (1) - + Hamkins (1) - + Hasinasi (1) - - Hbr (1) - - + + Hbr (1) + + Rui Wang (1) - + Hermeli2856 (1) - + HessnovTHR44 (1) - - Heygo (1) - - + + Heygo (1) + + Heyheyitshay (1) - + Hfischer (1) - + Hillrich (1) - - HiltonFtel (1) - - + + HiltonFtel (1) + + Hitomi t (1) - + Hkdocholid (1) - + Hlavaty, Tomas (1) - - Hoaivan27299 (1) - - + + Hoaivan27299 (1) + + Honza.havlicek (1) - + Hopman (1) - + HoracioRydge (1) - - Hornmichaels (1) - - + + Hornmichaels (1) + + Hosiryuhosi (1) - + Hriostat (1) - + HumbertGno (1) - - Hwoehrle (1) - - + + Hwoehrle (1) + + Ialbors (1) - + Ian (1) - + Iandol (1) - - Ianjo (1) - - + + Ianjo (1) + + IbraM (1) - + IceBlur (1) - + Ida (1) - - Gilham, Ian (1) - - + + Gilham, Ian (1) + + Igorizyumin (1) - + Imypsychconsult (1) - + Şendur, İrem (1) - - Irene (1) - - + + Irene (1) + + IrrevdJohn (1) - + IrvinFunkw (1) - + IvanP (1) - - JDługosz (1) - - + + JDługosz (1) + + JK2308 (1) - + Jab (1) - + Jailletc36 (1) - - JaimeS (1) - - + + JaimeS (1) + + Jamil (1) - + JanEnEm (1) - + Janani (1) - - Jani (1) - - + + Jani (1) + + Janvlug (1) - + Jayppc (1) - + Jazzon (1) - - Jcdericco (1) - - + + Jcdericco (1) + + Chaffraix, Julien (1) - + Jcrben (1) - + Jean.fr (1) - - JeanAmessdvaei (1) - - + + JeanAmessdvaei (1) + + JeanMcPhillamy (1) - + JefferyMackenna (1) - + Jentron256 (1) - - Jeongkyu (1) - - + + Jeongkyu (1) + + Bicha, Jeremy (1) - + JerryShi (1) - + JessicaParker (1) - - Gao, Qiwen (1) - - + + Gao, Qiwen (1) + + JestineNww (1) - + Lazar, Timotej (1) - + Jflory7 (1) - - Bruhn, Jan-Henrik (1) - - + + Bruhn, Jan-Henrik (1) + + Jinocvla (1) - + JiroMatsuzawa (1) - + Jj151515 (1) - - Jmarchn (1) - - + + Jmarchn (1) + + Joachim (1) - + Joanluc (1) - + Joaofernando (1) - - JoelH (1) - - + + JoelH (1) + + Johnplay2 (1) - + JomarSilva (1) - + Jonatanpc8 (1) - - JonelleFritz (1) - - + + JonelleFritz (1) + + Wu, Haidong (1) - + JordanS (1) - + Jorge Rodríguez Fonseca (1) - - Jorgemendes (1) - - + + Jorgemendes (1) + + JoseGatica (1) - + Joselaurian (1) - + Joshun (1) - - José Eduardo (1) - - + + José Eduardo (1) + + Jp.santi (1) - + Jpl (1) - + Clarke, James (1) - - Jsbueno (1) - - + + Jsbueno (1) + + JudeMcCafferty (1) - + Juergen (1) - + JuliannSnider (1) - - Picca, Juan (1) - - + + Picca, Juan (1) + + Jwcampbell (1) - + Dubrulle, Kevin (1) - + Kader (1) - - Kapoorsahab (1) - - + + Kapoorsahab (1) + + KatjaG (1) - + Bhat, Kishor (1) - + Keith Long (1) - - Kenneth.venken (1) - - + + Kenneth.venken (1) + + Kenton3255 (1) - + Kiyotaka Nishibori (1) - + Kasper, Kacper (1) - - Kkremitzki (1) - - + + Kkremitzki (1) + + Knobo (1) - + Koeleman (1) - + Kosmous (1) - - KourtneNester (1) - - + + KourtneNester (1) + + Kr1shna (1) - + Krotow (1) - + Kumar, Thangavel (1) - - Kying (1) - - + + Kying (1) + + LKPSharylptwsdo (1) - + LMKemm (1) - + LOFF (1) - - LaPingvino (1) - - + + LaPingvino (1) + + Laskov (1) - + LatoshaZnu (1) - + LaverneNavarret (1) - - LavinaVandermar (1) - - + + LavinaVandermar (1) + + Learner (1) - + Libo02 (1) - + Librestez54 (1) - - Likoski (1) - - + + Likoski (1) + + LillieNlowccx (1) - + Lineinthesand (1) - + Literacyglenys (1) - - Litishia (1) - - + + Litishia (1) + + Liturgist (1) - + Llalllal1 (1) - + Lobillo (1) - - Lopp Rs (1) - - + + Lopp Rs (1) + + Lorne (1) - + Lplatypus (1) - + Luca (1) - - Lucas Filho (1) - - + + Lucas Filho (1) + + LudieNutter (1) - + Luiz Cláudio (1) - + Luiz Rezende (1) - - Luke (1) - - + + Luke (1) + + M.sacharewicz (1) - + M1ndfr3ak (1) - + MJW (1) - - Maahicool (1) - - + + Maahicool (1) + + Mabel7997eelu (1) - + Maemst (1) - + Magicienap (1) - - Magmag (1) - - + + Magmag (1) + + Mahdiekrani (1) - + Mahmudul (1) - + Maliuta (1) - - Manveru1986 (1) - - + + Manveru1986 (1) + + MarcelProut (1) - + MarcoZ (1) - + Biscaro, Marco (1) - - Marcosalex (1) - - + + Marcosalex (1) + + Marcosps (1) - + MargoBergman (1) - + MarianaConnell (1) - - Mariano Gaudix (1) - - + + Mariano Gaudix (1) + + MarkWielaaard (1) - + Markcoomes (1) - + Markzog21 (1) - - MarthaWaterman (1) - - + + MarthaWaterman (1) + + Marwan (1) - + Maryanndefo91 (1) - + Masaki tamakoshi (1) - - Massao (1) - - + + Massao (1) + + Mastizada (1) - + Matsuura (1) - + MattTheGeek (1) - - Campanelli, Matteo (1) - - + + Campanelli, Matteo (1) + + Matěj (1) - + Mau (1) - + Maxjf1 (1) - - Bechler, Moritz (1) - - + + Bechler, Moritz (1) + + Mblume3 (1) - + Doležel, Marek (1) - + Megan44Dgxg (1) - - Melikeyurtoglu (1) - - + + Melikeyurtoglu (1) + + Menturi (1) - + MeskoBalazs (1) - + Mete0r (1) - - Mhaehnel (1) - - + + Mhaehnel (1) + + Mhcrnl (1) - + Mhenriday (1) - + Mibm123 (1) - - Michaelwood (1) - - + + Michaelwood (1) + + Michka B (1) - + Midomidi2013 (1) - + MiguelKastner (1) - - Miguelverdu (1) - - + + Miguelverdu (1) + + Mikolg (1) - + MilagroWilkerso (1) - + Milanbv (1) - - Miles (1) - - + + Miles (1) + + Minarja4 (1) - + Mirsad (1) - + Miurahr (1) - - Mixer (1) - - + + Mixer (1) + + Mixstah (1) - + Mlager (1) - + Mmeof (1) - - Moberg (1) - - + + Moberg (1) + + Mohammedzalta (1) - + Momo50 (1) - + Monikayadav (1) - - Soini, Mox (1) - - + + Soini, Mox (1) + + Mrund (1) - + Muhammadsufyanzainalabidin (1) - + Mw (1) - - Myan (1) - - + + Myan (1) + + MyraBlacklow (1) - + N3rd4i (1) - + NEOhidra (1) - - NNe8Lx2gc (1) - - + + NNe8Lx2gc (1) + + Nanotron (1) - + Nattu (1) - + Ncaio (1) - - Nedrichards (1) - - + + Nedrichards (1) + + NellieSMWX (1) - + Neteler (1) - + Nevanos (1) - - Ngoswami (1) - - + + Ngoswami (1) + + Nickko (1) - + Nilss (1) - + Nithin.padavu (1) - - Ngo, Minh (1) - - + + Ngo, Minh (1) + + Nnino2 (1) - + Norty (1) - + Notafish (1) - - NotesTracker (1) - - + + NotesTracker (1) + + Nouiurm (1) - + Norbert X (1) - + Nurohman (1) - - Oclei (1) - - + + Oclei (1) + + Oig (1) - + Oiouitt (1) - + Okusi (1) - - Olea (1) - - + + Olea (1) + + Omansmith (1) - + Omerta (1) - + Onurkucuk67 (1) - - Oosterkamp (1) - - + + Oosterkamp (1) + + Opestawon (1) - + Sezen, Hunter (1) - + Orrd (1) - - Osoitz (1) - - + + Osoitz (1) + + Oui (1) - + Anderson, Owen (1) - + Esen, Özcan (1) - - Ozpoz (1) - - + + Ozpoz (1) + + Öztürk, Emre (1) - + PBsoft (1) - + Pal, Pawan (1) - - Padenton (1) - - + + Padenton (1) + + PamalaDorsch (1) - + Pankaj (1) - + Papesky (1) - - Passerpunt (1) - - + + Passerpunt (1) + + Pastim (1) - + Paulmenzel (1) - + Paulolima (1) - - Pelambrera (1) - - + + Pelambrera (1) + + PenelopHewlett (1) - + Nowee, Peter (1) - + Vorel, Petr (1) - - Pharmankur (1) - - + + Pharmankur (1) + + Phb.nbnet.nb.ca (1) - + Pherjung (1) - + PhilDur (1) - - Philhart (1) - - + + Philhart (1) + + PhilipTimms (1) - + Philippe43 (1) - + Krylov, Phil (1) - - Phomes (1) - - + + Phomes (1) + + Paraiso, Joan (1) - + Pi (1) - + Piero (1) - - PieterDeBruijn (1) - - + + PieterDeBruijn (1) + + Pietro.caballeri (1) - + Pilavi (1) - + Piratu (1) - - Piternoize (1) - - + + Piternoize (1) + + Pjotr (1) - + Pkavinda (1) - + Plastique (1) - - Plastovicka (1) - - + + Plastovicka (1) + + Moscu, Alexandru (1) - + PopularOutcast (1) - + Por (1) - - Carter, Travis (1) - - + + Carter, Travis (1) + + Prosper (1) - + Psauthor (1) - + Psmits (1) - - Psychicread531 (1) - - + + Psychicread531 (1) + + Vidhey Pv (1) - + Pwz266266 (1) - + Illarionov, Arkadiy (1) - - Qiguo (1) - - + + Qiguo (1) + + Qtwallaert (1) - + Quick8130 (1) - + Quickbooktech (1) - - Qwe (1) - - + + Qwe (1) + + Rahuldeshmukh101 (1) - + Rainy (1) - + Ramonturner (1) - - Ratias (1) - - + + Ratias (1) + + Rcampbelllaos (1) - + RebeccaToscano (1) - + Rettichschnidi (1) - - RexRTEJnlzus (1) - - + + RexRTEJnlzus (1) + + Rholler (1) - + Richardprins (1) - + RickieHpejt (1) - - Riessmi (1) - - + + Riessmi (1) + + Rif (1) - + Rifkiaz (1) - + Ringlerloje (1) - - Rion (1) - - + + Rion (1) + + Ritzema, Brent (1) - + Rizobix (1) - + Kondratenko, Rostislav (1) - - Robert Wetzlmayr (1) - - + + Robert Wetzlmayr (1) + + Robineh (1) - + Robustchao (1) - + Rockers (1) - - Rodney78 (1) - - + + Rodney78 (1) + + Deshmukh, Rohit (1) - + Rombert (1) - + Ron1 (1) - - Ronny (1) - - + + Ronny (1) + + Roscoe5731 (1) - + Rosemarie (1) - + Rpott (1) - - Rsedak (1) - - + + Rsedak (1) + + RuleAndLine (1) - + Rvr (1) - + Ryho (1) - - ONODERA, Ryo (1) - - + + ONODERA, Ryo (1) + + SallyMorales (1) - + Samanicute (1) - + Sambhav2612 (1) - - Tygier, Sam (1) - - + + Tygier, Sam (1) + + Sandeeps (1) - + Sanipache (1) - + Saracans (1) - - Sariyar (1) - - + + Sariyar (1) + + Sbar1 (1) - + Sautier, Louis (1) - + Schrillesbunteshamburg (1) - - Scito (1) - - + + Scito (1) + + Scno (1) - + Sctenebro (1) - + Ak, Sedat (1) - - Senopen (1) - - + + Senopen (1) + + Serdarot5 (1) - + Shay030 (1) - + ShaynaMan (1) - - SherylMillingto (1) - - + + SherylMillingto (1) + + Shore, Shimon (1) - + Shin en (1) - + Shortblack (1) - - Shubhamgoyal (1) - - + + Shubhamgoyal (1) + + Siegi (1) - + Silvestr (1) - + Silvia (1) - - Simonbr (1) - - + + Simonbr (1) + + Skierpage (1) - + Smalalur (1) - + Socialmitchell (1) - - Son Sonson (1) - - + + Son Sonson (1) + + Sourabh1031 (1) - + Sovichet (1) - + SpeedyGonsales (1) - - Sphericalhorse (1) - - + + Sphericalhorse (1) + + Spreadsheetsorter (1) - + Srijanani (1) - + Stewart75H (1) - - Stonehubmn (1) - - + + Stonehubmn (1) + + Subhash (1) - + Supportex (1) - + SusieVeasley (1) - - Svalo (1) - - + + Svalo (1) + + SvenHornung (1) - + Svend-ev (1) - + Sviola (1) - - Svtlichnijj (1) - - + + Svtlichnijj (1) + + Sébastien C. (1) - + TAQSamueld (1) - + Talueses (1) - - Tanguy k (1) - - + + Tanguy k (1) + + Thanakanok, Tantai (1) - + TaylorSlemp (1) - + Techsquirrel (1) - - TeganCreswick (1) - - + + TeganCreswick (1) + + Tegas (1) - + Terber (1) - + Testsflirt (1) - - The Magpie (1) - - + + The Magpie (1) + + ThePokehach (1) - + Thephilosoft (1) - + Thom (1) - - Thor574 (1) - - + + Thor574 (1) + + ThudDriver (1) - + Tifroumi (1) - + Tigerbeard (1) - - Tilt (1) - - + + Tilt (1) + + Tmongkol (1) - + Tomasdd (1) - + Viehmann, Thomas (1) - - Tpokorra (1) - - + + Tpokorra (1) + + Transcend (1) - + TrevorPfe (1) - + Trondtr (1) - - Ttv20 (1) - - + + Ttv20 (1) + + Tuliouel (1) - + Tuping (1) - + Thibault, Vallois (1) - - Jain, Umang (1) - - + + Jain, Umang (1) + + Udit Sharma (1) - + Shahid, Umair (1) - + Vincent, Brennan (1) - - Unho (1) - - + + Unho (1) + + UrmasD (1) - + UrsulaHorrell (1) - + Ushabtay (1) - - VIPSylar (1) - - + + VIPSylar (1) + + VPUJamikajklq (1) - + Vandenoever (1) - + Veeven (1) - - Vera Cavalcante (1) - - + + Vera Cavalcante (1) + + VernaSchulze (1) - + Vincentvikram (1) - + Vinkas (1) - - Virus009 (1) - - + + Virus009 (1) + + WOBFriedauk (1) - + Wadrian (1) - + WandaSingletary (1) - - Wastl (1) - - + + Wastl (1) + + Waynemcl (1) - + Webistrator (1) - + Wes (1) - - Westantenna (1) - - + + Westantenna (1) + + Wezchlebaty (1) - + Wilhelm (1) - + William Avery (1) - - Williewortel (1) - - + + Williewortel (1) + + Klausner, Thomas (1) - + Woulouf (1) - + XSXKristin (1) - - Baudin, Lucas (1) - - + + Baudin, Lucas (1) + + Xsdcfghjk (1) - + Suhail Alkowaileet (1) - + XtinaS (1) - - Xtrusia (1) - - + + Xtrusia (1) + + Yangyiji (1) - + YaroslavRutledge (1) - + Yazu (1) - - Yeliztaneroglu (1) - - + + Yeliztaneroglu (1) + + Desai, Yogesh (1) - + Yoshiharu Kawai (1) - + Yowbooks (1) - - YvanM (1) - - + + YvanM (1) + + Yy y ja jp (1) - + Bölöny, Zsolt (1) - + ZBMCallumbwire (1) - - Zangune (1) - - + + Zangune (1) + + Zizzle (1) - + 鄒延 (1) - + - If you want to replace your Wiki user name with your full name, go to this wiki page and add yourself to the name mapping list. diff -Nru libreoffice-l10n-6.2.3/sc/inc/dpcache.hxx libreoffice-l10n-6.2.4/sc/inc/dpcache.hxx --- libreoffice-l10n-6.2.3/sc/inc/dpcache.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/inc/dpcache.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -209,7 +209,6 @@ private: void PostInit(); void Clear(); - void AddLabel(const OUString& rLabel); const GroupItems* GetGroupItems(long nDim) const; }; diff -Nru libreoffice-l10n-6.2.3/sc/inc/dpsave.hxx libreoffice-l10n-6.2.4/sc/inc/dpsave.hxx --- libreoffice-l10n-6.2.3/sc/inc/dpsave.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/inc/dpsave.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -315,7 +315,7 @@ ScDPSaveDimension* GetInnermostDimension(css::sheet::DataPilotFieldOrientation nOrientation); ScDPSaveDimension* GetFirstDimension(css::sheet::DataPilotFieldOrientation eOrientation); - long GetDataDimensionCount() const; + SC_DLLPUBLIC long GetDataDimensionCount() const; void SetPosition( ScDPSaveDimension* pDim, long nNew ); SC_DLLPUBLIC void SetColumnGrand( bool bSet ); diff -Nru libreoffice-l10n-6.2.3/sc/inc/global.hxx libreoffice-l10n-6.2.4/sc/inc/global.hxx --- libreoffice-l10n-6.2.3/sc/inc/global.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/inc/global.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -573,7 +573,9 @@ SC_DLLPUBLIC static sal_uInt32 GetStandardFormat( SvNumberFormatter&, sal_uInt32 nFormat, SvNumFormatType nType ); SC_DLLPUBLIC static sal_uInt16 GetStandardRowHeight(); + /// Horizontal pixel per twips factor. SC_DLLPUBLIC static double nScreenPPTX; + /// Vertical pixel per twips factor. SC_DLLPUBLIC static double nScreenPPTY; static tools::SvRef xDrawClipDocShellRef; Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sc/qa/unit/data/ods/caseinsensitive-duplicate-fields.ods and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sc/qa/unit/data/ods/caseinsensitive-duplicate-fields.ods differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sc/qa/unit/data/ods/tdf123421_1datafield.ods and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sc/qa/unit/data/ods/tdf123421_1datafield.ods differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sc/qa/unit/data/ods/tdf123421_2datafields.ods and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sc/qa/unit/data/ods/tdf123421_2datafields.ods differ diff -Nru libreoffice-l10n-6.2.3/sc/qa/unit/pivottable_filters_test.cxx libreoffice-l10n-6.2.4/sc/qa/unit/pivottable_filters_test.cxx --- libreoffice-l10n-6.2.3/sc/qa/unit/pivottable_filters_test.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/qa/unit/pivottable_filters_test.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -61,6 +61,8 @@ // Export void testPivotTableExportXLSX(); + void testPivotTableExportXLSXSingleDataField(); + void testPivotTableExportXLSXMultipleDataFields(); void testPivotCacheExportXLSX(); void testPivotTableXLSX(); void testPivotTableTwoDataFieldsXLSX(); @@ -83,6 +85,7 @@ void testPivotTableOutlineModeXLSX(); void testPivotTableDuplicatedMemberFilterXLSX(); void testPivotTableTabularModeXLSX(); + void testPivotTableDuplicateFields(); void testTdf112106(); void testTdf123923(); @@ -100,6 +103,8 @@ CPPUNIT_TEST(testTdf112501); CPPUNIT_TEST(testPivotTableExportXLSX); + CPPUNIT_TEST(testPivotTableExportXLSXSingleDataField); + CPPUNIT_TEST(testPivotTableExportXLSXMultipleDataFields); CPPUNIT_TEST(testPivotCacheExportXLSX); CPPUNIT_TEST(testPivotTableXLSX); CPPUNIT_TEST(testPivotTableTwoDataFieldsXLSX); @@ -122,6 +127,7 @@ CPPUNIT_TEST(testPivotTableOutlineModeXLSX); CPPUNIT_TEST(testPivotTableDuplicatedMemberFilterXLSX); CPPUNIT_TEST(testPivotTableTabularModeXLSX); + CPPUNIT_TEST(testPivotTableDuplicateFields); CPPUNIT_TEST(testTdf112106); CPPUNIT_TEST(testTdf123923); @@ -755,6 +761,58 @@ "h", "1"); } +void ScPivotTableFiltersTest::testPivotTableExportXLSXSingleDataField() +{ + ScDocShellRef xShell = loadDoc("tdf123421_1datafield.", FORMAT_ODS); + CPPUNIT_ASSERT(xShell.is()); + + std::shared_ptr pXPathFile + = ScBootstrapFixture::exportTo(&(*xShell), FORMAT_XLSX); + xmlDocPtr pTable + = XPathHelper::parseExport(pXPathFile, m_xSFactory, "xl/pivotTables/pivotTable1.xml"); + CPPUNIT_ASSERT(pTable); + + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "ref", "A3:B6"); + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "firstHeaderRow", "1"); + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "firstDataRow", "1"); + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "firstDataCol", "1"); + assertXPath(pTable, "/x:pivotTableDefinition/x:dataFields", "count", "1"); + + // There should not be any colFields tag, before the fix there used to be a singleton with + // as child node. + assertXPath(pTable, "/x:pivotTableDefinition/x:colFields", 0); + + xShell->DoClose(); +} + +void ScPivotTableFiltersTest::testPivotTableExportXLSXMultipleDataFields() +{ + ScDocShellRef xShell = loadDoc("tdf123421_2datafields.", FORMAT_ODS); + CPPUNIT_ASSERT(xShell.is()); + + std::shared_ptr pXPathFile + = ScBootstrapFixture::exportTo(&(*xShell), FORMAT_XLSX); + xmlDocPtr pTable + = XPathHelper::parseExport(pXPathFile, m_xSFactory, "xl/pivotTables/pivotTable1.xml"); + CPPUNIT_ASSERT(pTable); + + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "ref", "A1:C6"); + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "firstHeaderRow", "1"); + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "firstDataRow", "2"); + assertXPath(pTable, "/x:pivotTableDefinition/x:location", "firstDataCol", "1"); + + assertXPath(pTable, "/x:pivotTableDefinition/x:dataFields", "count", "2"); + + // There should be a single colFields tag with sole child node + // . + assertXPath(pTable, "/x:pivotTableDefinition/x:colFields", 1); + assertXPath(pTable, "/x:pivotTableDefinition/x:colFields", "count", "1"); + assertXPath(pTable, "/x:pivotTableDefinition/x:colFields/x:field", 1); + assertXPath(pTable, "/x:pivotTableDefinition/x:colFields/x:field", "x", "-2"); + + xShell->DoClose(); +} + void ScPivotTableFiltersTest::testPivotCacheExportXLSX() { // tdf#89139 FILESAVE xlsx pivot table corrupted after save with LO and re-open with MS Office @@ -2288,6 +2346,28 @@ assertXPath(pTable, "/x:pivotTableDefinition/x:pivotFields/x:pivotField[1]", "outline", "0"); } +void ScPivotTableFiltersTest::testPivotTableDuplicateFields() +{ + ScDocShellRef xShell = loadDoc("caseinsensitive-duplicate-fields.", FORMAT_ODS); + CPPUNIT_ASSERT(xShell.is()); + + std::shared_ptr pXPathFile + = ScBootstrapFixture::exportTo(&(*xShell), FORMAT_XLSX); + xmlDocPtr pCacheDef + = XPathHelper::parseExport(pXPathFile, m_xSFactory, "xl/pivotCache/pivotCacheDefinition1.xml"); + CPPUNIT_ASSERT(pCacheDef); + + assertXPath(pCacheDef, "/x:pivotCacheDefinition/x:cacheFields", "count", "6"); + assertXPath(pCacheDef, "/x:pivotCacheDefinition/x:cacheFields/x:cacheField[1]", "name", "ID"); + assertXPath(pCacheDef, "/x:pivotCacheDefinition/x:cacheFields/x:cacheField[2]", "name", "Name"); + assertXPath(pCacheDef, "/x:pivotCacheDefinition/x:cacheFields/x:cacheField[3]", "name", "Score"); + assertXPath(pCacheDef, "/x:pivotCacheDefinition/x:cacheFields/x:cacheField[4]", "name", "Method"); + assertXPath(pCacheDef, "/x:pivotCacheDefinition/x:cacheFields/x:cacheField[5]", "name", "method2"); + assertXPath(pCacheDef, "/x:pivotCacheDefinition/x:cacheFields/x:cacheField[6]", "name", "Method3"); + + xShell->DoClose(); +} + void ScPivotTableFiltersTest::testTdf112106() { ScDocShellRef xDocSh = loadDoc("tdf112106.", FORMAT_XLSX); diff -Nru libreoffice-l10n-6.2.3/sc/qa/unit/subsequent_filters-test.cxx libreoffice-l10n-6.2.4/sc/qa/unit/subsequent_filters-test.cxx --- libreoffice-l10n-6.2.3/sc/qa/unit/subsequent_filters-test.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/qa/unit/subsequent_filters-test.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -2765,6 +2765,12 @@ void ScFiltersTest::testMiscRowHeights() { + // FIXME: the DPI check should be removed when either (1) the test is fixed to work with + // non-default DPI; or (2) unit tests on Windows are made to use svp VCL plugin. + if (Application::GetDefaultDevice()->GetDPIX() != 96 + || Application::GetDefaultDevice()->GetDPIY() != 96) + return; + static const TestParam::RowData DfltRowData[] = { // check rows at the beginning and end of document @@ -2803,6 +2809,12 @@ void ScFiltersTest::testOptimalHeightReset() { + // FIXME: the DPI check should be removed when either (1) the test is fixed to work with + // non-default DPI; or (2) unit tests on Windows are made to use svp VCL plugin. + if (Application::GetDefaultDevice()->GetDPIX() != 96 + || Application::GetDefaultDevice()->GetDPIY() != 96) + return; + ScDocShellRef xDocSh = loadDoc("multilineoptimal.", FORMAT_ODS, true); SCTAB nTab = 0; SCROW nRow = 0; diff -Nru libreoffice-l10n-6.2.3/sc/source/core/data/document.cxx libreoffice-l10n-6.2.4/sc/source/core/data/document.cxx --- libreoffice-l10n-6.2.3/sc/source/core/data/document.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/core/data/document.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -2564,7 +2564,8 @@ bool ScDocument::IsClipboardSource() const { - if (bIsClip || mpShell == nullptr) + if (bIsClip || mpShell == nullptr || + (mpShell && mpShell->IsLoading())) return false; ScDocument* pClipDoc = ScModule::GetClipDoc(); diff -Nru libreoffice-l10n-6.2.3/sc/source/core/data/dpcache.cxx libreoffice-l10n-6.2.4/sc/source/core/data/dpcache.cxx --- libreoffice-l10n-6.2.3/sc/source/core/data/dpcache.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/core/data/dpcache.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -33,6 +33,7 @@ #include #include +#include #include #include #include @@ -337,43 +338,51 @@ typedef std::unordered_set LabelSet; -class InsertLabel +void normalizeAddLabel(const OUString& rLabel, std::vector& rLabels, LabelSet& rExistingNames) { - LabelSet& mrNames; -public: - explicit InsertLabel(LabelSet& rNames) : mrNames(rNames) {} - void operator() (const OUString& r) + const OUString aLabelLower = ScGlobal::pCharClass->lowercase(rLabel); + sal_Int32 nSuffix = 1; + OUString aNewLabel = rLabel; + OUString aNewLabelLower = aLabelLower; + while (true) { - mrNames.insert(r); + if (!rExistingNames.count(aNewLabelLower)) + { + // this is a unique label. + rLabels.push_back(aNewLabel); + rExistingNames.insert(aNewLabelLower); + break; + } + + // This name already exists. + aNewLabel = rLabel + OUString::number(++nSuffix); + aNewLabelLower = aLabelLower + OUString::number(nSuffix); } -}; +} -std::vector normalizeLabels( const std::vector& rColData ) +std::vector normalizeLabels(const std::vector& rColData) { std::vector aLabels(1u, ScResId(STR_PIVOT_DATA)); LabelSet aExistingNames; for (const InitColumnData& rCol : rColData) - { - const OUString& rLabel = rCol.maLabel; - sal_Int32 nSuffix = 1; - OUString aNewLabel = rLabel; - while (true) - { - if (!aExistingNames.count(aNewLabel)) - { - // this is a unique label. - aLabels.push_back(aNewLabel); - aExistingNames.insert(aNewLabel); - break; - } + normalizeAddLabel(rCol.maLabel, aLabels, aExistingNames); - // This name already exists. - OUStringBuffer aBuf(rLabel); - aBuf.append(++nSuffix); - aNewLabel = aBuf.makeStringAndClear(); - } + return aLabels; +} + +std::vector normalizeLabels(const ScDPCache::DBConnector& rDB, const sal_Int32 nLabelCount) +{ + std::vector aLabels(nLabelCount+1); + aLabels.push_back(ScResId(STR_PIVOT_DATA)); + + LabelSet aExistingNames; + + for (sal_Int32 nCol = 0; nCol < nLabelCount; ++nCol) + { + OUString aColTitle = rDB.getColumnLabel(nCol); + normalizeAddLabel(aColTitle, aLabels, aExistingNames); } return aLabels; @@ -632,14 +641,7 @@ maFields.push_back(o3tl::make_unique()); // Get column titles and types. - maLabelNames.clear(); - maLabelNames.reserve(mnColumnCount+1); - - for (sal_Int32 nCol = 0; nCol < mnColumnCount; ++nCol) - { - OUString aColTitle = rDB.getColumnLabel(nCol); - AddLabel(aColTitle); - } + maLabelNames = normalizeLabels(rDB, mnColumnCount); std::vector aBuckets; ScDPItemData aData; @@ -959,33 +961,6 @@ maStringPools.clear(); } -void ScDPCache::AddLabel(const OUString& rLabel) -{ - - if ( maLabelNames.empty() ) - maLabelNames.push_back(ScResId(STR_PIVOT_DATA)); - - //reset name if needed - LabelSet aExistingNames; - std::for_each(maLabelNames.begin(), maLabelNames.end(), InsertLabel(aExistingNames)); - sal_Int32 nSuffix = 1; - OUString aNewName = rLabel; - while (true) - { - if (!aExistingNames.count(aNewName)) - { - // unique name found! - maLabelNames.push_back(aNewName); - return; - } - - // Name already exists. - OUStringBuffer aBuf(rLabel); - aBuf.append(++nSuffix); - aNewName = aBuf.makeStringAndClear(); - } -} - SCROW ScDPCache::GetItemDataId(sal_uInt16 nDim, SCROW nRow, bool bRepeatIfEmpty) const { OSL_ENSURE(nDim < mnColumnCount, "ScDPTableDataCache::GetItemDataId "); diff -Nru libreoffice-l10n-6.2.3/sc/source/core/data/global.cxx libreoffice-l10n-6.2.4/sc/source/core/data/global.cxx --- libreoffice-l10n-6.2.3/sc/source/core/data/global.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/core/data/global.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -47,6 +47,7 @@ #include #include +#include #include #include @@ -475,8 +476,10 @@ { OutputDevice* pDev = Application::GetDefaultDevice(); - if (comphelper::LibreOfficeKit::isActive()) + if (comphelper::LibreOfficeKit::isActive() || OpenGLWrapper::isVCLOpenGLEnabled()) { + // LOK: the below limited precision is not enough for RowColumnHeader. + // OpenGL: limited precision breaks AA of text in charts. nScreenPPTX = double(pDev->GetDPIX()) / double(TWIPS_PER_INCH); nScreenPPTY = double(pDev->GetDPIY()) / double(TWIPS_PER_INCH); } diff -Nru libreoffice-l10n-6.2.3/sc/source/core/data/table1.cxx libreoffice-l10n-6.2.4/sc/source/core/data/table1.cxx --- libreoffice-l10n-6.2.3/sc/source/core/data/table1.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/core/data/table1.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -109,7 +109,6 @@ sal_uLong nWeightedCount = nProgressStart + rCol.back().GetWeightedCount(nStartRow, nEndRow); const SCCOL maxCol = (rCol.size() - 1); // last col done already above - const SCCOL progressUpdateStep = rCol.size() / 10; for (SCCOL nCol=0; nColSetState( nWeightedCount ); - - if ((nCol % progressUpdateStep) == 0) - { - // try to make sure the progress dialog is painted before continuing - Application::Reschedule(true); - } } } } diff -Nru libreoffice-l10n-6.2.3/sc/source/filter/excel/xepivotxml.cxx libreoffice-l10n-6.2.4/sc/source/filter/excel/xepivotxml.cxx --- libreoffice-l10n-6.2.3/sc/source/filter/excel/xepivotxml.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/filter/excel/xepivotxml.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -432,6 +432,7 @@ { ScDPObject& rDPObj = (*pDPColl)[i]; rDPObj.SyncAllDimensionMembers(); + (void)rDPObj.GetOutputRangeByType(sheet::DataPilotOutputRangeType::TABLE); } // Go through the caches first. @@ -615,6 +616,7 @@ std::vector aPageFields; std::vector aDataFields; + long nDataDimCount = rSaveData.GetDataDimensionCount(); // Use dimensions in the save data to get their correct ordering. // Dimension order here is significant as they specify the order of // appearance in each axis. @@ -646,6 +648,8 @@ switch (eOrient) { case sheet::DataPilotFieldOrientation_COLUMN: + if (nPos == -2 && nDataDimCount <= 1) + break; aColFields.push_back(nPos); break; case sheet::DataPilotFieldOrientation_ROW: @@ -693,15 +697,16 @@ sal_Int32 nFirstDataRow = 2; sal_Int32 nFirstDataCol = 1; ScRange aResRange = rDPObj.GetOutputRangeByType(sheet::DataPilotOutputRangeType::RESULT); + + if (!aOutRange.IsValid()) + aOutRange = rDPObj.GetOutRange(); + if (aOutRange.IsValid() && aResRange.IsValid()) { nFirstDataRow = aResRange.aStart.Row() - aOutRange.aStart.Row(); nFirstDataCol = aResRange.aStart.Col() - aOutRange.aStart.Col(); } - if (!aOutRange.IsValid()) - aOutRange = rDPObj.GetOutRange(); - pPivotStrm->write("<")->writeId(XML_location); rStrm.WriteAttributes(XML_ref, XclXmlUtils::ToOString(aOutRange), diff -Nru libreoffice-l10n-6.2.3/sc/source/filter/oox/sheetdatabuffer.cxx libreoffice-l10n-6.2.4/sc/source/filter/oox/sheetdatabuffer.cxx --- libreoffice-l10n-6.2.3/sc/source/filter/oox/sheetdatabuffer.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/filter/oox/sheetdatabuffer.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -672,6 +672,9 @@ * It is sufficient to check if the row range size is one */ if (!rRangeList.empty() && + *pLastRange == rModel.maCellAddr) + ; // do nothing - this probably bad data + else if (!rRangeList.empty() && pLastRange->aStart.Tab() == rModel.maCellAddr.Tab() && pLastRange->aStart.Row() == pLastRange->aEnd.Row() && pLastRange->aStart.Row() == rModel.maCellAddr.Row() && diff -Nru libreoffice-l10n-6.2.3/sc/source/ui/miscdlgs/acredlin.cxx libreoffice-l10n-6.2.4/sc/source/ui/miscdlgs/acredlin.cxx --- libreoffice-l10n-6.2.3/sc/source/ui/miscdlgs/acredlin.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/ui/miscdlgs/acredlin.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1714,34 +1714,43 @@ } } -void ScAcceptChgDlg::Initialize(SfxChildWinInfo *pInfo) +namespace { - OUString aStr; - if(pInfo!=nullptr) + //at one point we were writing multiple AcceptChgDat strings, + //so strip all of them and keep the results of the last one + OUString lcl_StripAcceptChgDat(OUString &rExtraString) { - if ( !pInfo->aExtraString.isEmpty() ) + OUString aStr; + while (true) { - sal_Int32 nPos = pInfo->aExtraString.indexOf("AcceptChgDat:"); - + sal_Int32 nPos = rExtraString.indexOf("AcceptChgDat:"); + if (nPos == -1) + break; // Try to read the alignment string "ALIGN:(...)"; if it is missing // we have an old version - if ( nPos != -1 ) + sal_Int32 n1 = rExtraString.indexOf('(', nPos); + if ( n1 != -1 ) { - sal_Int32 n1 = pInfo->aExtraString.indexOf('(', nPos); - if ( n1 != -1 ) + sal_Int32 n2 = rExtraString.indexOf(')', n1); + if ( n2 != -1 ) { - sal_Int32 n2 = pInfo->aExtraString.indexOf(')', n1); - if ( n2 != -1 ) - { - // cut out alignment string - aStr = pInfo->aExtraString.copy(nPos, n2 - nPos + 1); - pInfo->aExtraString = pInfo->aExtraString.replaceAt(nPos, n2 - nPos + 1, ""); - aStr = aStr.copy( n1-nPos+1 ); - } + // cut out alignment string + aStr = rExtraString.copy(nPos, n2 - nPos + 1); + rExtraString = rExtraString.replaceAt(nPos, n2 - nPos + 1, ""); + aStr = aStr.copy( n1-nPos+1 ); } } } + return aStr; } +} + +void ScAcceptChgDlg::Initialize(SfxChildWinInfo *pInfo) +{ + OUString aStr; + if (pInfo && !pInfo->aExtraString.isEmpty()) + aStr = lcl_StripAcceptChgDat(pInfo->aExtraString); + SfxModelessDialog::Initialize(pInfo); if ( !aStr.isEmpty()) @@ -1760,6 +1769,8 @@ void ScAcceptChgDlg::FillInfo(SfxChildWinInfo& rInfo) const { SfxModelessDialog::FillInfo(rInfo); + //remove any old one before adding a new one + lcl_StripAcceptChgDat(rInfo.aExtraString); rInfo.aExtraString += "AcceptChgDat:("; sal_uInt16 nCount=pTheView->TabCount(); diff -Nru libreoffice-l10n-6.2.3/sc/source/ui/undo/undoblk.cxx libreoffice-l10n-6.2.4/sc/source/ui/undo/undoblk.cxx --- libreoffice-l10n-6.2.3/sc/source/ui/undo/undoblk.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/ui/undo/undoblk.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1317,22 +1317,6 @@ maPaintRanges.Join(aPaintRange); } -namespace { - -class DataChangeNotifier -{ - ScHint const maHint; -public: - DataChangeNotifier() : maHint(SfxHintId::ScDataChanged, ScAddress()) {} - - void operator() ( SvtListener* p ) - { - p->Notify(maHint); - } -}; - -} - void ScUndoDragDrop::Undo() { mnPaintExtFlags = 0; @@ -1371,10 +1355,6 @@ pName->UpdateReference(aCxt, nTab); } - // Notify all listeners of the destination range, and have them update their references. - sc::RefMovedHint aHint(aDestRange, ScAddress(nColDelta, nRowDelta, nTabDelta), aCxt); - rDoc.BroadcastRefMoved(aHint); - ScValidationDataList* pValidList = rDoc.GetValidationList(); if (pValidList) { @@ -1385,17 +1365,7 @@ DoUndo(aDestRange); DoUndo(aSrcRange); - // Notify all area listeners whose listened areas are partially moved, to - // recalculate. - std::vector aListeners; - rDoc.CollectAllAreaListeners(aListeners, aSrcRange, sc::AreaPartialOverlap); - - // Remove any duplicate listener entries. We must ensure that we notify - // each unique listener only once. - std::sort(aListeners.begin(), aListeners.end()); - aListeners.erase(std::unique(aListeners.begin(), aListeners.end()), aListeners.end()); - - std::for_each(aListeners.begin(), aListeners.end(), DataChangeNotifier()); + rDoc.BroadcastCells(aSrcRange, SfxHintId::ScDataChanged, false); } else DoUndo(aDestRange); diff -Nru libreoffice-l10n-6.2.3/sc/source/ui/unoobj/shapeuno.cxx libreoffice-l10n-6.2.4/sc/source/ui/unoobj/shapeuno.cxx --- libreoffice-l10n-6.2.3/sc/source/ui/unoobj/shapeuno.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/ui/unoobj/shapeuno.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -507,7 +507,9 @@ xShape->setPosition(aPoint); pDocSh->SetModified(); } - else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) + == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; @@ -591,7 +593,9 @@ xShape->setPosition(aPoint); pDocSh->SetModified(); } - else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) + == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; @@ -719,7 +723,8 @@ uno::Reference xShape( mxShapeAgg, uno::UNO_QUERY ); if (xShape.is()) { - if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; @@ -779,7 +784,8 @@ uno::Reference xShape( mxShapeAgg, uno::UNO_QUERY ); if (xShape.is()) { - if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; diff -Nru libreoffice-l10n-6.2.3/sc/source/ui/view/notemark.cxx libreoffice-l10n-6.2.4/sc/source/ui/view/notemark.cxx --- libreoffice-l10n-6.2.3/sc/source/ui/view/notemark.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/ui/view/notemark.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -172,21 +172,30 @@ { if (m_bVisible) { - m_pWindow->Invalidate( OutputDevice::LogicToLogic(m_aRect, m_aMapMode, m_pWindow->GetMapMode()) ); + // Extend the invalidated rectangle by 1 pixel in each direction in case AA would slightly + // paint outside the nominal area. + tools::Rectangle aRect(m_aRect); + const Size aPixelSize = m_pWindow->PixelToLogic(Size(1, 1)); + aRect.AdjustLeft(-aPixelSize.getWidth()); + aRect.AdjustTop(-aPixelSize.getHeight()); + aRect.AdjustRight(aPixelSize.getWidth()); + aRect.AdjustBottom(aPixelSize.getHeight()); + + m_pWindow->Invalidate( OutputDevice::LogicToLogic(aRect, m_aMapMode, m_pWindow->GetMapMode()) ); if ( m_pRightWin || m_pBottomWin ) { Size aWinSize = m_pWindow->PixelToLogic( m_pWindow->GetOutputSizePixel(), m_aMapMode ); if ( m_pRightWin ) - m_pRightWin->Invalidate( OutputDevice::LogicToLogic(m_aRect, + m_pRightWin->Invalidate( OutputDevice::LogicToLogic(aRect, lcl_MoveMapMode( m_aMapMode, Size( aWinSize.Width(), 0 ) ), m_pRightWin->GetMapMode()) ); if ( m_pBottomWin ) - m_pBottomWin->Invalidate( OutputDevice::LogicToLogic(m_aRect, + m_pBottomWin->Invalidate( OutputDevice::LogicToLogic(aRect, lcl_MoveMapMode( m_aMapMode, Size( 0, aWinSize.Height() ) ), m_pBottomWin->GetMapMode()) ); if ( m_pDiagWin ) - m_pDiagWin->Invalidate( OutputDevice::LogicToLogic(m_aRect, + m_pDiagWin->Invalidate( OutputDevice::LogicToLogic(aRect, lcl_MoveMapMode( m_aMapMode, aWinSize ), m_pDiagWin->GetMapMode()) ); } diff -Nru libreoffice-l10n-6.2.3/sc/source/ui/view/tabvwsha.cxx libreoffice-l10n-6.2.4/sc/source/ui/view/tabvwsha.cxx --- libreoffice-l10n-6.2.3/sc/source/ui/view/tabvwsha.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/source/ui/view/tabvwsha.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -547,7 +547,7 @@ std::shared_ptr pRequest(new SfxRequest(rReq)); rReq.Ignore(); // the 'old' request is not relevant any more - pDlg->StartExecuteAsync([=](sal_Int32 nResult){ + pDlg->StartExecuteAsync([pDlg, pOldSet, pRequest, this](sal_Int32 nResult){ bInFormatDialog = false; if ( nResult == RET_OK ) diff -Nru libreoffice-l10n-6.2.3/sc/uiconfig/scalc/ui/paratemplatedialog.ui libreoffice-l10n-6.2.4/sc/uiconfig/scalc/ui/paratemplatedialog.ui --- libreoffice-l10n-6.2.3/sc/uiconfig/scalc/ui/paratemplatedialog.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/uiconfig/scalc/ui/paratemplatedialog.ui 2019-05-17 15:35:08.000000000 +0000 @@ -6,7 +6,6 @@ False 6 Cell Style - False True 0 0 diff -Nru libreoffice-l10n-6.2.3/sc/uiconfig/scalc/ui/sheetprintpage.ui libreoffice-l10n-6.2.4/sc/uiconfig/scalc/ui/sheetprintpage.ui --- libreoffice-l10n-6.2.3/sc/uiconfig/scalc/ui/sheetprintpage.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sc/uiconfig/scalc/ui/sheetprintpage.ui 2019-05-17 15:35:08.000000000 +0000 @@ -3,8 +3,8 @@ - 1.05 - 9999.0400000000009 + 1 + 9999 1 10 Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sd/qa/unit/data/pptx/tdf123684.pptx and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sd/qa/unit/data/pptx/tdf123684.pptx differ diff -Nru libreoffice-l10n-6.2.3/sd/qa/unit/import-tests.cxx libreoffice-l10n-6.2.4/sd/qa/unit/import-tests.cxx --- libreoffice-l10n-6.2.3/sd/qa/unit/import-tests.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/qa/unit/import-tests.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -166,6 +166,7 @@ void testTdf104445(); void testTdf105150(); void testTdf105150PPT(); + void testTdf123684(); void testTdf100926(); void testTdf89064(); void testTdf108925(); @@ -252,6 +253,7 @@ CPPUNIT_TEST(testTdf104445); CPPUNIT_TEST(testTdf105150); CPPUNIT_TEST(testTdf105150PPT); + CPPUNIT_TEST(testTdf123684); CPPUNIT_TEST(testTdf100926); CPPUNIT_TEST(testPatternImport); CPPUNIT_TEST(testTdf89064); @@ -1768,6 +1770,20 @@ xDocShRef->DoClose(); } +void SdImportTest::testTdf123684() +{ + sd::DrawDocShellRef xDocShRef + = loadURL(m_directories.getURLFromSrc("sd/qa/unit/data/pptx/tdf123684.pptx"), PPTX); + const SdrPage* pPage = GetPage(1, xDocShRef); + const SdrObject* pObj = pPage->GetObj(0); + auto& rFillStyleItem + = dynamic_cast(pObj->GetMergedItem(XATTR_FILLSTYLE)); + // Without the accompanying fix in place, this test would have failed with 'Expected: 0; Actual: + // 1', i.e. the shape's fill was FillStyle_SOLID, making the text of the shape unreadable. + CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_NONE, rFillStyleItem.GetValue()); + xDocShRef->DoClose(); +} + void SdImportTest::testTdf105150PPT() { sd::DrawDocShellRef xDocShRef = loadURL(m_directories.getURLFromSrc("sd/qa/unit/data/ppt/tdf105150.ppt"), PPT); diff -Nru libreoffice-l10n-6.2.3/sd/source/ui/animations/CustomAnimationPane.cxx libreoffice-l10n-6.2.4/sd/source/ui/animations/CustomAnimationPane.cxx --- libreoffice-l10n-6.2.3/sd/source/ui/animations/CustomAnimationPane.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/source/ui/animations/CustomAnimationPane.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1667,7 +1667,7 @@ std::shared_ptr xDlg(new CustomAnimationDialog(GetFrameWeld(), std::move(xSet), rPage)); - weld::DialogController::runAsync(xDlg, [=](sal_Int32 nResult){ + weld::DialogController::runAsync(xDlg, [xDlg, this](sal_Int32 nResult){ if (nResult ) { addUndo(); diff -Nru libreoffice-l10n-6.2.3/sd/source/ui/dlg/copydlg.cxx libreoffice-l10n-6.2.4/sd/source/ui/dlg/copydlg.cxx --- libreoffice-l10n-6.2.3/sd/source/ui/dlg/copydlg.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/source/ui/dlg/copydlg.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -94,17 +94,19 @@ // Set Min/Max values ::tools::Rectangle aRect = mpView->GetAllMarkedRect(); Size aPageSize = mpView->GetSdrPageView()->GetPage()->GetSize(); - SetMetricValue( *m_xMtrFldMoveX, long(1000000 / maUIScale), MapUnit::Map100thMM); - double fScaleFactor = m_xMtrFldMoveX->get_value(FieldUnit::NONE)/1000000.0; - long nPageWidth = aPageSize.Width() * fScaleFactor; - long nPageHeight = aPageSize.Height() * fScaleFactor; - long nRectWidth = aRect.GetWidth() * fScaleFactor; - long nRectHeight = aRect.GetHeight() * fScaleFactor; - m_xMtrFldMoveX->set_range(-nPageWidth, nPageWidth, FieldUnit::NONE); - m_xMtrFldMoveY->set_range(-nPageHeight, nPageHeight, FieldUnit::NONE); - m_xMtrFldWidth->set_range(-nRectWidth, nPageWidth, FieldUnit::NONE); - m_xMtrFldHeight->set_range(-nRectHeight, nPageHeight, FieldUnit::NONE); + // tdf#125011 draw/impress sizes are in mm_100th already, "normalize" to + // decimal shift by number of decimal places the widgets are using (2) then + // scale by the ui scaling factor + auto nPageWidth = long(m_xMtrFldMoveX->normalize(aPageSize.Width()) / maUIScale); + auto nPageHeight = long(m_xMtrFldMoveX->normalize(aPageSize.Height()) / maUIScale); + auto nRectWidth = long(m_xMtrFldMoveX->normalize(aRect.GetWidth()) / maUIScale); + auto nRectHeight = long(m_xMtrFldMoveX->normalize(aRect.GetHeight()) / maUIScale); + + m_xMtrFldMoveX->set_range(-nPageWidth, nPageWidth, FieldUnit::MM_100TH); + m_xMtrFldMoveY->set_range(-nPageHeight, nPageHeight, FieldUnit::MM_100TH); + m_xMtrFldWidth->set_range(-nRectWidth, nPageWidth, FieldUnit::MM_100TH); + m_xMtrFldHeight->set_range(-nRectHeight, nPageHeight, FieldUnit::MM_100TH); const SfxPoolItem* pPoolItem = nullptr; OUString aStr; diff -Nru libreoffice-l10n-6.2.3/sd/source/ui/func/fuarea.cxx libreoffice-l10n-6.2.4/sd/source/ui/func/fuarea.cxx --- libreoffice-l10n-6.2.3/sd/source/ui/func/fuarea.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/source/ui/func/fuarea.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -63,7 +63,7 @@ SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create(); VclPtr pDlg(pFact->CreateSvxAreaTabDialog(mpViewShell->GetFrameWeld(), &aNewAttr, mpDoc, true)); - pDlg->StartExecuteAsync([=](sal_Int32 nResult){ + pDlg->StartExecuteAsync([pDlg, this](sal_Int32 nResult){ if (nResult == RET_OK) { mpView->SetAttributes (*(pDlg->GetOutputItemSet ())); diff -Nru libreoffice-l10n-6.2.3/sd/source/ui/func/fuline.cxx libreoffice-l10n-6.2.4/sd/source/ui/func/fuline.cxx --- libreoffice-l10n-6.2.3/sd/source/ui/func/fuline.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/source/ui/func/fuline.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -77,7 +77,7 @@ SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create(); VclPtr pDlg( pFact->CreateSvxLineTabDialog(mpViewShell->GetFrameWeld(), pNewAttr.get(), mpDoc, pObj, bHasMarked) ); - pDlg->StartExecuteAsync([=](sal_Int32 nResult){ + pDlg->StartExecuteAsync([pDlg, this](sal_Int32 nResult){ if (nResult == RET_OK) { mpView->SetAttributes (*(pDlg->GetOutputItemSet ())); diff -Nru libreoffice-l10n-6.2.3/sd/source/ui/func/futransf.cxx libreoffice-l10n-6.2.4/sd/source/ui/func/futransf.cxx --- libreoffice-l10n-6.2.3/sd/source/ui/func/futransf.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/source/ui/func/futransf.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -114,7 +114,7 @@ std::shared_ptr pRequest(new SfxRequest(rReq)); rReq.Ignore(); // the 'old' request is not relevant any more - pDlg->StartExecuteAsync([=](sal_Int32 nResult){ + pDlg->StartExecuteAsync([bWelded, pDlg, pRequest, this](sal_Int32 nResult){ if (nResult == RET_OK) { pRequest->Done(*(pDlg->GetOutputItemSet())); diff -Nru libreoffice-l10n-6.2.3/sd/source/ui/slideshow/slideshowimpl.cxx libreoffice-l10n-6.2.4/sd/source/ui/slideshow/slideshowimpl.cxx --- libreoffice-l10n-6.2.3/sd/source/ui/slideshow/slideshowimpl.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/source/ui/slideshow/slideshowimpl.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -64,6 +64,7 @@ #include #include #include +#include #include #include @@ -1670,7 +1671,12 @@ if (mxShow.is() && (fUpdate >= 0.0)) { - if (!::basegfx::fTools::equalZero(fUpdate)) + if (::basegfx::fTools::equalZero(fUpdate)) + { + // Make sure idle tasks don't starve when we don't have to wait. + Scheduler::ProcessEventsToIdle(); + } + else { // Avoid busy loop when the previous call to update() // returns a small positive number but not 0 (which is diff -Nru libreoffice-l10n-6.2.3/sd/source/ui/tools/PreviewRenderer.cxx libreoffice-l10n-6.2.4/sd/source/ui/tools/PreviewRenderer.cxx --- libreoffice-l10n-6.2.3/sd/source/ui/tools/PreviewRenderer.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/source/ui/tools/PreviewRenderer.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -199,13 +199,16 @@ const Size& rPixelSize, const bool bObeyHighContrastMode) { - if (pPage == nullptr) + if (!pPage) return false; SetupOutputSize(*pPage, rPixelSize); SdDrawDocument& rDocument(static_cast< SdDrawDocument& >(pPage->getSdrModelFromSdrPage())); DrawDocShell* pDocShell = rDocument.GetDocSh(); + if (!pDocShell) + return false; + // Create view ProvideView (pDocShell); if (mpView == nullptr) diff -Nru libreoffice-l10n-6.2.3/sd/uiconfig/sdraw/popupmenu/textbox.xml libreoffice-l10n-6.2.4/sd/uiconfig/sdraw/popupmenu/textbox.xml --- libreoffice-l10n-6.2.3/sd/uiconfig/sdraw/popupmenu/textbox.xml 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/uiconfig/sdraw/popupmenu/textbox.xml 2019-05-17 15:35:08.000000000 +0000 @@ -12,6 +12,8 @@ + + diff -Nru libreoffice-l10n-6.2.3/sd/uiconfig/simpress/popupmenu/textbox.xml libreoffice-l10n-6.2.4/sd/uiconfig/simpress/popupmenu/textbox.xml --- libreoffice-l10n-6.2.3/sd/uiconfig/simpress/popupmenu/textbox.xml 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sd/uiconfig/simpress/popupmenu/textbox.xml 2019-05-17 15:35:08.000000000 +0000 @@ -12,6 +12,8 @@ + + diff -Nru libreoffice-l10n-6.2.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx libreoffice-l10n-6.2.4/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx --- libreoffice-l10n-6.2.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -181,6 +181,46 @@ } }; +// This class uses MsiProcessMessage to check for user input: it returns IDCANCEL when user cancels +// installation. It throws a special exception, to be intercepted in main action function to return +// corresponding exit code. +class UserInputChecker +{ +public: + class eUserCancelled + { + }; + + UserInputChecker(MSIHANDLE hInstall) + : m_hInstall(hInstall) + , m_hProgressRec(MsiCreateRecord(3)) + { + // Use explicit progress messages + MsiRecordSetInteger(m_hProgressRec, 1, 1); + MsiRecordSetInteger(m_hProgressRec, 2, 1); + MsiRecordSetInteger(m_hProgressRec, 3, 0); + int nResult = MsiProcessMessage(m_hInstall, INSTALLMESSAGE_PROGRESS, m_hProgressRec); + if (nResult == IDCANCEL) + throw eUserCancelled(); + // Prepare the record to following progress update calls + MsiRecordSetInteger(m_hProgressRec, 1, 2); + MsiRecordSetInteger(m_hProgressRec, 2, 0); // step by 0 - don't move progress + MsiRecordSetInteger(m_hProgressRec, 3, 0); + } + + void ThrowIfUserCancelled() + { + // Check if user has cancelled + int nResult = MsiProcessMessage(m_hInstall, INSTALLMESSAGE_PROGRESS, m_hProgressRec); + if (nResult == IDCANCEL) + throw eUserCancelled(); + } + +private: + MSIHANDLE m_hInstall; + PMSIHANDLE m_hProgressRec; +}; + // Checks if Windows Update service is disabled, and if it is, enables it temporarily. // Also stops the service if it's currently running, because it seems that wusa.exe // does not freeze when it starts the service itself. @@ -200,7 +240,7 @@ if (mhService) { EnsureServiceEnabled(mhInstall, mhService.get(), false); - StopService(mhInstall, mhService.get()); + StopService(mhInstall, mhService.get(), false); } } catch (std::exception& e) @@ -230,8 +270,9 @@ // Stop currently running service to prevent wusa.exe from hanging trying to detect if the // update is applicable (sometimes this freezes it ~indefinitely; it seems that it doesn't // happen if wusa.exe starts the service itself: https://superuser.com/questions/1044528/). + // tdf#124794: Wait for service to stop. if (nCurrentStatus == SERVICE_RUNNING) - StopService(hInstall, hService.get()); + StopService(hInstall, hService.get(), true); if (nCurrentStatus == SERVICE_RUNNING || !EnsureServiceEnabled(hInstall, hService.get(), true)) @@ -260,9 +301,8 @@ DWORD nCbRequired = 0; if (!QueryServiceConfigW(hService, nullptr, 0, &nCbRequired)) { - DWORD nError = GetLastError(); - if (nError != ERROR_INSUFFICIENT_BUFFER) - ThrowLastError("QueryServiceConfigW"); + if (DWORD nError = GetLastError(); nError != ERROR_INSUFFICIENT_BUFFER) + ThrowWin32Error("QueryServiceConfigW", nError); } std::unique_ptr pBuf(new char[nCbRequired]); LPQUERY_SERVICE_CONFIGW pConfig = reinterpret_cast(pBuf.get()); @@ -336,7 +376,7 @@ return aServiceStatus.dwCurrentState; } - static void StopService(MSIHANDLE hInstall, SC_HANDLE hService) + static void StopService(MSIHANDLE hInstall, SC_HANDLE hService, bool bWait) { try { @@ -344,12 +384,34 @@ { SERVICE_STATUS aServiceStatus{}; if (!ControlService(hService, SERVICE_CONTROL_STOP, &aServiceStatus)) - WriteLog(hInstall, Win32ErrorMessage("ControlService", GetLastError())); - else - WriteLog( - hInstall, - "Successfully sent SERVICE_CONTROL_STOP code to Windows Update service"); - // No need to wait for the service stopped + ThrowLastError("ControlService"); + WriteLog(hInstall, + "Successfully sent SERVICE_CONTROL_STOP code to Windows Update service"); + if (aServiceStatus.dwCurrentState != SERVICE_STOPPED && bWait) + { + // Let user cancel too long wait + UserInputChecker aInputChecker(hInstall); + // aServiceStatus.dwWaitHint is unreasonably high for Windows Update (30000), + // so don't use it, but simply poll service status each second + for (int nWait = 0; nWait < 30; ++nWait) // arbitrary limit of 30 s + { + for (int i = 0; i < 2; ++i) // check user input twice a second + { + Sleep(500); + aInputChecker.ThrowIfUserCancelled(); + } + + if (!QueryServiceStatus(hService, &aServiceStatus)) + ThrowLastError("QueryServiceStatus"); + + if (aServiceStatus.dwCurrentState == SERVICE_STOPPED) + break; + } + } + if (aServiceStatus.dwCurrentState == SERVICE_STOPPED) + WriteLog(hInstall, "Successfully stopped Windows Update service"); + else if (bWait) + WriteLog(hInstall, "Wait for Windows Update stop timed out - proceeding"); } else WriteLog(hInstall, "Windows Update service is not running"); @@ -496,33 +558,16 @@ { // This block waits when the started wusa.exe process finishes. Since it's possible - // for wusa.exe in some circumstances to wait really long (indefinitely?), we use - // MsiProcessMessage to check for user input: it returns IDCANCEL when user cancels - // installation. - PMSIHANDLE hProgressRec = MsiCreateRecord(3); - // Use explicit progress messages - MsiRecordSetInteger(hProgressRec, 1, 1); - MsiRecordSetInteger(hProgressRec, 2, 1); - MsiRecordSetInteger(hProgressRec, 3, 0); - int nResult = MsiProcessMessage(hInstall, INSTALLMESSAGE_PROGRESS, hProgressRec); - if (nResult == IDCANCEL) - return ERROR_INSTALL_USEREXIT; - // Prepare the record to following progress update calls - MsiRecordSetInteger(hProgressRec, 1, 2); - MsiRecordSetInteger(hProgressRec, 2, 0); // step by 0 - don't move progress - MsiRecordSetInteger(hProgressRec, 3, 0); + // for wusa.exe in some circumstances to wait really long (indefinitely?), we check + // for user input here. + UserInputChecker aInputChecker(hInstall); for (;;) { DWORD nWaitResult = WaitForSingleObject(pi.hProcess, 500); if (nWaitResult == WAIT_OBJECT_0) break; // wusa.exe finished else if (nWaitResult == WAIT_TIMEOUT) - { - // Check if user has cancelled - nResult = MsiProcessMessage(hInstall, INSTALLMESSAGE_PROGRESS, hProgressRec); - if (nResult == IDCANCEL) - return ERROR_INSTALL_USEREXIT; - } + aInputChecker.ThrowIfUserCancelled(); else ThrowWin32Error("WaitForSingleObject", nWaitResult); } @@ -558,6 +603,10 @@ "continue. You may need to install the required update manually"); return ERROR_SUCCESS; } + catch (const UserInputChecker::eUserCancelled&) + { + return ERROR_INSTALL_USEREXIT; + } catch (std::exception& e) { WriteLog(hInstall, e.what()); @@ -583,7 +632,10 @@ WriteLog(hInstall, "Got CustomActionData value:", sBinaryName); if (!DeleteFileW(sBinaryName)) - ThrowLastError("DeleteFileW"); + { + if (DWORD nError = GetLastError(); nError != ERROR_FILE_NOT_FOUND) + ThrowWin32Error("DeleteFileW", nError); + } WriteLog(hInstall, "File successfully removed"); } catch (std::exception& e) diff -Nru libreoffice-l10n-6.2.3/sfx2/Library_sfx.mk libreoffice-l10n-6.2.4/sfx2/Library_sfx.mk --- libreoffice-l10n-6.2.3/sfx2/Library_sfx.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/Library_sfx.mk 2019-05-17 15:35:08.000000000 +0000 @@ -94,6 +94,7 @@ sfx2/source/appl/childwin \ sfx2/source/appl/childwinimpl \ sfx2/source/appl/fileobj \ + sfx2/source/appl/flatpak \ sfx2/source/appl/fwkhelper \ sfx2/source/appl/helpdispatch \ sfx2/source/appl/helpinterceptor \ diff -Nru libreoffice-l10n-6.2.3/sfx2/source/appl/childwin.cxx libreoffice-l10n-6.2.4/sfx2/source/appl/childwin.cxx --- libreoffice-l10n-6.2.3/sfx2/source/appl/childwin.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/appl/childwin.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -636,7 +636,7 @@ if (!xController->getDialog()->get_visible()) { weld::DialogController::runAsync(xController, - [=](sal_Int32 /*nResult*/){ xController->Close(); }); + [this](sal_Int32 /*nResult*/){ xController->Close(); }); } } else diff -Nru libreoffice-l10n-6.2.3/sfx2/source/appl/flatpak.cxx libreoffice-l10n-6.2.4/sfx2/source/appl/flatpak.cxx --- libreoffice-l10n-6.2.3/sfx2/source/appl/flatpak.cxx 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/appl/flatpak.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,99 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#include + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +bool flatpak::isFlatpak() { + static auto const flatpak = [] { return std::getenv("LIBO_FLATPAK") != nullptr; }(); + return flatpak; +} + +namespace { + +// Must only be accessed with SolarMutex locked: +struct { + bool created = false; + OUString url; +} temporaryHtmlDirectoryStatus; + +} + +bool flatpak::createTemporaryHtmlDirectory(OUString ** url) { + assert(url != nullptr); + DBG_TESTSOLARMUTEX(); + if (!temporaryHtmlDirectoryStatus.created) { + auto const env = std::getenv("XDG_CACHE_HOME"); + if (env == nullptr) { + SAL_WARN("sfx.appl", "LIBO_FLATPAK mode but unset XDG_CACHE_HOME"); + return false; + } + OUString path; + if (!rtl_convertStringToUString( + &path.pData, env, std::strlen(env), osl_getThreadTextEncoding(), + (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR | RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR + | RTL_TEXTTOUNICODE_FLAGS_INVALID_ERROR))) + { + SAL_WARN( + "sfx.appl", + "LIBO_FLATPAK mode failure converting XDG_CACHE_HOME \"" << env << "\" encoding"); + return false; + } + OUString parent; + auto const err = osl::FileBase::getFileURLFromSystemPath(path, parent); + if (err != osl::FileBase::E_None) { + SAL_WARN( + "sfx.appl", + "LIBO_FLATPAK mode failure converting XDG_CACHE_HOME \"" << path << "\" to URL: " + << err); + return false; + } + if (!parent.endsWith("/")) { + parent += "/"; + } + auto const tmp = utl::TempFile(&parent, true); + if (!tmp.IsValid()) { + SAL_WARN( + "sfx.appl", "LIBO_FLATPAK mode failure creating temp dir at <" << parent << ">"); + return false; + } + temporaryHtmlDirectoryStatus.url = tmp.GetURL(); + temporaryHtmlDirectoryStatus.created = true; + } + *url = &temporaryHtmlDirectoryStatus.url; + return true; +} + +void flatpak::removeTemporaryHtmlDirectory() { + DBG_TESTSOLARMUTEX(); + if (temporaryHtmlDirectoryStatus.created) { + if (!utl::UCBContentHelper::Kill(temporaryHtmlDirectoryStatus.url)) { + SAL_INFO( + "sfx.appl", + "LIBO_FLATPAK mode failure removing directory <" + << temporaryHtmlDirectoryStatus.url << ">"); + } + } +} + +/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff -Nru libreoffice-l10n-6.2.3/sfx2/source/appl/linkmgr2.cxx libreoffice-l10n-6.2.4/sfx2/source/appl/linkmgr2.cxx --- libreoffice-l10n-6.2.3/sfx2/source/appl/linkmgr2.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/appl/linkmgr2.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -501,7 +501,8 @@ bool LinkManager::GetGraphicFromAny(const OUString& rMimeType, const css::uno::Any & rValue, const OUString& rReferer, - Graphic& rGraphic ) + Graphic& rGraphic, + weld::Window* pParentWin) { bool bRet = false; @@ -512,7 +513,7 @@ { OUString sURL = rValue.get(); if (!SvtSecurityOptions().isUntrustedReferer(rReferer)) - rGraphic = vcl::graphic::loadFromURL(sURL); + rGraphic = vcl::graphic::loadFromURL(sURL, pParentWin); if (!rGraphic) rGraphic.SetDefaultType(); rGraphic.setOriginURL(sURL); diff -Nru libreoffice-l10n-6.2.3/sfx2/source/appl/sfxhelp.cxx libreoffice-l10n-6.2.4/sfx2/source/appl/sfxhelp.cxx --- libreoffice-l10n-6.2.3/sfx2/source/appl/sfxhelp.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/appl/sfxhelp.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -56,7 +56,6 @@ #include #include #include -#include #include #include #include @@ -73,6 +72,7 @@ #include "newhelp.hxx" #include #include +#include #include #include #include @@ -734,11 +734,6 @@ namespace { -bool isFlatpak() { - static auto const flatpak = [] { return std::getenv("LIBO_FLATPAK") != nullptr; }(); - return flatpak; -} - bool rewriteFlatpakHelpRootUrl(OUString * helpRootUrl) { assert(helpRootUrl != nullptr); //TODO: This function for now assumes that the passed-in *helpRootUrl references @@ -905,57 +900,6 @@ } } -// Must only be accessed with SolarMutex locked: -static struct { - bool created = false; - OUString url; -} flatpakHelpTemporaryDirectoryStatus; - -bool createFlatpakHelpTemporaryDirectory(OUString ** url) { - assert(url != nullptr); - DBG_TESTSOLARMUTEX(); - if (!flatpakHelpTemporaryDirectoryStatus.created) { - auto const env = std::getenv("XDG_CACHE_HOME"); - if (env == nullptr) { - SAL_WARN("sfx.appl", "LIBO_FLATPAK mode but unset XDG_CACHE_HOME"); - return false; - } - OUString path; - if (!rtl_convertStringToUString( - &path.pData, env, std::strlen(env), osl_getThreadTextEncoding(), - (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR | RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR - | RTL_TEXTTOUNICODE_FLAGS_INVALID_ERROR))) - { - SAL_WARN( - "sfx.appl", - "LIBO_FLATPAK mode failure converting XDG_CACHE_HOME \"" << env << "\" encoding"); - return false; - } - OUString parent; - auto const err = osl::FileBase::getFileURLFromSystemPath(path, parent); - if (err != osl::FileBase::E_None) { - SAL_WARN( - "sfx.appl", - "LIBO_FLATPAK mode failure converting XDG_CACHE_HOME \"" << path << "\" to URL: " - << err); - return false; - } - if (!parent.endsWith("/")) { - parent += "/"; - } - auto const tmp = utl::TempFile(&parent, true); - if (!tmp.IsValid()) { - SAL_WARN( - "sfx.appl", "LIBO_FLATPAK mode failure creating temp dir at <" << parent << ">"); - return false; - } - flatpakHelpTemporaryDirectoryStatus.url = tmp.GetURL(); - flatpakHelpTemporaryDirectoryStatus.created = true; - } - *url = &flatpakHelpTemporaryDirectoryStatus.url; - return true; -} - } #define SHTML1 "" @@ -968,7 +912,7 @@ OUString aBaseInstallPath = getHelpRootURL(); // For the flatpak case, find the pathname outside the flatpak sandbox that corresponds to // aBaseInstallPath, because that is what needs to be stored in aTempFile below: - if (isFlatpak() && !rewriteFlatpakHelpRootUrl(&aBaseInstallPath)) { + if (flatpak::isFlatpak() && !rewriteFlatpakHelpRootUrl(&aBaseInstallPath)) { return false; } @@ -981,7 +925,7 @@ // technical reasons, so that it can be accessed by the browser running outside the sandbox): OUString const aExtension(".html"); OUString * parent = nullptr; - if (isFlatpak() && !createFlatpakHelpTemporaryDirectory(&parent)) { + if (flatpak::isFlatpak() && !flatpak::createTemporaryHtmlDirectory(&parent)) { return false; } ::utl::TempFile aTempFile("NewHelp", true, &aExtension, parent, false ); @@ -1375,16 +1319,4 @@ return impl_hasHelpInstalled(); } -void SfxHelp::removeFlatpakHelpTemporaryDirectory() { - DBG_TESTSOLARMUTEX(); - if (flatpakHelpTemporaryDirectoryStatus.created) { - if (!utl::UCBContentHelper::Kill(flatpakHelpTemporaryDirectoryStatus.url)) { - SAL_INFO( - "sfx.appl", - "LIBO_FLATPAK mode failure removing directory <" - << flatpakHelpTemporaryDirectoryStatus.url << ">"); - } - } -} - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/sfx2/source/appl/workwin.cxx libreoffice-l10n-6.2.4/sfx2/source/appl/workwin.cxx --- libreoffice-l10n-6.2.3/sfx2/source/appl/workwin.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/appl/workwin.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1501,6 +1501,11 @@ { vcl::Window *pWin = pCW->GetWindow(); SfxChild_Impl *pChild = FindChild_Impl(*pWin); + if (!pChild) + { + SAL_WARN("sfx.appl", "missing SfxChild_Impl child!"); + continue; + } if (bHide) { pChild->nVisible &= ~SfxChildVisibility::ACTIVE; diff -Nru libreoffice-l10n-6.2.3/sfx2/source/dialog/dinfdlg.cxx libreoffice-l10n-6.2.4/sfx2/source/dialog/dinfdlg.cxx --- libreoffice-l10n-6.2.3/sfx2/source/dialog/dinfdlg.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/dialog/dinfdlg.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -969,8 +969,14 @@ const SfxDocumentInfoItem& rInfoItem = rSet->Get(SID_DOCINFO); // template data - if ( rInfoItem.HasTemplate() ) - m_pTemplValFt->SetText( rInfoItem.getTemplateName() ); + if (rInfoItem.HasTemplate()) + { + const OUString& rName = rInfoItem.getTemplateName(); + if (rName.getLength() > SAL_MAX_INT16) // tdf#122780 pick some ~arbitrary max size + m_pTemplValFt->SetText(rName.copy(0, SAL_MAX_INT16)); + else + m_pTemplValFt->SetText(rName); + } else { m_pTemplFt->Hide(); diff -Nru libreoffice-l10n-6.2.3/sfx2/source/dialog/mgetempl.cxx libreoffice-l10n-6.2.4/sfx2/source/dialog/mgetempl.cxx --- libreoffice-l10n-6.2.3/sfx2/source/dialog/mgetempl.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/dialog/mgetempl.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -281,7 +281,9 @@ { // it is the current entry, which name was modified const bool bSelect = pBox->get_active_text() == aBuf; - pBox->remove_text(aBuf); + int nOldIndex = pBox->find_text(aBuf); + if (nOldIndex != -1) + pBox->remove(nOldIndex); pBox->append_text(rNew); if (bSelect) diff -Nru libreoffice-l10n-6.2.3/sfx2/source/dialog/versdlg.cxx libreoffice-l10n-6.2.4/sfx2/source/dialog/versdlg.cxx --- libreoffice-l10n-6.2.3/sfx2/source/dialog/versdlg.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/dialog/versdlg.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -218,6 +218,7 @@ SfxMedium* pMedium = pObjShell->GetMedium(); uno::Sequence < util::RevisionTag > aVersions = pMedium->GetVersionList( true ); m_pTable.reset(new SfxVersionTableDtor( aVersions )); + m_xVersionBox->freeze(); for (size_t n = 0; n < m_pTable->size(); ++n) { SfxVersionInfo *pInfo = m_pTable->at( n ); @@ -227,6 +228,7 @@ m_xVersionBox->set_text(nLastRow, pInfo->aAuthor, 1); m_xVersionBox->set_text(nLastRow, ConvertWhiteSpaces_Impl(pInfo->aComment), 2); } + m_xVersionBox->thaw(); if (auto nCount = m_pTable->size()) m_xVersionBox->select(nCount - 1); @@ -332,8 +334,8 @@ m_pViewFrame->GetBindings().ExecuteSynchron( SID_SAVEDOC, aItems ); m_xVersionBox->freeze(); m_xVersionBox->clear(); - Init_Impl(); m_xVersionBox->thaw(); + Init_Impl(); } } else if (&rButton == m_xDeleteButton.get() && nEntry != -1) @@ -343,8 +345,8 @@ pObjShell->SetModified(); m_xVersionBox->freeze(); m_xVersionBox->clear(); - Init_Impl(); m_xVersionBox->thaw(); + Init_Impl(); } else if (&rButton == m_xOpenButton.get() && nEntry != -1) { diff -Nru libreoffice-l10n-6.2.3/sfx2/source/view/viewsh.cxx libreoffice-l10n-6.2.4/sfx2/source/view/viewsh.cxx --- libreoffice-l10n-6.2.3/sfx2/source/view/viewsh.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sfx2/source/view/viewsh.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -61,6 +61,7 @@ #include #include +#include #include #include "viewimp.hxx" #include @@ -618,8 +619,15 @@ OSL_ASSERT( !aFilterName.isEmpty() ); OSL_ASSERT( !aFileName.isEmpty() ); - // Creates a temporary directory to store our predefined file into it. - ::utl::TempFile aTempDir( nullptr, true ); + // Creates a temporary directory to store our predefined file into it (for the + // flatpak case, create it in XDG_CACHE_HOME instead of /tmp for technical reasons, + // so that it can be accessed by the browser running outside the sandbox): + OUString * parent = nullptr; + if (flatpak::isFlatpak() && !flatpak::createTemporaryHtmlDirectory(&parent)) + { + SAL_WARN("sfx.view", "cannot create Flatpak html temp dir"); + } + ::utl::TempFile aTempDir( parent, true ); INetURLObject aFilePathObj( aTempDir.GetURL() ); aFilePathObj.insertName( aFileName ); diff -Nru libreoffice-l10n-6.2.3/shell/source/backends/desktopbe/desktopbackend.cxx libreoffice-l10n-6.2.4/shell/source/backends/desktopbe/desktopbackend.cxx --- libreoffice-l10n-6.2.3/shell/source/backends/desktopbe/desktopbackend.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/shell/source/backends/desktopbe/desktopbackend.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -127,7 +127,7 @@ static_cast< cppu::OWeakObject * >(this), -1); } -OUString xdg_user_dir_lookup (const char *type) +OUString xdg_user_dir_lookup (const char *type, bool bAllowHomeDir) { size_t nLenType = strlen(type); char *config_home; @@ -218,16 +218,20 @@ if (aUserDirBuf.getLength()>0 && !bError) { aDocumentsDirURL = aUserDirBuf.makeStringAndClear(); - osl::Directory aDocumentsDir( aDocumentsDirURL ); - if( osl::FileBase::E_None == aDocumentsDir.open() ) - return aDocumentsDirURL; + if ( bAllowHomeDir || + (aDocumentsDirURL != aHomeDirURL && aDocumentsDirURL != aHomeDirURL + "/") ) + { + osl::Directory aDocumentsDir( aDocumentsDirURL ); + if( osl::FileBase::E_None == aDocumentsDir.open() ) + return aDocumentsDirURL; + } } /* Use fallbacks historical compatibility if nothing else exists */ return aHomeDirURL + "/" + OUString::createFromAscii(type); } -css::uno::Any xdgDirectoryIfExists(char const * type) { - auto url = xdg_user_dir_lookup(type); +css::uno::Any xdgDirectoryIfExists(char const * type, bool bAllowHomeDir) { + auto url = xdg_user_dir_lookup(type, bAllowHomeDir); return css::uno::Any( osl::Directory(url).open() == osl::FileBase::E_None ? css::beans::Optional(true, css::uno::Any(url)) @@ -238,12 +242,13 @@ { if (PropertyName == "TemplatePathVariable") { - return xdgDirectoryIfExists("Templates"); + // Never pick up the HOME directory as the default location of user's templates + return xdgDirectoryIfExists("Templates", false); } if (PropertyName == "WorkPathVariable") { - return xdgDirectoryIfExists("Documents"); + return xdgDirectoryIfExists("Documents", true); } if ( PropertyName == "EnableATToolSupport" || diff -Nru libreoffice-l10n-6.2.3/shell/source/backends/kde5be/kde5backend.cxx libreoffice-l10n-6.2.4/shell/source/backends/kde5be/kde5backend.cxx --- libreoffice-l10n-6.2.3/shell/source/backends/kde5be/kde5backend.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/shell/source/backends/kde5be/kde5backend.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -120,7 +120,7 @@ { } - bool enabled_; + std::map> m_KDESettings; }; OString getDisplayArg() @@ -148,10 +148,28 @@ return OUStringToOString(aBin, osl_getThreadTextEncoding()); } +void readKDESettings(std::map>& rSettings) +{ + const std::vector aKeys + = { "EnableATToolSupport", "ExternalMailer", "SourceViewFontHeight", + "SourceViewFontName", "WorkPathVariable", "ooInetFTPProxyName", + "ooInetFTPProxyPort", "ooInetHTTPProxyName", "ooInetHTTPProxyPort", + "ooInetHTTPSProxyName", "ooInetHTTPSProxyPort", "ooInetNoProxy", + "ooInetProxyType" }; + + for (const OUString& aKey : aKeys) + { + css::beans::Optional aValue = kde5access::getValue(aKey); + std::pair> elem + = std::make_pair(aKey, aValue); + rSettings.insert(elem); + } +} + // init the QApplication when we load the kde5backend into a non-Qt vclplug (e.g. Gtk3KDE5) // TODO: use a helper process to read these values without linking to Qt directly? // TODO: share this code somehow with Qt5Instance.cxx? -void initQApp() +void initQApp(std::map>& rSettings) { const auto aDisplay = getDisplayArg(); int nFakeArgc = aDisplay.isEmpty() ? 2 : 3; @@ -169,36 +187,42 @@ unsetenv("SESSION_MANAGER"); } - auto app = new QApplication(nFakeArgc, pFakeArgv); - QObject::connect(app, &QObject::destroyed, app, [nFakeArgc, pFakeArgv]() { + std::unique_ptr app(new QApplication(nFakeArgc, pFakeArgv)); + QObject::connect(app.get(), &QObject::destroyed, app.get(), [nFakeArgc, pFakeArgv]() { for (int i = 0; i < nFakeArgc; ++i) delete pFakeArgv[i]; delete[] pFakeArgv; }); + readKDESettings(rSettings); + if (session_manager != nullptr) { // coverity[tainted_string] - trusted source for setenv setenv("SESSION_MANAGER", session_manager, 1); free(session_manager); } - - QApplication::setQuitOnLastWindowClosed(false); } Service::Service() - : enabled_(false) { css::uno::Reference context(css::uno::getCurrentContext()); if (context.is()) { - if (!qApp) - { - initQApp(); - } OUString desktop; context->getValueByName("system.desktop-environment") >>= desktop; - enabled_ = desktop == "KDE5" && qApp != nullptr; + + if (desktop == "KDE5") + { + if (!qApp) // no qt event loop yet + { + // so we start one and read KDE settings + initQApp(m_KDESettings); + } + else // someone else (most likely kde/qt vclplug) has started qt event loop + // all that is left to do is to read KDE settings + readKDESettings(m_KDESettings); + } } } @@ -218,8 +242,12 @@ || PropertyName == "ooInetHTTPSProxyPort" || PropertyName == "ooInetNoProxy" || PropertyName == "ooInetProxyType") { - return css::uno::makeAny(enabled_ ? kde5access::getValue(PropertyName) - : css::beans::Optional()); + std::map>::iterator it + = m_KDESettings.find(PropertyName); + if (it != m_KDESettings.end()) + return css::uno::makeAny(it->second); + else + return css::uno::makeAny(css::beans::Optional()); } else if (PropertyName == "givenname" || PropertyName == "sn" || PropertyName == "TemplatePathVariable") diff -Nru libreoffice-l10n-6.2.3/slideshow/source/engine/shapes/viewmediashape.cxx libreoffice-l10n-6.2.4/slideshow/source/engine/shapes/viewmediashape.cxx --- libreoffice-l10n-6.2.3/slideshow/source/engine/shapes/viewmediashape.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/slideshow/source/engine/shapes/viewmediashape.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -445,7 +445,6 @@ mpMediaWindow->SetBackground( COL_BLACK ); mpMediaWindow->SetParentClipMode( ParentClipMode::NoClip ); mpMediaWindow->EnableEraseBackground( false ); - mpMediaWindow->EnablePaint( false ); mpMediaWindow->SetForwardKey( true ); mpMediaWindow->SetMouseTransparent( true ); mpMediaWindow->Show(); diff -Nru libreoffice-l10n-6.2.3/solenv/clang-format/blacklist libreoffice-l10n-6.2.4/solenv/clang-format/blacklist --- libreoffice-l10n-6.2.3/solenv/clang-format/blacklist 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/solenv/clang-format/blacklist 2019-05-17 15:35:08.000000000 +0000 @@ -6799,6 +6799,7 @@ include/sfx2/evntconf.hxx include/sfx2/fcontnr.hxx include/sfx2/filedlghelper.hxx +include/sfx2/flatpak.hxx include/sfx2/frame.hxx include/sfx2/frmdescr.hxx include/sfx2/frmhtml.hxx @@ -8238,7 +8239,9 @@ jvmaccess/workbench/exceptiontest2.cxx jvmaccess/workbench/javainfo/javainfotest.cxx jvmfwk/inc/elements.hxx +jvmfwk/inc/fwkbase.hxx jvmfwk/inc/fwkutil.hxx +jvmfwk/inc/libxmlutil.hxx jvmfwk/inc/vendorbase.hxx jvmfwk/inc/vendorplugin.hxx jvmfwk/plugins/sunmajor/javaenvsetup/javaldx.cxx @@ -8262,10 +8265,8 @@ jvmfwk/source/framework.cxx jvmfwk/source/framework.hxx jvmfwk/source/fwkbase.cxx -jvmfwk/source/fwkbase.hxx jvmfwk/source/fwkutil.cxx jvmfwk/source/libxmlutil.cxx -jvmfwk/source/libxmlutil.hxx l10ntools/inc/cfglex.hxx l10ntools/inc/cfgmerge.hxx l10ntools/inc/common.hxx @@ -12802,6 +12803,7 @@ sfx2/source/appl/childwinimpl.cxx sfx2/source/appl/fileobj.cxx sfx2/source/appl/fileobj.hxx +sfx2/source/appl/flatpak.cxx sfx2/source/appl/fwkhelper.cxx sfx2/source/appl/helpdispatch.cxx sfx2/source/appl/helpdispatch.hxx diff -Nru libreoffice-l10n-6.2.3/solenv/flatpak-manifest.in libreoffice-l10n-6.2.4/solenv/flatpak-manifest.in --- libreoffice-l10n-6.2.3/solenv/flatpak-manifest.in 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/solenv/flatpak-manifest.in 2019-05-17 15:35:08.000000000 +0000 @@ -234,10 +234,10 @@ "dest-filename": "external/tarballs/libfreehand-0.1.2.tar.xz" }, { - "url": "https://dev-www.libreoffice.org/src/language-subtag-registry-2018-04-23.tar.bz2", - "sha256": "14c21f4533ca74e3af9e09184d6756a750d0cd46099015ba8c595e48499aa878", + "url": "https://dev-www.libreoffice.org/src/language-subtag-registry-2019-04-03.tar.bz2", + "sha256": "a1d7fb901764bb8f251d4f686cdf565764f9987d0fb5d9315d54a7366a84822d", "type": "file", - "dest-filename": "external/tarballs/language-subtag-registry-2018-04-23.tar.bz2" + "dest-filename": "external/tarballs/language-subtag-registry-2019-04-03.tar.bz2" }, { "url": "https://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2", @@ -360,10 +360,10 @@ "dest-filename": "external/tarballs/liborcus-0.14.1.tar.gz" }, { - "url": "https://dev-www.libreoffice.org/src/poppler-0.73.0.tar.xz", - "sha256": "e44b5543903128884ba4538c2a97d3bcc8889e97ffacc4636112101f0238db03", + "url": "https://dev-www.libreoffice.org/src/poppler-0.74.0.tar.xz", + "sha256": "92e09fd3302567fd36146b36bb707db43ce436e8841219025a82ea9fb0076b2f", "type": "file", - "dest-filename": "external/tarballs/poppler-0.73.0.tar.xz" + "dest-filename": "external/tarballs/poppler-0.74.0.tar.xz" }, { "url": "https://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2", @@ -563,7 +563,8 @@ "./autogen.sh --prefix=/run/build/libreoffice/inst --with-distro=LibreOfficeFlatpak", "make $(if test \"$FLATPAK_ARCH\" = i386; then printf build-nocheck; fi)", "make distro-pack-install", - "make cmd cmd='$(SRCDIR)/solenv/bin/assemble-flatpak.sh'" + "make cmd cmd='$(SRCDIR)/solenv/bin/assemble-flatpak.sh'", + "printf '\\nfalse' >/app/libreoffice/share/registry/flatpak.xcd" ] } ], diff -Nru libreoffice-l10n-6.2.3/sot/source/base/exchange.cxx libreoffice-l10n-6.2.4/sot/source/base/exchange.cxx --- libreoffice-l10n-6.2.3/sot/source/base/exchange.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sot/source/base/exchange.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -204,7 +204,8 @@ /*143 SotClipboardFormatId::MATHML*/ { "application/mathml+xml", "MathML", &::cppu::UnoType>::get() }, /*144 SotClipboardFormatId::JPEG*/ { "image/jpeg", "JPEG Bitmap", &cppu::UnoType>::get() }, /*145 SotClipboardFormatId::RICHTEXT*/ { "text/richtext", "Richtext Format", &cppu::UnoType>::get() }, - /*146 SotClipboardFormatId::STRING_TSVC*/ { "application/x-libreoffice-tsvc", "Text TSV-Calc", &cppu::UnoType::get() } + /*146 SotClipboardFormatId::STRING_TSVC*/ { "application/x-libreoffice-tsvc", "Text TSV-Calc", &cppu::UnoType::get() }, + /*147 SotClipboardFormatId::PDF*/ { "application/pdf", "PDF Document", &cppu::UnoType>::get() }, }; return &aInstance[0]; } diff -Nru libreoffice-l10n-6.2.3/sot/source/base/formats.cxx libreoffice-l10n-6.2.4/sot/source/base/formats.cxx --- libreoffice-l10n-6.2.3/sot/source/base/formats.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sot/source/base/formats.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -18,6 +18,7 @@ */ #include +#include #include #include @@ -335,6 +336,9 @@ { { SotClipboardFormatId::GDIMETAFILE, EXCHG_IN_ACTION_COPY }, { SotClipboardFormatId::DRAWING, EXCHG_IN_ACTION_COPY }, +#if HAVE_FEATURE_PDFIUM + { SotClipboardFormatId::PDF, EXCHG_IN_ACTION_COPY }, +#endif { SotClipboardFormatId::PNG, EXCHG_IN_ACTION_COPY }, { SotClipboardFormatId::JPEG, EXCHG_IN_ACTION_COPY }, { SotClipboardFormatId::BITMAP, EXCHG_IN_ACTION_COPY }, @@ -355,6 +359,9 @@ { SotClipboardFormatId::DRAWING, EXCHG_OUT_ACTION_REPLACE_DRAWOBJ, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::KeepPosSize | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::SVXB, EXCHG_OUT_ACTION_REPLACE_SVXB, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::KeepPosSize | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::GDIMETAFILE, EXCHG_OUT_ACTION_REPLACE_GDIMETAFILE, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::KeepPosSize | SotExchangeActionFlags::InsertTargetUrl, 0 }, +#if HAVE_FEATURE_PDFIUM + { SotClipboardFormatId::PDF, EXCHG_OUT_ACTION_INSERT_GRAPH, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, +#endif { SotClipboardFormatId::PNG, EXCHG_OUT_ACTION_REPLACE_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::KeepPosSize | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::JPEG, EXCHG_OUT_ACTION_REPLACE_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::KeepPosSize | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::BITMAP, EXCHG_OUT_ACTION_REPLACE_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::KeepPosSize | SotExchangeActionFlags::InsertTargetUrl, 0 }, @@ -370,6 +377,9 @@ { SotClipboardFormatId::DRAWING, EXCHG_OUT_ACTION_INSERT_DRAWOBJ, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::SVXB, EXCHG_OUT_ACTION_INSERT_SVXB, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::GDIMETAFILE, EXCHG_OUT_ACTION_INSERT_GDIMETAFILE, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, +#if HAVE_FEATURE_PDFIUM + { SotClipboardFormatId::PDF, EXCHG_OUT_ACTION_INSERT_GRAPH, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, +#endif { SotClipboardFormatId::PNG, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::JPEG, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::BITMAP, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, @@ -827,6 +837,9 @@ { SotClipboardFormatId::DRAWING, EXCHG_IN_ACTION_COPY }, { SotClipboardFormatId::SVXB, EXCHG_IN_ACTION_COPY }, { SotClipboardFormatId::GDIMETAFILE, EXCHG_IN_ACTION_COPY }, +#if HAVE_FEATURE_PDFIUM + { SotClipboardFormatId::PDF, EXCHG_IN_ACTION_COPY }, +#endif { SotClipboardFormatId::PNG, EXCHG_IN_ACTION_COPY }, { SotClipboardFormatId::JPEG, EXCHG_IN_ACTION_COPY }, { SotClipboardFormatId::BITMAP, EXCHG_IN_ACTION_COPY }, @@ -857,6 +870,9 @@ { SotClipboardFormatId::RICHTEXT, EXCHG_IN_ACTION_COPY, SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::STRING, EXCHG_OUT_ACTION_INSERT_STRING }, { SotClipboardFormatId::GDIMETAFILE, EXCHG_OUT_ACTION_INSERT_GDIMETAFILE, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, +#if HAVE_FEATURE_PDFIUM + { SotClipboardFormatId::PDF, EXCHG_OUT_ACTION_INSERT_GRAPH, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, +#endif { SotClipboardFormatId::PNG, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::JPEG, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::BITMAP, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, @@ -884,6 +900,9 @@ #ifndef MACOSX { SotClipboardFormatId::RTF, EXCHG_IN_ACTION_COPY, SotExchangeActionFlags::InsertTargetUrl, 0 }, #endif +#if HAVE_FEATURE_PDFIUM + { SotClipboardFormatId::PDF, EXCHG_OUT_ACTION_INSERT_GRAPH, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, +#endif { SotClipboardFormatId::PNG, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::JPEG, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, { SotClipboardFormatId::BITMAP, EXCHG_OUT_ACTION_INSERT_BITMAP, SotExchangeActionFlags::InsertImageMap | SotExchangeActionFlags::InsertTargetUrl, 0 }, diff -Nru libreoffice-l10n-6.2.3/starmath/inc/dialog.hxx libreoffice-l10n-6.2.4/starmath/inc/dialog.hxx --- libreoffice-l10n-6.2.3/starmath/inc/dialog.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/starmath/inc/dialog.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -260,6 +260,7 @@ virtual void Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect) override; virtual void MouseButtonDown(const MouseEvent& rMEvt) override; virtual bool KeyInput(const KeyEvent& rKEvt) override; + virtual void Resize() override; DECL_LINK(ScrollHdl, weld::ScrolledWindow&, void); @@ -269,8 +270,11 @@ virtual void SetDrawingArea(weld::DrawingArea* pDrawingArea) override { CustomWidgetController::SetDrawingArea(pDrawingArea); - pDrawingArea->set_size_request(pDrawingArea->get_approximate_digit_width() * 27, - pDrawingArea->get_text_height() * 9); + m_aOldSize = Size(pDrawingArea->get_approximate_digit_width() * 27, + pDrawingArea->get_text_height() * 9); + pDrawingArea->set_size_request(m_aOldSize.Width(), m_aOldSize.Height()); + SetOutputSizePixel(m_aOldSize); + calccols(pDrawingArea->get_ref_device()); } void calccols(vcl::RenderContext& rRenderContext); diff -Nru libreoffice-l10n-6.2.3/starmath/source/dialog.cxx libreoffice-l10n-6.2.4/starmath/source/dialog.cxx --- libreoffice-l10n-6.2.3/starmath/source/dialog.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/starmath/source/dialog.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -937,15 +937,19 @@ return Point(rPoint.X() + nXOffset, rPoint.Y() + nYOffset); } -void SmShowSymbolSet::Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle&) +void SmShowSymbolSet::Resize() { + CustomWidgetController::Resize(); Size aWinSize(GetOutputSizePixel()); if (aWinSize != m_aOldSize) { - calccols(rRenderContext); + calccols(GetDrawingArea()->get_ref_device()); m_aOldSize = aWinSize; } +} +void SmShowSymbolSet::Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle&) +{ Color aBackgroundColor; Color aTextColor; lclGetSettingColors(aBackgroundColor, aTextColor); @@ -1083,6 +1087,7 @@ void SmShowSymbolSet::SetSymbolSet(const SymbolPtrVec_t& rSymbolSet) { aSymbolSet = rSymbolSet; + SetScrollBarRange(); Invalidate(); } diff -Nru libreoffice-l10n-6.2.3/svl/Library_svl.mk libreoffice-l10n-6.2.4/svl/Library_svl.mk --- libreoffice-l10n-6.2.3/svl/Library_svl.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/svl/Library_svl.mk 2019-05-17 15:35:08.000000000 +0000 @@ -111,6 +111,11 @@ nss3 \ plc4 \ )) +ifeq ($(OS),LINUX) +$(eval $(call gb_Library_add_libs,svl, \ + -lpthread \ +)) +endif endif # BUILD_TYPE=DESKTOP endif diff -Nru libreoffice-l10n-6.2.3/svl/source/crypto/cryptosign.cxx libreoffice-l10n-6.2.4/svl/source/crypto/cryptosign.cxx --- libreoffice-l10n-6.2.3/svl/source/crypto/cryptosign.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/svl/source/crypto/cryptosign.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -18,8 +18,9 @@ #include #include #include -#include #include +#include +#include #include #include #include @@ -54,6 +55,13 @@ #endif #if HAVE_FEATURE_NSS + +#include +#include +#include +#include +#include + // Is this length truly the maximum possible, or just a number that // seemed large enough when the author tested this (with some type of // certificates)? I suspect the latter. @@ -1962,15 +1970,34 @@ #endif } +#ifdef SVL_CRYPTO_NSS +namespace +{ + void ensureNssInit() + { + // e.g. tdf#122599 ensure NSS library is initialized for NSS_CMSMessage_CreateFromDER + css::uno::Reference + xNSSInitializer = css::xml::crypto::NSSInitializer::create(comphelper::getProcessComponentContext()); + + // this calls NSS_Init + css::uno::Reference xDigestContext( + xNSSInitializer->getDigestContext(css::xml::crypto::DigestID::SHA256, + uno::Sequence())); + } +} +#endif + bool Signing::Verify(const std::vector& aData, const bool bNonDetached, const std::vector& aSignature, SignatureInformation& rInformation) { #ifdef SVL_CRYPTO_NSS - // Validate the signature. No need to call NSS_Init() here, assume that the - // caller did that already. + // ensure NSS_Init() is called before using NSS_CMSMessage_CreateFromDER + static std::once_flag aInitOnce; + std::call_once(aInitOnce, ensureNssInit); + // Validate the signature. SECItem aSignatureItem; aSignatureItem.data = const_cast(aSignature.data()); aSignatureItem.len = aSignature.size(); diff -Nru libreoffice-l10n-6.2.3/svtools/source/dialogs/ServerDetailsControls.cxx libreoffice-l10n-6.2.4/svtools/source/dialogs/ServerDetailsControls.cxx --- libreoffice-l10n-6.2.3/svtools/source/dialogs/ServerDetailsControls.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/svtools/source/dialogs/ServerDetailsControls.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -24,6 +24,7 @@ #include #include #include +#include #include @@ -445,12 +446,11 @@ catch( const Exception& ) {} - // Get the Content - ::ucbhelper::Content aCnt( sUrl, m_xCmdEnv, comphelper::getProcessComponentContext() ); - Sequence aProps { "Title" }; - try { + // Get the Content + ::ucbhelper::Content aCnt( sUrl, m_xCmdEnv, comphelper::getProcessComponentContext() ); + Sequence aProps { "Title" }; Reference< XResultSet > xResultSet( aCnt.createCursor( aProps ), UNO_QUERY_THROW ); Reference< XContentAccess > xAccess( xResultSet, UNO_QUERY_THROW ); while ( xResultSet->next() ) @@ -466,8 +466,9 @@ m_pDialog->m_xLBRepository->append_text(sName); } } - catch ( const Exception& ) + catch ( const Exception& e) { + SAL_WARN( "svtools.dialogs", "RefreshReposHdl exception=" << e ); } // Auto-select the first one diff -Nru libreoffice-l10n-6.2.3/svx/source/dialog/hexcolorcontrol.cxx libreoffice-l10n-6.2.4/svx/source/dialog/hexcolorcontrol.cxx --- libreoffice-l10n-6.2.3/svx/source/dialog/hexcolorcontrol.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/svx/source/dialog/hexcolorcontrol.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -19,22 +19,49 @@ #include #include +#include namespace weld { HexColorControl::HexColorControl(std::unique_ptr pEntry) : m_xEntry(std::move(pEntry)) + , m_nAsyncModifyEvent(nullptr) { m_xEntry->set_max_length(6); m_xEntry->set_width_chars(6); m_xEntry->connect_insert_text(LINK(this, HexColorControl, ImplProcessInputHdl)); + m_xEntry->connect_changed(LINK(this, HexColorControl, ImplProcessModifyHdl)); +} + +HexColorControl::~HexColorControl() +{ + if (m_nAsyncModifyEvent) + Application::RemoveUserEvent(m_nAsyncModifyEvent); +} + +IMPL_LINK_NOARG(HexColorControl, OnAsyncModifyHdl, void*, void) +{ + m_nAsyncModifyEvent = nullptr; + m_aModifyHdl.Call(*m_xEntry); +} + +// tdf#123291 resend it async so it arrives after ImplProcessInputHdl has been +// processed +IMPL_LINK_NOARG(HexColorControl, ImplProcessModifyHdl, weld::Entry&, void) +{ + if (m_nAsyncModifyEvent) + Application::RemoveUserEvent(m_nAsyncModifyEvent); + m_nAsyncModifyEvent = Application::PostUserEvent(LINK(this, HexColorControl, OnAsyncModifyHdl)); } void HexColorControl::SetColor(Color nColor) { OUStringBuffer aBuffer; sax::Converter::convertColor(aBuffer, nColor); - m_xEntry->set_text(aBuffer.makeStringAndClear().copy(1)); + OUString sColor = aBuffer.makeStringAndClear().copy(1); + if (sColor == m_xEntry->get_text()) + return; + m_xEntry->set_text(sColor); } Color HexColorControl::GetColor() diff -Nru libreoffice-l10n-6.2.3/svx/source/gallery2/galbrws1.cxx libreoffice-l10n-6.2.4/svx/source/gallery2/galbrws1.cxx --- libreoffice-l10n-6.2.3/svx/source/gallery2/galbrws1.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/svx/source/gallery2/galbrws1.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -268,13 +268,13 @@ if ( bCreateNew ) { - mpThemePropertiesDialog->StartExecuteAsync([=](sal_Int32 nResult){ + mpThemePropertiesDialog->StartExecuteAsync([this](sal_Int32 nResult){ EndNewThemePropertiesDlgHdl(nResult); }); } else { - mpThemePropertiesDialog->StartExecuteAsync([=](sal_Int32 nResult){ + mpThemePropertiesDialog->StartExecuteAsync([this](sal_Int32 nResult){ EndThemePropertiesDlgHdl(nResult); }); } diff -Nru libreoffice-l10n-6.2.3/svx/source/svdraw/svdograf.cxx libreoffice-l10n-6.2.4/svx/source/svdraw/svdograf.cxx --- libreoffice-l10n-6.2.3/svx/source/svdraw/svdograf.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/svx/source/svdraw/svdograf.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -103,7 +103,7 @@ sfx2::LinkManager::GetDisplayNames( this, nullptr, &rGrafObj.aFileName, nullptr, &rGrafObj.aFilterName ); Graphic aGraphic; - if (sfx2::LinkManager::GetGraphicFromAny(rMimeType, rValue, getReferer(), aGraphic)) + if (sfx2::LinkManager::GetGraphicFromAny(rMimeType, rValue, getReferer(), aGraphic, nullptr)) { rGrafObj.ImpSetLinkedGraphic(aGraphic); } diff -Nru libreoffice-l10n-6.2.3/svx/source/svdraw/svdundo.cxx libreoffice-l10n-6.2.4/svx/source/svdraw/svdundo.cxx --- libreoffice-l10n-6.2.3/svx/source/svdraw/svdundo.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/svx/source/svdraw/svdundo.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -708,7 +708,7 @@ { ImplUnmarkObject( pObj ); E3DModifySceneSnapRectUpdater aUpdater(pObj); - pObjList->RemoveObject(nOrdNum); + pObjList->RemoveObject(pObj->GetOrdNum()); } // Trigger PageChangeCall @@ -730,7 +730,7 @@ { ImplUnmarkObject( pObj ); - SdrObject* pChkObj= pObjList->RemoveObject(nOrdNum); + SdrObject* pChkObj= pObjList->RemoveObject(pObj->GetOrdNum()); DBG_ASSERT(pChkObj==pObj,"UndoInsertObj: RemoveObjNum!=pObj"); } } @@ -886,7 +886,7 @@ SetNewOwner(true); ImplUnmarkObject( pNewObj ); - pObjList->ReplaceObject(pObj,nOrdNum); + pObjList->ReplaceObject(pObj,pNewObj->GetOrdNum()); } else { @@ -904,7 +904,7 @@ SetNewOwner(false); ImplUnmarkObject( pObj ); - pObjList->ReplaceObject(pNewObj,nOrdNum); + pObjList->ReplaceObject(pNewObj,pObj->GetOrdNum()); } else diff -Nru libreoffice-l10n-6.2.3/sw/inc/ndtxt.hxx libreoffice-l10n-6.2.4/sw/inc/ndtxt.hxx --- libreoffice-l10n-6.2.3/sw/inc/ndtxt.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/inc/ndtxt.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -28,6 +28,7 @@ #include "ndhints.hxx" #include "SwNumberTreeTypes.hxx" #include "IDocumentContentOperations.hxx" +#include "modeltoviewhelper.hxx" #include @@ -680,7 +681,7 @@ const bool bWithNum = false, const bool bAddSpaceAfterListLabelStr = false, const bool bWithSpacesForLevel = false, - const ExpandMode eAdditionalMode = ExpandMode(0)) const; + const ExpandMode eAdditionalMode = ExpandMode::ExpandFootnote) const; bool CopyExpandText( SwTextNode& rDestNd, const SwIndex* pDestIdx, sal_Int32 nIdx, sal_Int32 nLen, SwRootFrame const* pLayout, diff -Nru libreoffice-l10n-6.2.3/sw/Library_sw.mk libreoffice-l10n-6.2.4/sw/Library_sw.mk --- libreoffice-l10n-6.2.3/sw/Library_sw.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/Library_sw.mk 2019-05-17 15:35:08.000000000 +0000 @@ -488,6 +488,7 @@ sw/source/core/unocore/unotbl \ sw/source/core/unocore/unotext \ sw/source/core/unocore/unotextmarkup \ + sw/source/core/view/dialoghelp \ sw/source/core/view/pagepreviewlayout \ sw/source/core/view/printdata \ sw/source/core/view/vdraw \ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/core/data/odt/pass/tdf122599-1.odt and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/core/data/odt/pass/tdf122599-1.odt differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/core/data/ooxml/fail/ofz14422-1.docx and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/core/data/ooxml/fail/ofz14422-1.docx differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/extras/odfimport/data/tdf113289.odt and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/extras/odfimport/data/tdf113289.odt differ diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/odfimport/odfimport.cxx libreoffice-l10n-6.2.4/sw/qa/extras/odfimport/odfimport.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/odfimport/odfimport.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/odfimport/odfimport.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -926,5 +927,13 @@ pDoc->getIDocumentSettingAccess().get(DocumentSettingId::COLLAPSE_EMPTY_CELL_PARA)); } +DECLARE_ODFIMPORT_TEST(testTdf113289, "tdf113289.odt") +{ + uno::Any aPageStyle = getStyles("PageStyles")->getByName("Standard"); + CPPUNIT_ASSERT_EQUAL(static_cast(style::FootnoteLineStyle::SOLID), + getProperty(aPageStyle, "FootnoteLineStyle")); +} + + CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/data/tdf123054.docx and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/data/tdf123054.docx differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/data/textinput.odt and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/data/textinput.odt differ diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -946,6 +946,12 @@ assertXPath(pXmlDoc, "/w:document/w:body/w:p[10]/w:pPr/w:rPr/w:del"); } +DECLARE_OOXMLIMPORT_TEST(testTdf123054, "tdf123054.docx") +{ + CPPUNIT_ASSERT_EQUAL(OUString("No Spacing"), + getProperty(getParagraph(20), "ParaStyleName")); +} + CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -70,6 +70,18 @@ assertXPath(pXmlDoc, "/w:document/w:body/w:tbl[1]/w:tblPr/w:tblW", "w", "4000"); } +DECLARE_OOXMLEXPORT_TEST(testTextInput, "textinput.odt") +{ + xmlDocPtr pXmlDoc = parseExport("word/document.xml"); + if (!pXmlDoc) + return; + // Ensure we have a formfield + assertXPathContent(pXmlDoc, "/w:document/w:body/w:p/w:r[3]/w:instrText", " FORMTEXT "); + // and it's content is not gone + assertXPathContent(pXmlDoc, "/w:document/w:body/w:p/w:r[5]/w:t", "SomeText"); +} + + CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -369,14 +369,31 @@ return; // tdf#106849 NumPicBullet xShape should not to be resized. -// Seems this is dependent on the running system, which is - unfortunate -// see: MSWordExportBase::BulletDefinitions -// FIXME: the size of a bullet is defined by GraphicSize property -// (stored in SvxNumberFormat::aGraphicSize) so use that for the size -// (properly convert from 100mm to pt (1 inch is 72 pt, 1 pt is 20 twips). -#if !defined(MACOSX) - assertXPath(pXmlDoc, "/w:numbering/w:numPicBullet[2]/w:pict/v:shape", "style", "width:11.25pt;height:11.25pt"); -#endif + // This is dependent on the running system: see MSWordExportBase::BulletDefinitions + // FIXME: the size of a bullet is defined by GraphicSize property + // (stored in SvxNumberFormat::aGraphicSize) so use that for the size + // (properly convert from 100mm to pt (1 inch is 72 pt, 1 pt is 20 twips). + + // On 96 DPI "width:11.25pt;height:11.25pt"; on 120 DPI "width:9pt;height:9pt" + const OUString sStyle + = getXPath(pXmlDoc, "/w:numbering/w:numPicBullet[2]/w:pict/v:shape", "style"); + { + const OUString sWidth = sStyle.getToken(0, ';'); + CPPUNIT_ASSERT(sWidth.startsWith("width:")); + CPPUNIT_ASSERT(sWidth.endsWith("pt")); + const double fWidth = sWidth.copy(6, sWidth.getLength() - 8).toDouble(); + const double fXScaleFactor = 96.0 / Application::GetDefaultDevice()->GetDPIX(); + // note: used to fail on Mac with 14.7945205479452 vs. 14.8 + CPPUNIT_ASSERT_DOUBLES_EQUAL(11.25 * fXScaleFactor, fWidth, 0.01); + } + { + const OUString sHeight = sStyle.getToken(1, ';'); + CPPUNIT_ASSERT(sHeight.startsWith("height:")); + CPPUNIT_ASSERT(sHeight.endsWith("pt")); + const double fHeight = sHeight.copy(7, sHeight.getLength() - 9).toDouble(); + const double fYScaleFactor = 96.0 / Application::GetDefaultDevice()->GetDPIY(); + CPPUNIT_ASSERT_DOUBLES_EQUAL(11.25 * fYScaleFactor, fHeight, 0.01); + } } DECLARE_OOXMLEXPORT_TEST(testColumnBreak_ColumnCountIsZero,"fdo74153.docx") @@ -1219,6 +1236,17 @@ CPPUNIT_ASSERT_EQUAL(sal_Int32(6736947), getProperty(xStyle, "CharColor")); } +DECLARE_OOXMLEXPORT_TEST(testDocxTablePosition, "floating-table-position.docx") +{ + xmlDocPtr pXmlDoc = parseExport("word/document.xml"); + if (!pXmlDoc) + return; + + // the exported positions were wrong due to some missing shifting in the export code + assertXPath(pXmlDoc, "/w:document/w:body/w:tbl/w:tblPr/w:tblpPr", "tblpX", "3494"); + assertXPath(pXmlDoc, "/w:document/w:body/w:tbl/w:tblPr/w:tblpPr", "tblpY", "4611"); +} + CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlimport/data/tdf124670.docx and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlimport/data/tdf124670.docx differ diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -330,6 +330,16 @@ getProperty(getRun(getParagraph(1), 1), "CharEscapement")); } +DECLARE_OOXMLIMPORT_TEST(testTdf124670, "tdf124670.docx") +{ + CPPUNIT_ASSERT_EQUAL(1, getParagraphs()); + // We need to take xml:space attribute into account, even in w:document element + uno::Reference paragraph = getParagraph(1); + CPPUNIT_ASSERT_EQUAL( + OUString("You won't believe, but that's how it was in markup of original bugdoc!"), + paragraph->getString()); +} + // tests should only be added to ooxmlIMPORT *if* they fail round-tripping in ooxmlEXPORT CPPUNIT_PLUGIN_IMPLEMENT(); diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/rtfexport/data/para-style-bottom-margin-2.rtf libreoffice-l10n-6.2.4/sw/qa/extras/rtfexport/data/para-style-bottom-margin-2.rtf --- libreoffice-l10n-6.2.3/sw/qa/extras/rtfexport/data/para-style-bottom-margin-2.rtf 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/rtfexport/data/para-style-bottom-margin-2.rtf 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,12 @@ +{\rtf1 +\ansi\ansicpg1252\deff0 +{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2 Times New Roman;}} +{\stylesheet +{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \snext0 Normal;} +{\s15\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \sbasedon0 \snext15 List Paragraph;} +} +\pard\plain \ltrpar\s15\ql \li720\ri0\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace +\par +\pard\plain +\par +} diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/rtfexport/rtfexport2.cxx libreoffice-l10n-6.2.4/sw/qa/extras/rtfexport/rtfexport2.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/rtfexport/rtfexport2.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/rtfexport/rtfexport2.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1105,6 +1105,33 @@ CPPUNIT_ASSERT_EQUAL(sal_Int32(2), getProperty(getParagraph(1), "ParaTopMargin")); } +DECLARE_RTFIMPORT_TEST(testParaStyleBottomMargin2, "para-style-bottom-margin-2.rtf") +{ + uno::Reference xPropertySet( + getStyles("ParagraphStyles")->getByName("Standard"), uno::UNO_QUERY); + CPPUNIT_ASSERT_EQUAL(sal_Int32(353), getProperty(xPropertySet, "ParaBottomMargin")); + CPPUNIT_ASSERT_EQUAL(style::LineSpacingMode::PROP, + getProperty(xPropertySet, "ParaLineSpacing").Mode); + CPPUNIT_ASSERT_EQUAL(sal_Int16(115), + getProperty(xPropertySet, "ParaLineSpacing").Height); + + // the derived style contains \sa200, as does its parent + uno::Reference xPropertySet1( + getStyles("ParagraphStyles")->getByName("List Paragraph"), uno::UNO_QUERY); + CPPUNIT_ASSERT_EQUAL(sal_Int32(353), getProperty(xPropertySet1, "ParaBottomMargin")); + CPPUNIT_ASSERT_EQUAL(style::LineSpacingMode::PROP, + getProperty(xPropertySet1, "ParaLineSpacing").Mode); + CPPUNIT_ASSERT_EQUAL(sal_Int16(115), + getProperty(xPropertySet1, "ParaLineSpacing").Height); + // for the paragraph there is no \saN, so it should default to 0 + auto const xPara(getParagraph(1)); + CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty(xPara, "ParaBottomMargin")); + CPPUNIT_ASSERT_EQUAL(style::LineSpacingMode::PROP, + getProperty(xPara, "ParaLineSpacing").Mode); + CPPUNIT_ASSERT_EQUAL(sal_Int16(115), + getProperty(xPara, "ParaLineSpacing").Height); +} + DECLARE_RTFEXPORT_TEST(testFdo66040, "fdo66040.rtf") { uno::Reference xDrawPageSupplier(mxComponent, uno::UNO_QUERY); diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/rtfimport/data/para-style-bottom-margin.rtf libreoffice-l10n-6.2.4/sw/qa/extras/rtfimport/data/para-style-bottom-margin.rtf --- libreoffice-l10n-6.2.3/sw/qa/extras/rtfimport/data/para-style-bottom-margin.rtf 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/rtfimport/data/para-style-bottom-margin.rtf 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,14 @@ +{\rtf1 +\ansi\ansicpg1252\deff0 +{\fonttbl +{\f0 Times New Roman;} +} +{\stylesheet +{\sa200\sl276\slmult1 \snext0 Normal;} +{\s19 \sbasedon0 \snext0 toc 1;} +} +\pard\plain \s19 +foo +\par +\par +} diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/rtfimport/rtfimport.cxx libreoffice-l10n-6.2.4/sw/qa/extras/rtfimport/rtfimport.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/rtfimport/rtfimport.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/rtfimport/rtfimport.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -18,6 +18,8 @@ #include #include #include +#include +#include #include #include #include @@ -1588,6 +1590,35 @@ CPPUNIT_ASSERT_EQUAL(sal_Int32(COL_AUTO), getProperty(run, "CharColor")); } +DECLARE_RTFIMPORT_TEST(testParaStyleBottomMargin, "para-style-bottom-margin.rtf") +{ + uno::Reference xPropertySet( + getStyles("ParagraphStyles")->getByName("Standard"), uno::UNO_QUERY); + CPPUNIT_ASSERT_EQUAL(sal_Int32(353), getProperty(xPropertySet, "ParaBottomMargin")); + CPPUNIT_ASSERT_EQUAL(style::LineSpacingMode::PROP, + getProperty(xPropertySet, "ParaLineSpacing").Mode); + CPPUNIT_ASSERT_EQUAL(sal_Int16(115), + getProperty(xPropertySet, "ParaLineSpacing").Height); + + // The reason why this is 0 despite the default style containing \sa200 + // is that Word will actually interpret \basedonN + // as "set style N and for every attribute of that style, + // set an attribute with default value on the style" + uno::Reference xPropertySet1( + getStyles("ParagraphStyles")->getByName("Contents 1"), uno::UNO_QUERY); + CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty(xPropertySet1, "ParaBottomMargin")); + CPPUNIT_ASSERT_EQUAL(style::LineSpacingMode::PROP, + getProperty(xPropertySet1, "ParaLineSpacing").Mode); + CPPUNIT_ASSERT_EQUAL(sal_Int16(100), + getProperty(xPropertySet1, "ParaLineSpacing").Height); + auto const xPara(getParagraph(1)); + CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty(xPara, "ParaBottomMargin")); + CPPUNIT_ASSERT_EQUAL(style::LineSpacingMode::PROP, // 0 or 3 ??? + getProperty(xPara, "ParaLineSpacing").Mode); + CPPUNIT_ASSERT_EQUAL(sal_Int16(100), + getProperty(xPara, "ParaLineSpacing").Height); +} + // tests should only be added to rtfIMPORT *if* they fail round-tripping in rtfEXPORT CPPUNIT_PLUGIN_IMPLEMENT(); Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/extras/uiwriter/data/test_anchor_as_character.odt and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/extras/uiwriter/data/test_anchor_as_character.odt differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/sw/qa/extras/uiwriter/data2/floating-table-position.docx and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/sw/qa/extras/uiwriter/data2/floating-table-position.docx differ diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/uiwriter/uiwriter2.cxx libreoffice-l10n-6.2.4/sw/qa/extras/uiwriter/uiwriter2.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/uiwriter/uiwriter2.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/uiwriter/uiwriter2.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -22,6 +22,8 @@ #include #include #include +#include +#include #include namespace @@ -37,6 +39,8 @@ void testRedlineInHiddenSection(); void testTdf101534(); void testTdf54819(); + void testTdf109376_redline(); + void testTdf109376(); void testTdf108687_tabstop(); void testTdf119571(); void testTdf119019(); @@ -45,12 +49,15 @@ void testTdf101873(); void testTableWidth(); void testTdf122942(); + void testDocxAttributeTableExport(); CPPUNIT_TEST_SUITE(SwUiWriterTest2); CPPUNIT_TEST(testRedlineMoveInsertInDelete); CPPUNIT_TEST(testRedlineInHiddenSection); CPPUNIT_TEST(testTdf101534); CPPUNIT_TEST(testTdf54819); + CPPUNIT_TEST(testTdf109376_redline); + CPPUNIT_TEST(testTdf109376); CPPUNIT_TEST(testTdf108687_tabstop); CPPUNIT_TEST(testTdf119571); CPPUNIT_TEST(testTdf119019); @@ -59,6 +66,7 @@ CPPUNIT_TEST(testTdf101873); CPPUNIT_TEST(testTableWidth); CPPUNIT_TEST(testTdf122942); + CPPUNIT_TEST(testDocxAttributeTableExport); CPPUNIT_TEST_SUITE_END(); private: @@ -249,6 +257,104 @@ getProperty(getParagraph(1), "ParaStyleName")); } +void SwUiWriterTest2::testTdf109376_redline() +{ + SwDoc* pDoc = createDoc(); + SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell(); + CPPUNIT_ASSERT(pWrtShell); + // need 2 paragraphs to get to the bMoveNds case + pWrtShell->Insert("foo"); + pWrtShell->SplitNode(); + pWrtShell->Insert("bar"); + pWrtShell->SplitNode(); + pWrtShell->StartOfSection(false); + + // add AT_PARA fly at 1st to be deleted node + SwFormatAnchor anchor(RndStdIds::FLY_AT_PARA); + anchor.SetAnchor(pWrtShell->GetCursor()->GetPoint()); + SfxItemSet flySet(pDoc->GetAttrPool(), + svl::Items{}); + flySet.Put(anchor); + SwFormatFrameSize size(ATT_MIN_SIZE, 1000, 1000); + flySet.Put(size); // set a size, else we get 1 char per line... + SwFrameFormat const* pFly = pWrtShell->NewFlyFrame(flySet, /*bAnchValid=*/true); + CPPUNIT_ASSERT(pFly != nullptr); + + pWrtShell->SttEndDoc(false); + SwInsertTableOptions tableOpt(SwInsertTableFlags::DefaultBorder, 0); + const SwTable& rTable = pWrtShell->InsertTable(tableOpt, 1, 1); + + pWrtShell->StartOfSection(false); + SwPaM pam(*pWrtShell->GetCursor()->GetPoint()); + pam.SetMark(); + pam.GetPoint()->nNode = *rTable.GetTableNode(); + pam.GetPoint()->nContent.Assign(nullptr, 0); + pam.Exchange(); // same selection direction as in doc compare... + + IDocumentRedlineAccess& rIDRA(pDoc->getIDocumentRedlineAccess()); + rIDRA.SetRedlineFlags(RedlineFlags::On | RedlineFlags::ShowInsert | RedlineFlags::ShowDelete); + rIDRA.AppendRedline(new SwRangeRedline(nsRedlineType_t::REDLINE_DELETE, pam), true); + // this used to assert/crash with m_pAnchoredFlys mismatch because the + // fly was not deleted but its anchor was moved to the SwTableNode + rIDRA.AcceptAllRedline(true); + + CPPUNIT_ASSERT_EQUAL(size_t(0), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); + sw::UndoManager& rUndoManager = pDoc->GetUndoManager(); + rUndoManager.Undo(); + CPPUNIT_ASSERT_EQUAL(size_t(1), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); + rUndoManager.Redo(); + CPPUNIT_ASSERT_EQUAL(size_t(0), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); + rUndoManager.Undo(); + CPPUNIT_ASSERT_EQUAL(size_t(1), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); +} + +void SwUiWriterTest2::testTdf109376() +{ + SwDoc* pDoc = createDoc(); + SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell(); + CPPUNIT_ASSERT(pWrtShell); + // need 2 paragraphs to get to the bMoveNds case + pWrtShell->Insert("foo"); + pWrtShell->SplitNode(); + pWrtShell->Insert("bar"); + pWrtShell->SplitNode(); + pWrtShell->StartOfSection(false); + + // add AT_PARA fly at 1st to be deleted node + SwFormatAnchor anchor(RndStdIds::FLY_AT_PARA); + anchor.SetAnchor(pWrtShell->GetCursor()->GetPoint()); + SfxItemSet flySet(pDoc->GetAttrPool(), + svl::Items{}); + flySet.Put(anchor); + SwFormatFrameSize size(ATT_MIN_SIZE, 1000, 1000); + flySet.Put(size); // set a size, else we get 1 char per line... + SwFrameFormat const* pFly = pWrtShell->NewFlyFrame(flySet, /*bAnchValid=*/true); + CPPUNIT_ASSERT(pFly != nullptr); + + pWrtShell->SttEndDoc(false); + SwInsertTableOptions tableOpt(SwInsertTableFlags::DefaultBorder, 0); + const SwTable& rTable = pWrtShell->InsertTable(tableOpt, 1, 1); + + pWrtShell->StartOfSection(false); + SwPaM pam(*pWrtShell->GetCursor()->GetPoint()); + pam.SetMark(); + pam.GetPoint()->nNode = *rTable.GetTableNode(); + pam.GetPoint()->nContent.Assign(nullptr, 0); + pam.Exchange(); // same selection direction as in doc compare... + + // this used to assert/crash with m_pAnchoredFlys mismatch because the + // fly was not deleted but its anchor was moved to the SwTableNode + pDoc->getIDocumentContentOperations().DeleteRange(pam); + CPPUNIT_ASSERT_EQUAL(size_t(0), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); + sw::UndoManager& rUndoManager = pDoc->GetUndoManager(); + rUndoManager.Undo(); + CPPUNIT_ASSERT_EQUAL(size_t(1), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); + rUndoManager.Redo(); + CPPUNIT_ASSERT_EQUAL(size_t(0), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); + rUndoManager.Undo(); + CPPUNIT_ASSERT_EQUAL(size_t(1), pWrtShell->GetFlyCount(FLYCNTTYPE_FRM)); +} + void SwUiWriterTest2::testTdf108687_tabstop() { SwDoc* pDoc = createDoc("tdf108687_tabstop.odt"); @@ -531,6 +637,45 @@ CPPUNIT_ASSERT_LESS(static_cast(0), rVert.GetPos()); } +void SwUiWriterTest2::testDocxAttributeTableExport() +{ + createDoc("floating-table-position.docx"); + + // get the table frame, set new values and dismiss the references + { + uno::Reference xDrawPageSupplier(mxComponent, uno::UNO_QUERY); + uno::Reference xDrawPage(xDrawPageSupplier->getDrawPage(), + uno::UNO_QUERY); + uno::Reference xShape(xDrawPage->getByIndex(0), uno::UNO_QUERY); + + // change the properties + // 8133 -> 8000 + xShape->setPropertyValue("VertOrientPosition", uno::makeAny(static_cast(8000))); + // 5964 -> 5000 + xShape->setPropertyValue("HoriOrientPosition", uno::makeAny(static_cast(5000))); + // 0 (frame) -> 8 (page print area) + xShape->setPropertyValue("VertOrientRelation", uno::makeAny(static_cast(8))); + // 8 (page print area) -> 0 (frame) + xShape->setPropertyValue("HoriOrientRelation", uno::makeAny(static_cast(0))); + } + // save it to docx + reload("Office Open XML Text", "floating-table-position.docx"); + + uno::Reference xDrawPageSupplier(mxComponent, uno::UNO_QUERY); + uno::Reference xDrawPage(xDrawPageSupplier->getDrawPage(), + uno::UNO_QUERY); + uno::Reference xShape(xDrawPage->getByIndex(0), uno::UNO_QUERY); + + // test the new values + sal_Int32 nValue = getProperty(xShape, "VertOrientPosition"); + CPPUNIT_ASSERT(sal_Int32(7999) <= nValue && nValue <= sal_Int32(8001)); + nValue = getProperty(xShape, "HoriOrientPosition"); + CPPUNIT_ASSERT(sal_Int32(4999) <= nValue && nValue <= sal_Int32(5001)); + + CPPUNIT_ASSERT_EQUAL(sal_Int16(8), getProperty(xShape, "VertOrientRelation")); + CPPUNIT_ASSERT_EQUAL(sal_Int16(0), getProperty(xShape, "HoriOrientRelation")); +} + CPPUNIT_TEST_SUITE_REGISTRATION(SwUiWriterTest2); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff -Nru libreoffice-l10n-6.2.3/sw/qa/extras/uiwriter/uiwriter.cxx libreoffice-l10n-6.2.4/sw/qa/extras/uiwriter/uiwriter.cxx --- libreoffice-l10n-6.2.3/sw/qa/extras/uiwriter/uiwriter.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/qa/extras/uiwriter/uiwriter.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -177,6 +177,7 @@ void testTdf98512(); void testShapeTextboxSelect(); void testShapeTextboxDelete(); + void testAnchorChangeSelection(); void testCp1000071(); void testShapeTextboxVertadjust(); void testShapeTextboxAutosize(); @@ -347,6 +348,7 @@ void testTdf117225(); void testTdf91801(); void testTdf51223(); + void testTdf108423(); void testInconsistentBookmark(); CPPUNIT_TEST_SUITE(SwUiWriterTest); @@ -376,6 +378,7 @@ CPPUNIT_TEST(testTdf98512); CPPUNIT_TEST(testShapeTextboxSelect); CPPUNIT_TEST(testShapeTextboxDelete); + CPPUNIT_TEST(testAnchorChangeSelection); CPPUNIT_TEST(testCp1000071); CPPUNIT_TEST(testShapeTextboxVertadjust); CPPUNIT_TEST(testShapeTextboxAutosize); @@ -547,6 +550,7 @@ CPPUNIT_TEST(testTdf91801); CPPUNIT_TEST(testTdf51223); CPPUNIT_TEST(testInconsistentBookmark); + CPPUNIT_TEST(testTdf108423); CPPUNIT_TEST_SUITE_END(); private: @@ -1257,6 +1261,25 @@ CPPUNIT_ASSERT_EQUAL(static_cast(0), nActual); } +void SwUiWriterTest::testAnchorChangeSelection() +{ + SwDoc* pDoc = createDoc("test_anchor_as_character.odt"); + SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell(); + SdrPage* pPage = pDoc->getIDocumentDrawModelAccess().GetDrawModel()->GetPage(0); + SdrObject* pObject = pPage->GetObj(0); + CPPUNIT_ASSERT(pObject); + + // Then select it. + pWrtShell->SelectObj(Point(), 0, pObject); + const SdrMarkList& rMarkList = pWrtShell->GetDrawView()->GetMarkedObjectList(); + CPPUNIT_ASSERT_EQUAL(pObject, rMarkList.GetMark(0)->GetMarkedSdrObj()); + + pWrtShell->ChgAnchor(RndStdIds::FLY_AS_CHAR); + + // tdf#125039 shape must still be selected, extensions depend on that + CPPUNIT_ASSERT_EQUAL(pObject, rMarkList.GetMark(0)->GetMarkedSdrObj()); +} + void SwUiWriterTest::testCp1000071() { SwDoc* pDoc = createDoc("cp1000071.odt"); @@ -6529,6 +6552,25 @@ } } +void SwUiWriterTest::testTdf108423() +{ + SwDoc* pDoc = createDoc(); + SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell(); + // testing autocorrect of i' -> I' on start of first paragraph + SwAutoCorrect corr(*SvxAutoCorrCfg::Get().GetAutoCorrect()); + pWrtShell->Insert("i"); + const sal_Unicode cChar = '\''; + pWrtShell->AutoCorrect(corr, cChar); + // The word "i" should be capitalized due to autocorrect, followed by a typographical apostrophe + sal_uLong nIndex = pWrtShell->GetCursor()->GetNode().GetIndex(); + OUString sIApostrophe = OUString(u"I" + OUStringLiteral1(0x2019)); + CPPUNIT_ASSERT_EQUAL(sIApostrophe, static_cast(pDoc->GetNodes()[nIndex])->GetText()); + pWrtShell->Insert(" i"); + pWrtShell->AutoCorrect(corr, cChar); + OUString sText = OUString(sIApostrophe + u" " + sIApostrophe); + CPPUNIT_ASSERT_EQUAL(sText, static_cast(pDoc->GetNodes()[nIndex])->GetText()); +} + CPPUNIT_TEST_SUITE_REGISTRATION(SwUiWriterTest); CPPUNIT_PLUGIN_IMPLEMENT(); diff -Nru libreoffice-l10n-6.2.3/sw/source/core/crsr/crstrvl.cxx libreoffice-l10n-6.2.4/sw/source/core/crsr/crstrvl.cxx --- libreoffice-l10n-6.2.3/sw/source/core/crsr/crstrvl.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/crsr/crstrvl.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1296,7 +1296,7 @@ if( pONd ) { rContentAtPos.eContentAtPos = IsAttrAtPos::Outline; - rContentAtPos.sStr = sw::GetExpandTextMerged(GetLayout(), *pONd, true, false, ExpandMode(0)); + rContentAtPos.sStr = sw::GetExpandTextMerged(GetLayout(), *pONd, true, false, ExpandMode::ExpandFootnote); bRet = true; } } diff -Nru libreoffice-l10n-6.2.3/sw/source/core/doc/doclay.cxx libreoffice-l10n-6.2.4/sw/source/core/doc/doclay.cxx --- libreoffice-l10n-6.2.3/sw/source/core/doc/doclay.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/doc/doclay.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -1285,6 +1286,36 @@ return pNewFormat; } +static void lcl_SetNumUsedBit(std::vector& rSetFlags, size_t nFormatSize, sal_Int32 nNmLen, const OUString& rName, const OUString& rCmpName) +{ + if (rName.startsWith(rCmpName)) + { + // Only get and set the Flag + const sal_Int32 nNum = rName.copy(nNmLen).toInt32()-1; + if (nNum >= 0 && static_cast(nNum) < nFormatSize) + rSetFlags[ nNum / 8 ] |= (0x01 << ( nNum & 0x07 )); + } +} + +static void lcl_SetNumUsedBit(std::vector& rSetFlags, size_t nFormatSize, sal_Int32 nNmLen, const SdrObject& rObj, const OUString& rCmpName) +{ + OUString sName = rObj.GetName(); + lcl_SetNumUsedBit(rSetFlags, nFormatSize, nNmLen, sName, rCmpName); + // tdf#122487 take groups into account, interate and recurse through their + // contents for name collision check + if (rObj.IsGroupObject()) + { + const SdrObjGroup &rGroupObj = static_cast(rObj); + for (size_t i = 0, nCount = rGroupObj.GetObjCount(); i < nCount; ++i) + { + SdrObject* pObj = rGroupObj.GetObj(i); + if (!pObj) + continue; + lcl_SetNumUsedBit(rSetFlags, nFormatSize, nNmLen, *pObj, rCmpName); + } + } +} + static OUString lcl_GetUniqueFlyName(const SwDoc* pDoc, const char* pDefStrId, sal_uInt16 eType) { assert(eType >= RES_FMT_BEGIN && eType < RES_FMT_END); @@ -1308,23 +1339,16 @@ const SwFrameFormat* pFlyFormat = rFormats[ n ]; if (eType != pFlyFormat->Which()) continue; - OUString sName; if (eType == RES_DRAWFRMFMT) { const SdrObject *pObj = pFlyFormat->FindSdrObject(); if (pObj) - sName = pObj->GetName(); + lcl_SetNumUsedBit(aSetFlags, rFormats.size(), nNmLen, *pObj, aName); } else { - sName = pFlyFormat->GetName(); - } - if (sName.startsWith(aName)) - { - // Only get and set the Flag - const sal_Int32 nNum = sName.copy(nNmLen).toInt32()-1; - if( nNum >= 0 && static_cast(nNum) < rFormats.size() ) - aSetFlags[ nNum / 8 ] |= (0x01 << ( nNum & 0x07 )); + OUString sName = pFlyFormat->GetName(); + lcl_SetNumUsedBit(aSetFlags, rFormats.size(), nNmLen, sName, aName); } } diff -Nru libreoffice-l10n-6.2.3/sw/source/core/doc/doctxm.cxx libreoffice-l10n-6.2.4/sw/source/core/doc/doctxm.cxx --- libreoffice-l10n-6.2.3/sw/source/core/doc/doctxm.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/doc/doctxm.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1303,7 +1303,7 @@ const SwTextField* pTextField = pFormatField->GetTextField(); if(!pTextField) continue; - const SwTextNode& rTextNode = pTextField->GetTextNode(); + SwTextNode& rTextNode = pTextField->GetTextNode(); ::SetProgressState( 0, pDoc->GetDocShell() ); if (rTextNode.GetText().getLength() && diff -Nru libreoffice-l10n-6.2.3/sw/source/core/doc/DocumentLinksAdministrationManager.cxx libreoffice-l10n-6.2.4/sw/source/core/doc/DocumentLinksAdministrationManager.cxx --- libreoffice-l10n-6.2.3/sw/source/core/doc/DocumentLinksAdministrationManager.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/doc/DocumentLinksAdministrationManager.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -239,11 +240,8 @@ { rEmbeddedObjectContainer.setUserAllowsLinkUpdate(true); - SfxMedium* pMedium = m_rDoc.GetDocShell()->GetMedium(); - SfxFrame* pFrame = pMedium ? pMedium->GetLoadTargetFrame() : nullptr; - weld::Window* pDlgParent = pFrame ? pFrame->GetWindow().GetFrameWeld() : nullptr; - - GetLinkManager().UpdateAllLinks( bAskUpdate, false, pDlgParent ); + weld::Window* pDlgParent = GetFrameWeld(m_rDoc.GetDocShell()); + GetLinkManager().UpdateAllLinks(bAskUpdate, false, pDlgParent); } else { diff -Nru libreoffice-l10n-6.2.3/sw/source/core/doc/DocumentListItemsManager.cxx libreoffice-l10n-6.2.4/sw/source/core/doc/DocumentListItemsManager.cxx --- libreoffice-l10n-6.2.3/sw/source/core/doc/DocumentListItemsManager.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/doc/DocumentListItemsManager.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -73,7 +73,7 @@ { SwTextNode const*const pNode(rNodeNum.GetTextNode()); assert(pNode); - return sw::GetExpandTextMerged(&rLayout, *pNode, true, true, ExpandMode(0)); + return sw::GetExpandTextMerged(&rLayout, *pNode, true, true, ExpandMode::ExpandFootnote); } bool DocumentListItemsManager::isNumberedInLayout( diff -Nru libreoffice-l10n-6.2.3/sw/source/core/doc/DocumentRedlineManager.cxx libreoffice-l10n-6.2.4/sw/source/core/doc/DocumentRedlineManager.cxx --- libreoffice-l10n-6.2.3/sw/source/core/doc/DocumentRedlineManager.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/doc/DocumentRedlineManager.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -422,17 +422,15 @@ if( pCSttNd && pCEndNd ) rDoc.getIDocumentContentOperations().DeleteAndJoin( aPam ); - else - { - rDoc.getIDocumentContentOperations().DeleteRange( aPam ); - - if( pCSttNd && !pCEndNd ) + else if (pCSttNd && !pCEndNd) { aPam.GetBound().nContent.Assign( nullptr, 0 ); aPam.GetBound( false ).nContent.Assign( nullptr, 0 ); - aPam.DeleteMark(); rDoc.getIDocumentContentOperations().DelFullPara( aPam ); } + else + { + rDoc.getIDocumentContentOperations().DeleteRange(aPam); } rDoc.getIDocumentRedlineAccess().SetRedlineFlags_intern( eOld ); } @@ -536,17 +534,15 @@ if( pCSttNd && pCEndNd ) rDoc.getIDocumentContentOperations().DeleteAndJoin( aPam ); - else - { - rDoc.getIDocumentContentOperations().DeleteRange( aPam ); - - if( pCSttNd && !pCEndNd ) + else if (pCSttNd && !pCEndNd) { aPam.GetBound().nContent.Assign( nullptr, 0 ); aPam.GetBound( false ).nContent.Assign( nullptr, 0 ); - aPam.DeleteMark(); rDoc.getIDocumentContentOperations().DelFullPara( aPam ); } + else + { + rDoc.getIDocumentContentOperations().DeleteRange(aPam); } rDoc.getIDocumentRedlineAccess().SetRedlineFlags_intern( eOld ); } @@ -1897,37 +1893,40 @@ } else { - if (pStt->nContent == 0) - { - // tdf#54819 to keep the style of the paragraph - // after the fully deleted paragraphs (normal behaviour - // of editing without change tracking), we copy its style - // to the first removed paragraph. - SwTextNode* pDelNode = pStt->nNode.GetNode().GetTextNode(); - SwTextNode* pTextNode = pEnd->nNode.GetNode().GetTextNode(); - if (pDelNode != nullptr && pTextNode != nullptr && pDelNode != pTextNode) - pTextNode->CopyCollFormat( *pDelNode ); - } - else if ( bCallDelete && nsRedlineType_t::REDLINE_DELETE == pNewRedl->GetType() ) + if ( bCallDelete && nsRedlineType_t::REDLINE_DELETE == pNewRedl->GetType() ) { - // tdf#119571 update the style of the joined paragraph - // after a partially deleted paragraph to show its correct style - // in "Show changes" mode, too. All removed paragraphs - // get the style of the first (partially deleted) paragraph - // to avoid text insertion with bad style in the deleted - // area later. - SwContentNode* pDelNd = pStt->nNode.GetNode().GetContentNode(); - SwContentNode* pTextNd = pEnd->nNode.GetNode().GetContentNode(); - SwTextNode* pDelNode = pStt->nNode.GetNode().GetTextNode(); - SwTextNode* pTextNode; - SwNodeIndex aIdx( pEnd->nNode.GetNode() ); - - while (pDelNode != nullptr && pTextNd != nullptr && pDelNd->GetIndex() < pTextNd->GetIndex()) - { - pTextNode = pTextNd->GetTextNode(); - if (pTextNode && pDelNode != pTextNode ) - pDelNode->CopyCollFormat( *pTextNode ); - pTextNd = SwNodes::GoPrevious( &aIdx ); + if ( pStt->nContent == 0 ) + { + // tdf#54819 to keep the style of the paragraph + // after the fully deleted paragraphs (normal behaviour + // of editing without change tracking), we copy its style + // to the first removed paragraph. + SwTextNode* pDelNode = pStt->nNode.GetNode().GetTextNode(); + SwTextNode* pTextNode = pEnd->nNode.GetNode().GetTextNode(); + if (pDelNode != nullptr && pTextNode != nullptr && pDelNode != pTextNode) + pTextNode->CopyCollFormat( *pDelNode ); + } + else + { + // tdf#119571 update the style of the joined paragraph + // after a partially deleted paragraph to show its correct style + // in "Show changes" mode, too. All removed paragraphs + // get the style of the first (partially deleted) paragraph + // to avoid text insertion with bad style in the deleted + // area later. + SwContentNode* pDelNd = pStt->nNode.GetNode().GetContentNode(); + SwContentNode* pTextNd = pEnd->nNode.GetNode().GetContentNode(); + SwTextNode* pDelNode = pStt->nNode.GetNode().GetTextNode(); + SwTextNode* pTextNode; + SwNodeIndex aIdx( pEnd->nNode.GetNode() ); + + while (pDelNode != nullptr && pTextNd != nullptr && pDelNd->GetIndex() < pTextNd->GetIndex()) + { + pTextNode = pTextNd->GetTextNode(); + if (pTextNode && pDelNode != pTextNode ) + pDelNode->CopyCollFormat( *pTextNode ); + pTextNd = SwNodes::GoPrevious( &aIdx ); + } } } bool const ret = mpRedlineTable->Insert( pNewRedl ); diff -Nru libreoffice-l10n-6.2.3/sw/source/core/docnode/swbaslnk.cxx libreoffice-l10n-6.2.4/sw/source/core/docnode/swbaslnk.cxx --- libreoffice-l10n-6.2.3/sw/source/core/docnode/swbaslnk.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/docnode/swbaslnk.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -52,6 +52,7 @@ #include #include #include +#include #include using namespace com::sun::star; @@ -148,7 +149,10 @@ sReferer = sh->GetMedium()->GetName(); } - if( sfx2::LinkManager::GetGraphicFromAny(rMimeType, rValue, sReferer, aGrf) && + // tdf#124698 if any auth dialog is needed, find what the parent window should be + weld::Window* pDlgParent = GetFrameWeld(pDoc); + + if( sfx2::LinkManager::GetGraphicFromAny(rMimeType, rValue, sReferer, aGrf, pDlgParent) && ( GraphicType::Default != aGrf.GetType() || GraphicType::Default != rGrfObj.GetType() ) ) { diff -Nru libreoffice-l10n-6.2.3/sw/source/core/edit/autofmt.cxx libreoffice-l10n-6.2.4/sw/source/core/edit/autofmt.cxx --- libreoffice-l10n-6.2.3/sw/source/core/edit/autofmt.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/edit/autofmt.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1309,8 +1309,10 @@ std::vector> spaces; aFInfo.GetSpaces(spaces, !m_aFlags.bAFormatByInput || bWithLineBreaks); - for (auto & rSpaceRange : spaces) + // tdf#123285 iterate backwards - delete invalidates following indexes + for (auto iter = spaces.rbegin(); iter != spaces.rend(); ++iter) { + auto & rSpaceRange(*iter); assert(rSpaceRange.first != rSpaceRange.second); bool const bHasBlanks = HasSelBlanks( m_pCurTextFrame, rSpaceRange.first, @@ -2143,7 +2145,7 @@ if( m_aFlags.bAutoCorrect && aACorrDoc.ChgAutoCorrWord(reinterpret_cast(nSttPos), sal_Int32(nPos), *pATst, nullptr)) { - nPos = m_pCurTextFrame->MapModelToViewPos(*m_aDelPam.GetPoint()) - TextFrameIndex(1); + nPos = m_pCurTextFrame->MapModelToViewPos(*m_aDelPam.GetPoint()); if( m_aFlags.bWithRedlining ) { @@ -2179,7 +2181,7 @@ SetRedlineText( STR_AUTOFMTREDL_DETECT_URL ) && pATst->FnSetINetAttr(aACorrDoc, *pText, sal_Int32(nLastBlank), sal_Int32(nPos), eLang))) { - nPos = m_pCurTextFrame->MapModelToViewPos(*m_aDelPam.GetPoint()) - TextFrameIndex(1); + nPos = m_pCurTextFrame->MapModelToViewPos(*m_aDelPam.GetPoint()); } else { diff -Nru libreoffice-l10n-6.2.3/sw/source/core/fields/reffld.cxx libreoffice-l10n-6.2.4/sw/source/core/fields/reffld.cxx --- libreoffice-l10n-6.2.3/sw/source/core/fields/reffld.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/fields/reffld.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -614,7 +614,7 @@ if( nStart != nEnd ) // a section? { - m_sText = pTextNd->GetExpandText(pLayout, nStart, nEnd - nStart, false, false, false); + m_sText = pTextNd->GetExpandText(pLayout, nStart, nEnd - nStart, false, false, false, ExpandMode(0)); if (m_nSubType == REF_OUTLINE || (m_nSubType == REF_SEQUENCEFLD && REF_CONTENT == GetFormat())) { diff -Nru libreoffice-l10n-6.2.3/sw/source/core/inc/dialoghelp.hxx libreoffice-l10n-6.2.4/sw/source/core/inc/dialoghelp.hxx --- libreoffice-l10n-6.2.3/sw/source/core/inc/dialoghelp.hxx 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/inc/dialoghelp.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,30 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#ifndef INCLUDED_SW_SOURCE_CORE_INC_DIALOGHELP_HXX +#define INCLUDED_SW_SOURCE_CORE_INC_DIALOGHELP_HXX + +class SwDoc; +class SwDocShell; +class SfxFrame; +class SfxMedium; + +namespace weld +{ +class Window; +} + +weld::Window* GetFrameWeld(SfxFrame* pFrame); +weld::Window* GetFrameWeld(SfxMedium* pMedium); +weld::Window* GetFrameWeld(SwDocShell* pDocSh); +weld::Window* GetFrameWeld(SwDoc* pDoc); + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff -Nru libreoffice-l10n-6.2.3/sw/source/core/inc/txmsrt.hxx libreoffice-l10n-6.2.4/sw/source/core/inc/txmsrt.hxx --- libreoffice-l10n-6.2.3/sw/source/core/inc/txmsrt.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/inc/txmsrt.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -237,7 +237,9 @@ struct SwTOXPara : public SwTOXSortTabBase { - SwTOXPara( const SwContentNode&, SwTOXElement, sal_uInt16 nLevel = FORM_ALPHA_DELIMITTER, const OUString& sSeqName = OUString() ); + SwTOXPara(SwContentNode&, SwTOXElement, + sal_uInt16 nLevel = FORM_ALPHA_DELIMITTER, + const OUString& sSeqName = OUString()); void SetStartIndex(sal_Int32 nSet) { nStartIndex = nSet; } void SetEndIndex(sal_Int32 nSet) { nEndIndex = nSet; } diff -Nru libreoffice-l10n-6.2.3/sw/source/core/inc/wrong.hxx libreoffice-l10n-6.2.4/sw/source/core/inc/wrong.hxx --- libreoffice-l10n-6.2.3/sw/source/core/inc/wrong.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/inc/wrong.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -379,9 +379,6 @@ const SwWrongArea* GetWrongElement(TextFrameIndex nStart); bool LooksUseful() { return m_pMergedPara || m_pWrongList; } - bool MergedOrSame(SwWrongList const*const pList) const { - return m_pMergedPara || m_pWrongList == pList; - } }; class WrongListIteratorCounter diff -Nru libreoffice-l10n-6.2.3/sw/source/core/layout/layact.cxx libreoffice-l10n-6.2.4/sw/source/core/layout/layact.cxx --- libreoffice-l10n-6.2.3/sw/source/core/layout/layact.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/layout/layact.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1561,9 +1561,11 @@ // format lowers, only if table frame is valid if ( pTab->isFrameAreaDefinitionValid() ) { + FlowFrameJoinLockGuard tabG(pTab); // tdf#124675 prevent Join() if pTab becomes empty SwLayoutFrame *pLow = static_cast(pTab->Lower()); while ( pLow ) { + SwFrameDeleteGuard rowG(pLow); // tdf#124675 prevent RemoveFollowFlowLine() bChanged |= FormatLayout( m_pImp->GetShell()->GetOut(), pLow, bAddRect ); if ( IsAgain() ) return false; diff -Nru libreoffice-l10n-6.2.3/sw/source/core/layout/tabfrm.cxx libreoffice-l10n-6.2.4/sw/source/core/layout/tabfrm.cxx --- libreoffice-l10n-6.2.3/sw/source/core/layout/tabfrm.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/layout/tabfrm.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -856,7 +856,7 @@ if (pFollowFlowLine->IsDeleteForbidden()) { SAL_WARN("sw.layout", "Cannot remove in-use Follow Flow Line"); - return true; + return false; } // Move content diff -Nru libreoffice-l10n-6.2.3/sw/source/core/text/frmform.cxx libreoffice-l10n-6.2.4/sw/source/core/text/frmform.cxx --- libreoffice-l10n-6.2.3/sw/source/core/text/frmform.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/text/frmform.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -238,7 +238,14 @@ if ( !pMyFollow->GetNext() && !pMyFollow->HasFootnote() ) nOldBottom = aRectFnSet.IsVert() ? 0 : LONG_MAX; - while( true ) + // tdf#122892 check flag: + // 1. WidowsAndOrphans::FindWidows() determines follow is a widow + // 2. SwTextFrame::PrepWidows() calls SetPrepWidows() on master; + // if it can spare lines, master truncates one line + // 3. SwTextFrame::CalcPreps() on master (below); + // unless IsPrepMustFit(), if master hasn't shrunk via 2., it will SetWidow() + // 4. loop must exit then, because the follow didn't grow so nothing will ever change + while (!IsWidow()) { if( !FormatLevel::LastLevel() ) { diff -Nru libreoffice-l10n-6.2.3/sw/source/core/text/inftxt.cxx libreoffice-l10n-6.2.4/sw/source/core/text/inftxt.cxx --- libreoffice-l10n-6.2.3/sw/source/core/text/inftxt.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/text/inftxt.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1773,7 +1773,6 @@ { std::pair pos(pNew->GetTextFrame()->MapViewToModel(nIdx)); SwWrongList const*const pSmartTags(pos.first->GetSmartTags()); - assert(m_pOldSmartTagList->MergedOrSame(pSmartTags)); if (pSmartTags) { const sal_uInt16 nPos = pSmartTags->GetWrongPos(pos.second); @@ -1802,7 +1801,6 @@ { std::pair pos(pNew->GetTextFrame()->MapViewToModel(nIdx)); SwWrongList const*const pGrammar(pos.first->GetGrammarCheck()); - assert(m_pOldGrammarCheckList->MergedOrSame(pGrammar)); if (pGrammar) { const sal_uInt16 nPos = pGrammar->GetWrongPos(pos.second); diff -Nru libreoffice-l10n-6.2.3/sw/source/core/text/txtfrm.cxx libreoffice-l10n-6.2.4/sw/source/core/text/txtfrm.cxx --- libreoffice-l10n-6.2.3/sw/source/core/text/txtfrm.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/text/txtfrm.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1796,7 +1796,7 @@ assert(nLen != TextFrameIndex(COMPLETE_STRING)); if (rFrame.IsFollow() && nPos < rFrame.GetOfst()) { - rFrame.ManipOfst( op(rFrame.GetOfst(), nLen) ); + rFrame.ManipOfst( std::max(TextFrameIndex(0), op(rFrame.GetOfst(), nLen)) ); } } @@ -2567,6 +2567,7 @@ SwParaPortion *pPara = GetPara(); if ( !pPara ) return; + pPara->SetPrepWidows(); sal_uInt16 nHave = nNeed; @@ -2598,7 +2599,6 @@ if( bSplit ) { - pPara->SetPrepWidows(); GetFollow()->SetOfst( aLine.GetEnd() ); aLine.TruncLines( true ); if( pPara->IsFollowField() ) diff -Nru libreoffice-l10n-6.2.3/sw/source/core/tox/txmsrt.cxx libreoffice-l10n-6.2.4/sw/source/core/tox/txmsrt.cxx --- libreoffice-l10n-6.2.3/sw/source/core/tox/txmsrt.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/tox/txmsrt.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -388,9 +388,10 @@ pTextMark->GetStart(), *pEnd - pTextMark->GetStart(), false, false, false, - pLayout && pLayout->IsHideRedlines() + ExpandMode::ExpandFootnote + | (pLayout && pLayout->IsHideRedlines() ? ExpandMode::HideDeletions - : ExpandMode(0)); + : ExpandMode(0))); if(SwTOIOptions::InitialCaps & nOpt && pTOXIntl && !aRet.sText.isEmpty()) { aRet.sText = pTOXIntl->ToUpper( aRet.sText, 0 ) + aRet.sText.copy(1); @@ -472,9 +473,10 @@ pTextMark->GetStart(), *pEnd - pTextMark->GetStart(), false, false, false, - pLayout && pLayout->IsHideRedlines() + ExpandMode::ExpandFootnote + | (pLayout && pLayout->IsHideRedlines() ? ExpandMode::HideDeletions - : ExpandMode(0)), + : ExpandMode(0))), pTextMark->GetTOXMark().GetTextReading()); } @@ -507,7 +509,7 @@ // TOX assembled from paragraphs // Watch out for OLE/graphics when sorting! // The position must not come from the document, but from the "anchor"! -SwTOXPara::SwTOXPara( const SwContentNode& rNd, SwTOXElement eT, sal_uInt16 nLevel, const OUString& sSeqName ) +SwTOXPara::SwTOXPara(SwContentNode& rNd, SwTOXElement eT, sal_uInt16 nLevel, const OUString& sSeqName) : SwTOXSortTabBase( TOX_SORT_PARA, &rNd, nullptr, nullptr ), eType( eT ), m_nLevel(nLevel), @@ -515,6 +517,18 @@ nEndIndex(-1), m_sSequenceName( sSeqName ) { + // tdf#123313 create any missing bookmarks *before* generating ToX nodes! + switch (eType) + { + case SwTOXElement::Template: + case SwTOXElement::OutlineLevel: + assert(rNd.IsTextNode()); + rNd.GetDoc()->getIDocumentMarkAccess()->getMarkForTextNode( + *rNd.GetTextNode(), IDocumentMarkAccess::MarkType::CROSSREF_HEADING_BOOKMARK); + break; + default: + break; + } } TextAndReading SwTOXPara::GetText_Impl(SwRootFrame const*const pLayout) const @@ -650,6 +664,8 @@ const SwTextNode * pTextNd = pNd->GetTextNode(); SwDoc* pDoc = const_cast( pTextNd->GetDoc() ); + // tdf#123313: this *must not* create a bookmark, its Undo would + // be screwed! create it as preparatory step, in ctor! ::sw::mark::IMark const * const pMark = pDoc->getIDocumentMarkAccess()->getMarkForTextNode( *pTextNd, IDocumentMarkAccess::MarkType::CROSSREF_HEADING_BOOKMARK); diff -Nru libreoffice-l10n-6.2.3/sw/source/core/txtnode/atrflyin.cxx libreoffice-l10n-6.2.4/sw/source/core/txtnode/atrflyin.cxx --- libreoffice-l10n-6.2.3/sw/source/core/txtnode/atrflyin.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/txtnode/atrflyin.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -198,7 +198,7 @@ { if (SdrObject const*const pObj = pFormat->FindSdrObject()) { // tdf#123259 disconnect with *old* anchor position - static_cast(::GetUserCall(pObj))->DisconnectFromLayout(); + static_cast(::GetUserCall(pObj))->DisconnectFromLayout(false); } } pFormat->SetFormatAttr( aAnchor ); // only set the anchor diff -Nru libreoffice-l10n-6.2.3/sw/source/core/txtnode/ndtxt.cxx libreoffice-l10n-6.2.4/sw/source/core/txtnode/ndtxt.cxx --- libreoffice-l10n-6.2.3/sw/source/core/txtnode/ndtxt.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/txtnode/ndtxt.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1396,7 +1396,7 @@ bool bAtLeastOneBookmarkMoved = false; bool bAtLeastOneExpandedBookmarkAtInsertionPosition = false; // A text node already knows its marks via its SwIndexes. - std::set aSeenMarks; + o3tl::sorted_vector aSeenMarks; const SwIndex* next; for (const SwIndex* pIndex = GetFirstIndex(); pIndex; pIndex = next ) { @@ -1405,9 +1405,8 @@ if (!pMark) continue; // Only handle bookmarks once, if they start and end at this node as well. - if (aSeenMarks.find(pMark) != aSeenMarks.end()) + if (!aSeenMarks.insert(pMark).second) continue; - aSeenMarks.insert(pMark); const SwPosition* pEnd = &pMark->GetMarkEnd(); SwIndex & rEndIdx = const_cast(pEnd->nContent); if( this == &pEnd->nNode.GetNode() && @@ -2865,7 +2864,10 @@ if ( pNumRule && pNumRule != GetNum()->GetNumRule() ) { mpNodeNum->ChangeNumRule( *pNumRule ); - mpNodeNumRLHidden->ChangeNumRule( *pNumRule ); + if (mpNodeNumRLHidden) + { + mpNodeNumRLHidden->ChangeNumRule(*pNumRule); + } } } diff -Nru libreoffice-l10n-6.2.3/sw/source/core/undo/rolbck.cxx libreoffice-l10n-6.2.4/sw/source/core/undo/rolbck.cxx --- libreoffice-l10n-6.2.3/sw/source/core/undo/rolbck.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/undo/rolbck.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -54,7 +54,6 @@ #include #include #include -#include #include OUString SwHistoryHint::GetDescription() const @@ -670,11 +669,9 @@ bool SwHistoryBookmark::IsEqualBookmark(const ::sw::mark::IMark& rBkmk) { - return m_aName == rBkmk.GetName() - && ( ( m_nNode == rBkmk.GetMarkPos().nNode.GetIndex() - && m_nContent == rBkmk.GetMarkPos().nContent.GetIndex()) - // tdf#123313 these are created in middle of ToX update - || dynamic_cast(&rBkmk)); + return m_nNode == rBkmk.GetMarkPos().nNode.GetIndex() + && m_nContent == rBkmk.GetMarkPos().nContent.GetIndex() + && m_aName == rBkmk.GetName(); } diff -Nru libreoffice-l10n-6.2.3/sw/source/core/undo/undel.cxx libreoffice-l10n-6.2.4/sw/source/core/undo/undel.cxx --- libreoffice-l10n-6.2.3/sw/source/core/undo/undel.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/undo/undel.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -906,7 +906,7 @@ pTextNd->RestoreMetadata(m_pMetadataUndoEnd); } } - else if( m_aSttStr && bNodeMove ) + else if (m_aSttStr && bNodeMove && pInsNd == nullptr) { SwTextNode * pNd = aPos.nNode.GetNode().GetTextNode(); if( pNd ) @@ -1117,8 +1117,10 @@ { // tdf#121031 if the start node is a text node, it already has a frame; // if it's a table, it does not + // tdf#109376 exception: end on non-text-node -> start node was inserted SwNodeIndex const start(rDoc.GetNodes(), nSttNode + - ((m_bDelFullPara || !rDoc.GetNodes()[nSttNode]->IsTextNode()) ? 0 : 1)); + ((m_bDelFullPara || !rDoc.GetNodes()[nSttNode]->IsTextNode() || pInsNd) + ? 0 : 1)); // don't include end node in the range: it may have been merged already // by the start node, or it may be merged by one of the moved nodes, // but if it isn't merged, its current frame(s) should be good... diff -Nru libreoffice-l10n-6.2.3/sw/source/core/undo/undobj.cxx libreoffice-l10n-6.2.4/sw/source/core/undo/undobj.cxx --- libreoffice-l10n-6.2.3/sw/source/core/undo/undobj.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/undo/undobj.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -985,17 +985,15 @@ // Moving the anchor? if( !( DelContentType::CheckNoCntnt & nDelContentType ) && - ( rPoint.nNode.GetIndex() == pAPos->nNode.GetIndex() ) ) - { + (rPoint.nNode.GetIndex() == pAPos->nNode.GetIndex()) // Do not try to move the anchor to a table! - if( rMark.nNode.GetNode().GetTextNode() ) - { - pHistory->Add( *pFormat ); - SwFormatAnchor aAnch( *pAnchor ); - SwPosition aPos( rMark.nNode ); - aAnch.SetAnchor( &aPos ); - pFormat->SetFormatAttr( aAnch ); - } + && rMark.nNode.GetNode().IsTextNode()) + { + pHistory->Add( *pFormat ); + SwFormatAnchor aAnch( *pAnchor ); + SwPosition aPos( rMark.nNode ); + aAnch.SetAnchor( &aPos ); + pFormat->SetFormatAttr( aAnch ); } else { diff -Nru libreoffice-l10n-6.2.3/sw/source/core/view/dialoghelp.cxx libreoffice-l10n-6.2.4/sw/source/core/view/dialoghelp.cxx --- libreoffice-l10n-6.2.3/sw/source/core/view/dialoghelp.cxx 1970-01-01 00:00:00.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/core/view/dialoghelp.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -0,0 +1,48 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#include +#include +#include +#include + +#include +#include +#include +#include + +weld::Window* GetFrameWeld(SfxFrame* pFrame) +{ + return pFrame ? pFrame->GetWindow().GetFrameWeld() : nullptr; +} + +weld::Window* GetFrameWeld(SfxMedium* pMedium) +{ + return GetFrameWeld(pMedium ? pMedium->GetLoadTargetFrame() : nullptr); +} + +weld::Window* GetFrameWeld(SwDocShell* pDocShell) +{ + if (!pDocShell) + return nullptr; + weld::Window* pRet = GetFrameWeld(pDocShell->GetMedium()); + if (!pRet) + { + if (SwView* pView = pDocShell->GetView()) + pRet = pView->GetFrameWeld(); + } + return pRet; +} + +weld::Window* GetFrameWeld(SwDoc* pDoc) +{ + return GetFrameWeld(pDoc ? pDoc->GetDocShell() : nullptr); +} + +/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff -Nru libreoffice-l10n-6.2.3/sw/source/filter/ww8/docxattributeoutput.cxx libreoffice-l10n-6.2.4/sw/source/filter/ww8/docxattributeoutput.cxx --- libreoffice-l10n-6.2.3/sw/source/filter/ww8/docxattributeoutput.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/filter/ww8/docxattributeoutput.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -491,6 +491,77 @@ m_bIsFirstParagraph = false; } +static OString convertToOOXMLVertOrient(sal_Int16 nOrient) +{ + switch( nOrient ) + { + case text::VertOrientation::CENTER: + case text::VertOrientation::LINE_CENTER: + return OString( "center" ); + case text::VertOrientation::BOTTOM: + return OString( "bottom" ); + case text::VertOrientation::LINE_BOTTOM: + return OString( "outside" ); + case text::VertOrientation::TOP: + return OString( "top" ); + case text::VertOrientation::LINE_TOP: + return OString( "inside" ); + default: + return OString(); + } +} + +static OString convertToOOXMLHoriOrient(sal_Int16 nOrient, bool bIsPosToggle) +{ + switch( nOrient ) + { + case text::HoriOrientation::LEFT: + return OString( bIsPosToggle ? "inside" : "left" ); + case text::HoriOrientation::INSIDE: + return OString( "inside" ); + case text::HoriOrientation::RIGHT: + return OString( bIsPosToggle ? "outside" : "right" ); + case text::HoriOrientation::OUTSIDE: + return OString( "outside" ); + case text::HoriOrientation::CENTER: + case text::HoriOrientation::FULL: + return OString( "center" ); + default: + return OString(); + } +} + +static OString convertToOOXMLVertOrientRel(sal_Int16 nOrientRel) +{ + switch (nOrientRel) + { + case text::RelOrientation::PAGE_PRINT_AREA: + return OString("margin"); + case text::RelOrientation::PAGE_FRAME: + return OString("page"); + case text::RelOrientation::FRAME: + case text::RelOrientation::TEXT_LINE: + default: + return OString("text"); + } +} + +static OString convertToOOXMLHoriOrientRel(sal_Int16 nOrientRel) +{ + switch (nOrientRel) + { + case text::RelOrientation::PAGE_PRINT_AREA: + return OString("margin"); + case text::RelOrientation::PAGE_FRAME: + return OString("page"); + case text::RelOrientation::CHAR: + case text::RelOrientation::PAGE_RIGHT: + case text::RelOrientation::FRAME: + default: + return OString("text"); + } +} + static void lcl_deleteAndResetTheLists( rtl::Reference& pSdtPrTokenChildren, rtl::Reference& pSdtPrDataBindingAttrs, OUString& rSdtPrAlias) { if( pSdtPrTokenChildren.is() ) @@ -514,38 +585,8 @@ attrList->add( FSNS( XML_w, XML_x), OString::number(aPos.X)); attrList->add( FSNS( XML_w, XML_y), OString::number(aPos.Y)); - const char* relativeFromH; - const char* relativeFromV; - switch (pFrameFormat->GetVertOrient().GetRelationOrient()) - { - case text::RelOrientation::PAGE_PRINT_AREA: - relativeFromV = "margin"; - break; - case text::RelOrientation::PAGE_FRAME: - relativeFromV = "page"; - break; - case text::RelOrientation::FRAME: - case text::RelOrientation::TEXT_LINE: - default: - relativeFromV = "text"; - break; - } - - switch (pFrameFormat->GetHoriOrient().GetRelationOrient()) - { - case text::RelOrientation::PAGE_PRINT_AREA: - relativeFromH = "margin"; - break; - case text::RelOrientation::PAGE_FRAME: - relativeFromH = "page"; - break; - case text::RelOrientation::CHAR: - case text::RelOrientation::PAGE_RIGHT: - case text::RelOrientation::FRAME: - default: - relativeFromH = "text"; - break; - } + OString relativeFromH = convertToOOXMLHoriOrientRel( pFrameFormat->GetHoriOrient().GetRelationOrient() ); + OString relativeFromV = convertToOOXMLVertOrientRel( pFrameFormat->GetVertOrient().GetRelationOrient() ); switch (pFrameFormat->GetSurround().GetValue()) { @@ -563,8 +604,8 @@ attrList->add( FSNS( XML_w, XML_wrap), "auto"); break; } - attrList->add( FSNS( XML_w, XML_vAnchor), relativeFromV); - attrList->add( FSNS( XML_w, XML_hAnchor), relativeFromH); + attrList->add( FSNS( XML_w, XML_vAnchor), relativeFromV ); + attrList->add( FSNS( XML_w, XML_hAnchor), relativeFromH ); attrList->add( FSNS( XML_w, XML_hRule), "exact"); sax_fastparser::XFastAttributeListRef xAttrList(attrList); @@ -3805,51 +3846,132 @@ { FastAttributeList *attrListTablePos = FastSerializerHelper::createAttrList( ); uno::Sequence aTablePosition = rGrabBagElement.second.get >(); - for (sal_Int32 i = 0; i < aTablePosition.getLength(); ++i) + // look for a surrounding frame and take it's position values + const ww8::Frame* pFrame = m_rExport.GetFloatingTableFrame(); + if( pFrame ) { - if (aTablePosition[i].Name == "vertAnchor" && !aTablePosition[i].Value.get().isEmpty()) - { - OString strTemp = OUStringToOString(aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); - attrListTablePos->add( FSNS( XML_w, XML_vertAnchor ), strTemp.getStr() ); - } - else if (aTablePosition[i].Name == "tblpYSpec" && !aTablePosition[i].Value.get().isEmpty()) - { - OString strTemp = OUStringToOString(aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); - attrListTablePos->add( FSNS( XML_w, XML_tblpYSpec ), strTemp.getStr() ); - } - else if (aTablePosition[i].Name == "horzAnchor" && !aTablePosition[i].Value.get().isEmpty()) - { - OString strTemp = OUStringToOString(aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); - attrListTablePos->add( FSNS( XML_w, XML_horzAnchor ), strTemp.getStr() ); - } - else if (aTablePosition[i].Name == "tblpXSpec" && !aTablePosition[i].Value.get().isEmpty()) - { - OString strTemp = OUStringToOString(aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); - attrListTablePos->add( FSNS( XML_w, XML_tblpXSpec ), strTemp.getStr() ); - } - else if (aTablePosition[i].Name == "bottomFromText") - { - attrListTablePos->add( FSNS( XML_w, XML_bottomFromText ), OString::number( aTablePosition[i].Value.get() ) ); - } - else if (aTablePosition[i].Name == "leftFromText") - { - attrListTablePos->add( FSNS( XML_w, XML_leftFromText ), OString::number( aTablePosition[i].Value.get() ) ); - } - else if (aTablePosition[i].Name == "rightFromText") - { - attrListTablePos->add( FSNS( XML_w, XML_rightFromText ), OString::number( aTablePosition[i].Value.get() ) ); - } - else if (aTablePosition[i].Name == "topFromText") + // we export the values of the surrounding Frame + OString sOrientation; + sal_Int32 nValue; + + // If tblpXSpec or tblpYSpec are present, we do not write tblpX or tblpY! + OString sTblpXSpec = convertToOOXMLHoriOrient( pFrame->GetFrameFormat().GetHoriOrient().GetHoriOrient(), pFrame->GetFrameFormat().GetHoriOrient().IsPosToggle() ); + OString sTblpYSpec = convertToOOXMLVertOrient( pFrame->GetFrameFormat().GetVertOrient().GetVertOrient() ); + + sOrientation = convertToOOXMLVertOrientRel( pFrame->GetFrameFormat().GetVertOrient().GetRelationOrient() ); + if(sOrientation != "page") // do not write default + attrListTablePos->add( FSNS( XML_w, XML_vertAnchor ), sOrientation.getStr() ); + + if( !sTblpYSpec.isEmpty() ) + attrListTablePos->add( FSNS( XML_w, XML_tblpYSpec ), sTblpYSpec.getStr() ); + + sOrientation = convertToOOXMLHoriOrientRel( pFrame->GetFrameFormat().GetHoriOrient().GetRelationOrient() ); + if(sOrientation != "page") // do not wirte default + attrListTablePos->add( FSNS( XML_w, XML_horzAnchor ), sOrientation.getStr() ); + + if( !sTblpXSpec.isEmpty() ) + attrListTablePos->add( FSNS( XML_w, XML_tblpXSpec ), sTblpXSpec.getStr() ); + + nValue = pFrame->GetFrameFormat().GetULSpace().GetLower(); + if( nValue != 0 ) + attrListTablePos->add( FSNS( XML_w, XML_bottomFromText ), OString::number( nValue ) ); + + nValue = pFrame->GetFrameFormat().GetLRSpace().GetLeft(); + if( nValue != 0 ) + attrListTablePos->add( FSNS( XML_w, XML_leftFromText ), OString::number( nValue ) ); + + nValue = pFrame->GetFrameFormat().GetLRSpace().GetRight(); + if( nValue != 0 ) + attrListTablePos->add( FSNS( XML_w, XML_rightFromText ), OString::number( nValue ) ); + + nValue = pFrame->GetFrameFormat().GetULSpace().GetUpper(); + if( nValue != 0 ) + attrListTablePos->add( FSNS( XML_w, XML_topFromText ), OString::number( nValue ) ); + + if( sTblpXSpec.isEmpty() ) // do not write tblpX if tblpXSpec is present { - attrListTablePos->add( FSNS( XML_w, XML_topFromText ), OString::number( aTablePosition[i].Value.get() ) ); + nValue = pFrame->GetFrameFormat().GetHoriOrient().GetPos(); + // we need to revert the additional shift introduced by + // lcl_DecrementHoriOrientPosition() in writerfilter + // 1st: left distance of the table + const SwTableBox * pTabBox = pTableTextNodeInfoInner->getTableBox(); + const SwFrameFormat * pFrameFormat = pTabBox->GetFrameFormat(); + const SvxBoxItem& rBox = pFrameFormat->GetBox( ); + sal_uInt16 nLeftDistance = rBox.GetDistance(SvxBoxItemLine::LEFT); + nValue += nLeftDistance; + + // 2nd: if a left border is given, revert the shift by half the width + // from lcl_DecrementHoriOrientPosition() in writerfilter + if (const editeng::SvxBorderLine* pLeftBorder = rBox.GetLeft()) + { + long nWidth = pLeftBorder->GetWidth(); + nValue += (nWidth / 2); + } + + attrListTablePos->add( FSNS( XML_w, XML_tblpX ), OString::number( nValue ) ); } - else if (aTablePosition[i].Name == "tblpX") + + if( sTblpYSpec.isEmpty() ) // do not write tblpY if tblpYSpec is present { - attrListTablePos->add( FSNS( XML_w, XML_tblpX ), OString::number( aTablePosition[i].Value.get() ) ); + nValue = pFrame->GetFrameFormat().GetVertOrient().GetPos(); + attrListTablePos->add( FSNS( XML_w, XML_tblpY ), OString::number( nValue ) ); } - else if (aTablePosition[i].Name == "tblpY") + } + else // ( pFrame = 0 ) + { + // we export the values from the grabBag + for (sal_Int32 i = 0; i < aTablePosition.getLength(); ++i) { - attrListTablePos->add( FSNS( XML_w, XML_tblpY ), OString::number( aTablePosition[i].Value.get() ) ); + if (aTablePosition[i].Name == "vertAnchor" && !aTablePosition[i].Value.get().isEmpty()) + { + OString sOrientation = OUStringToOString( aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); + attrListTablePos->add( FSNS( XML_w, XML_vertAnchor ), sOrientation.getStr() ); + } + else if (aTablePosition[i].Name == "tblpYSpec" && !aTablePosition[i].Value.get().isEmpty()) + { + OString sOrientation = OUStringToOString( aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); + attrListTablePos->add( FSNS( XML_w, XML_tblpYSpec ), sOrientation.getStr() ); + } + else if (aTablePosition[i].Name == "horzAnchor" && !aTablePosition[i].Value.get().isEmpty()) + { + OString sOrientation = OUStringToOString( aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); + attrListTablePos->add( FSNS( XML_w, XML_horzAnchor ), sOrientation.getStr() ); + } + else if (aTablePosition[i].Name == "tblpXSpec" && !aTablePosition[i].Value.get().isEmpty()) + { + OString sOrientation = OUStringToOString( aTablePosition[i].Value.get(), RTL_TEXTENCODING_UTF8); + attrListTablePos->add( FSNS( XML_w, XML_tblpXSpec ), sOrientation.getStr() ); + } + else if (aTablePosition[i].Name == "bottomFromText") + { + sal_Int32 nValue = aTablePosition[i].Value.get(); + attrListTablePos->add( FSNS( XML_w, XML_bottomFromText ), OString::number( nValue ) ); + } + else if (aTablePosition[i].Name == "leftFromText") + { + sal_Int32 nValue = aTablePosition[i].Value.get(); + attrListTablePos->add( FSNS( XML_w, XML_leftFromText ), OString::number( nValue ) ); + } + else if (aTablePosition[i].Name == "rightFromText") + { + sal_Int32 nValue = aTablePosition[i].Value.get(); + attrListTablePos->add( FSNS( XML_w, XML_rightFromText ), OString::number( nValue ) ); + } + else if (aTablePosition[i].Name == "topFromText") + { + sal_Int32 nValue = aTablePosition[i].Value.get(); + attrListTablePos->add( FSNS( XML_w, XML_topFromText ), OString::number( nValue ) ); + } + else if (aTablePosition[i].Name == "tblpX") + { + sal_Int32 nValue = aTablePosition[i].Value.get(); + attrListTablePos->add( FSNS( XML_w, XML_tblpX ), OString::number( nValue ) ); + } + else if (aTablePosition[i].Name == "tblpY") + { + sal_Int32 nValue = aTablePosition[i].Value.get(); + attrListTablePos->add( FSNS( XML_w, XML_tblpY ), OString::number( nValue ) ); + } } } @@ -8305,49 +8427,8 @@ void DocxAttributeOutput::FormatVertOrientation( const SwFormatVertOrient& rFlyVert ) { - OString sAlign; - switch( rFlyVert.GetVertOrient() ) - { - case text::VertOrientation::NONE: - break; - case text::VertOrientation::CENTER: - case text::VertOrientation::LINE_CENTER: - sAlign = OString( "center" ); - break; - case text::VertOrientation::BOTTOM: - sAlign = OString( "bottom" ); - break; - case text::VertOrientation::LINE_BOTTOM: - sAlign = OString( "outside" ); - break; - case text::VertOrientation::TOP: - sAlign = OString( "top" ); - break; - case text::VertOrientation::LINE_TOP: - default: - sAlign = OString( "inside" ); - break; - } - OString sVAnchor( "page" ); - switch ( rFlyVert.GetRelationOrient( ) ) - { - case text::RelOrientation::CHAR: - case text::RelOrientation::PRINT_AREA: - case text::RelOrientation::TEXT_LINE: - case text::RelOrientation::FRAME: - sVAnchor = OString( "text" ); - break; - case text::RelOrientation::PAGE_LEFT: - case text::RelOrientation::PAGE_RIGHT: - case text::RelOrientation::FRAME_LEFT: - case text::RelOrientation::FRAME_RIGHT: - case text::RelOrientation::PAGE_PRINT_AREA: - sVAnchor = OString( "margin" ); - break; - case text::RelOrientation::PAGE_FRAME: - default: - break; - } + OString sAlign = convertToOOXMLVertOrient( rFlyVert.GetVertOrient() ); + OString sVAnchor = convertToOOXMLVertOrientRel( rFlyVert.GetRelationOrient() ); if (m_rExport.SdrExporter().getTextFrameSyntax()) { @@ -8372,42 +8453,8 @@ void DocxAttributeOutput::FormatHorizOrientation( const SwFormatHoriOrient& rFlyHori ) { - OString sAlign; - switch( rFlyHori.GetHoriOrient() ) - { - case text::HoriOrientation::NONE: - break; - case text::HoriOrientation::LEFT: - sAlign = OString( rFlyHori.IsPosToggle( ) ? "inside" : "left" ); - break; - case text::HoriOrientation::RIGHT: - sAlign = OString( rFlyHori.IsPosToggle( ) ? "outside" : "right" ); - break; - case text::HoriOrientation::CENTER: - case text::HoriOrientation::FULL: // FULL only for tables - default: - sAlign = OString( "center" ); - break; - } - OString sHAnchor( "page" ); - switch ( rFlyHori.GetRelationOrient( ) ) - { - case text::RelOrientation::CHAR: - case text::RelOrientation::PRINT_AREA: - case text::RelOrientation::FRAME: - sHAnchor = OString( "text" ); - break; - case text::RelOrientation::PAGE_LEFT: - case text::RelOrientation::PAGE_RIGHT: - case text::RelOrientation::FRAME_LEFT: - case text::RelOrientation::FRAME_RIGHT: - case text::RelOrientation::PAGE_PRINT_AREA: - sHAnchor = OString( "margin" ); - break; - case text::RelOrientation::PAGE_FRAME: - default: - break; - } + OString sAlign = convertToOOXMLHoriOrient( rFlyHori.GetHoriOrient(), rFlyHori.IsPosToggle() ); + OString sHAnchor = convertToOOXMLHoriOrientRel( rFlyHori.GetRelationOrient() ); if (m_rExport.SdrExporter().getTextFrameSyntax()) { diff -Nru libreoffice-l10n-6.2.3/sw/source/filter/ww8/docxexport.cxx libreoffice-l10n-6.2.4/sw/source/filter/ww8/docxexport.cxx --- libreoffice-l10n-6.2.3/sw/source/filter/ww8/docxexport.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/filter/ww8/docxexport.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -382,9 +382,11 @@ m_pDocumentFS->endElementNS( XML_w, XML_ffData ); } -void DocxExport::DoFormText(const SwInputField* /*pField*/) +void DocxExport::DoFormText(const SwInputField* pField) { - SAL_INFO("sw.ww8", "TODO DocxExport::ForFormText()" ); + assert(pField); + const OUString sStr = FieldString(ww::eFORMTEXT); + OutputField(pField, ww::eFORMTEXT, sStr); } OString DocxExport::OutputChart( uno::Reference< frame::XModel > const & xModel, sal_Int32 nCount, ::sax_fastparser::FSHelperPtr const & m_pSerializer ) diff -Nru libreoffice-l10n-6.2.3/sw/source/filter/ww8/ww8par3.cxx libreoffice-l10n-6.2.4/sw/source/filter/ww8/ww8par3.cxx --- libreoffice-l10n-6.2.3/sw/source/filter/ww8/ww8par3.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/filter/ww8/ww8par3.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -2140,13 +2140,17 @@ SvStream *pDataStream) { sal_uInt8 nField; - // nHeaderBype == version - sal_uInt32 nHeaderByte = 0; // The following is a FFData structure as described in // Microsoft's DOC specification (chapter 2.9.78) - - pDataStream->ReadUInt32( nHeaderByte ); + sal_uInt32 nVersion = 0; + pDataStream->ReadUInt32(nVersion); + // An unsigned integer that MUST be 0xFFFFFFFF + if (nVersion != 0xFFFFFFFF) + { + SAL_WARN("sw.ww8", "Parsing error: invalid header for FFData"); + return; // bail out + } // might be better to read the bits as a 16 bit word // ( like it is in the spec. ) diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/app/apphdl.cxx libreoffice-l10n-6.2.4/sw/source/uibase/app/apphdl.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/app/apphdl.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/app/apphdl.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -479,7 +479,7 @@ void SwMailMergeWizardExecutor::ExecuteWizard() { - m_pWizard->StartExecuteAsync([=](sal_Int32 nResult){ + m_pWizard->StartExecuteAsync([this](sal_Int32 nResult){ EndDialogHdl(nResult); }); } diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/app/docst.cxx libreoffice-l10n-6.2.4/sw/source/uibase/app/docst.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/app/docst.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/app/docst.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -830,7 +830,7 @@ pReq->Ignore(); // the 'old' request is not relevant any more } - pDlg->StartExecuteAsync([=](sal_Int32 nResult){ + pDlg->StartExecuteAsync([bModified, bNew, nFamily, nSlot, nNewStyleUndoId, pApplyStyleHelper, pRequest, xTmp, this](sal_Int32 nResult){ if (RET_OK == nResult) pApplyStyleHelper->apply(); diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/docvw/edtwin.cxx libreoffice-l10n-6.2.4/sw/source/uibase/docvw/edtwin.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/docvw/edtwin.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/docvw/edtwin.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -4750,7 +4750,7 @@ m_pApplyTempl->nUndo = std::min(m_pApplyTempl->nUndo, rSh.GetDoc()->GetIDocumentUndoRedo().GetUndoActionCount()); if (nId == RES_CHRATR_BACKGROUND) - rSh.SetAttrItem( SvxBrushItem( m_aWaterCanTextBackColor, nId ) ); + ApplyCharBackground(m_aWaterCanTextBackColor, rSh); else rSh.SetAttrItem( SvxColorItem( m_aWaterCanTextColor, nId ) ); rSh.UnSetVisibleCursor(); @@ -5870,7 +5870,7 @@ const ExtTextInputAttr nVal = ExtTextInputAttr::DottedUnderline | ExtTextInputAttr::Highlight; const std::vector aAttrs( nL, nVal ); - CommandExtTextInputData aCETID( sStr, &aAttrs[0], nL, + CommandExtTextInputData aCETID( sStr, aAttrs.data(), nL, 0, false ); //fdo#33092. If the current input language is the default diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/inc/uitool.hxx libreoffice-l10n-6.2.4/sw/source/uibase/inc/uitool.hxx --- libreoffice-l10n-6.2.3/sw/source/uibase/inc/uitool.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/inc/uitool.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -37,6 +37,7 @@ class SwTabCols; class DateTime; class SfxViewFrame; +class SwEditShell; // switch a metric SW_DLLPUBLIC void SetMetric(MetricFormatter& rCtrl, FieldUnit eUnit); @@ -60,6 +61,17 @@ **/ SW_DLLPUBLIC void ConvertAttrGenToChar(SfxItemSet& rSet, const SfxItemSet& rOrigSet); + +/** +* Apply characeter background on the shell. Need to use this to hide the mixed +* charachter background and character highlighting attribute, which were +* added for MSO compatibility where there are two kind of character background. +* +* @param[in] rBackgroundColor the color to apply on the shell +* @param[in,out] rShell the shell on which we apply the new attirbute +**/ +SW_DLLPUBLIC void ApplyCharBackground(const Color& rBackgroundColor, SwWrtShell& rShell); + // SfxItemSets <-> PageDesc void ItemSetToPageDesc( const SfxItemSet& rSet, SwPageDesc& rPageDesc ); void PageDescToItemSet( const SwPageDesc& rPageDesc, SfxItemSet& rSet); diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/inc/wrtsh.hxx libreoffice-l10n-6.2.4/sw/source/uibase/inc/wrtsh.hxx --- libreoffice-l10n-6.2.3/sw/source/uibase/inc/wrtsh.hxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/inc/wrtsh.hxx 2019-05-17 15:35:08.000000000 +0000 @@ -469,7 +469,7 @@ void GotoOutline( SwOutlineNodes::size_type nIdx ); bool GotoOutline( const OUString& rName ); bool GotoRegion( const OUString& rName ); - void GotoRefMark( const OUString& rRefMark, sal_uInt16 nSubType = 0, + bool GotoRefMark( const OUString& rRefMark, sal_uInt16 nSubType = 0, sal_uInt16 nSeqNo = 0 ); bool GotoNextTOXBase( const OUString* pName = nullptr); bool GotoTable( const OUString& rName ); diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/shells/textsh1.cxx libreoffice-l10n-6.2.4/sw/source/uibase/shells/textsh1.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/shells/textsh1.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/shells/textsh1.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1195,11 +1195,9 @@ { if (nSlot != SID_ATTR_CHAR_COLOR_EXT) { - rWrtSh.StartUndo( SwUndoId::INSATTR ); - SfxItemSet aCoreSet( rWrtSh.GetView().GetPool(), svl::Items< - RES_CHRATR_BACKGROUND, RES_CHRATR_BACKGROUND, - RES_CHRATR_GRABBAG, RES_CHRATR_GRABBAG>{} ); + RES_CHRATR_BACKGROUND, RES_CHRATR_BACKGROUND>{} ); + rWrtSh.GetCurAttr( aCoreSet ); // Remove highlight if already set of the same color @@ -1207,25 +1205,7 @@ if ( aSet == rBrushItem.GetColor() ) aSet = COL_TRANSPARENT; - rWrtSh.SetAttrItem( SvxBrushItem(aSet, RES_CHRATR_BACKGROUND) ); - - // Remove MS specific highlight when background is set - rWrtSh.SetAttrItem( SvxBrushItem(RES_CHRATR_HIGHLIGHT) ); - - // Remove shading marker - const SfxPoolItem *pTmpItem; - if( SfxItemState::SET == aCoreSet.GetItemState( RES_CHRATR_GRABBAG, false, &pTmpItem ) ) - { - SfxGrabBagItem aGrabBag(*static_cast(pTmpItem)); - std::map& rMap = aGrabBag.GetGrabBag(); - auto aIterator = rMap.find("CharShadingMarker"); - if( aIterator != rMap.end() ) - { - aIterator->second <<= false; - } - rWrtSh.SetAttrItem( aGrabBag ); - } - rWrtSh.EndUndo( SwUndoId::INSATTR ); + ApplyCharBackground(aSet, rWrtSh); } else rWrtSh.SetAttrItem( diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/shells/txtattr.cxx libreoffice-l10n-6.2.4/sw/source/uibase/shells/txtattr.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/shells/txtattr.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/shells/txtattr.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -251,7 +251,9 @@ const SvxFontHeightItem* pSize( static_cast( aSetItem.GetItemOfScript( nScriptTypes ) ) ); std::vector >> vItems; - if ( pSize ) // selected text has one size + // simple case where selected text has one size and + // (tdf#124919) selection is not multiple table cells + if (pSize && !rWrtSh.IsTableMode()) { // must create new one, otherwise document is without pam SwPaM* pPaM = rWrtSh.GetCursor(); @@ -265,6 +267,7 @@ { std::unique_ptr pPaM = std::move(iPair.second); const SfxPoolItem* pItem = iPair.first; + aSetItem.GetItemSet().ClearItem(); rWrtSh.GetPaMAttr( pPaM.get(), aSetItem.GetItemSet() ); aAttrSet.SetRanges( aSetItem.GetItemSet().GetRanges() ); diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/shells/txtnum.cxx libreoffice-l10n-6.2.4/sw/source/uibase/shells/txtnum.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/shells/txtnum.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/shells/txtnum.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -191,7 +191,7 @@ std::shared_ptr pRequest(new SfxRequest(rReq)); rReq.Ignore(); // the 'old' request is not relevant any more - pDlg->StartExecuteAsync([=](sal_Int32 nResult){ + pDlg->StartExecuteAsync([aSet, pDlg, pNumRuleAtCurrentSelection, pRequest, this](sal_Int32 nResult){ if (RET_OK == nResult) { const SfxPoolItem* pItem; diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/uiview/view2.cxx libreoffice-l10n-6.2.4/sw/source/uibase/uiview/view2.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/uiview/view2.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/uiview/view2.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1953,7 +1953,7 @@ { sal_uInt16 nSeqNo = sName.copy( nNoPos + 1 ).toInt32(); sName = sName.copy( 0, nNoPos ); - m_pWrtShell->GotoRefMark( sName, REF_SEQUENCEFLD, nSeqNo ); + bRet = m_pWrtShell->GotoRefMark(sName, REF_SEQUENCEFLD, nSeqNo); } } else if( sCmp == "text" ) diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/uiview/viewling.cxx libreoffice-l10n-6.2.4/sw/source/uibase/uiview/viewling.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/uiview/viewling.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/uiview/viewling.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -578,7 +578,7 @@ { guard.dismiss(); // ignore, we'll call SetIdle() explicitly after the dialog ends - pDlg->StartExecuteAsync([=](sal_Int32 nResult){ + pDlg->StartExecuteAsync([aTmp, bSelection, bOldIdle, pDlg, pVOpt, this](sal_Int32 nResult){ if (nResult == RET_OK ) InsertThesaurusSynonym(pDlg->GetWord(), aTmp, bSelection); diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/utlui/uitool.cxx libreoffice-l10n-6.2.4/sw/source/uibase/utlui/uitool.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/utlui/uitool.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/utlui/uitool.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -74,6 +74,7 @@ #include #include #include +#include // 50 cm 28350 #define MAXHEIGHT 28350 @@ -177,6 +178,39 @@ rSet.ClearItem( RES_BACKGROUND ); } +void ApplyCharBackground(const Color& rBackgroundColor, SwWrtShell& rShell) +{ + rShell.StartUndo(SwUndoId::INSATTR); + + SfxItemSet aCoreSet(rShell.GetView().GetPool(), svl::Items< + RES_CHRATR_GRABBAG, RES_CHRATR_GRABBAG>{}); + + rShell.GetCurAttr(aCoreSet); + + // Set char background + rShell.SetAttrItem(SvxBrushItem(rBackgroundColor, RES_CHRATR_BACKGROUND)); + + // Highlight is an MS specific thing, so remove it at the first time when LO modifies + // this part of the imported document. + rShell.SetAttrItem(SvxBrushItem(RES_CHRATR_HIGHLIGHT)); + + // Remove shading marker + const SfxPoolItem *pTmpItem; + if (SfxItemState::SET == aCoreSet.GetItemState(RES_CHRATR_GRABBAG, false, &pTmpItem)) + { + SfxGrabBagItem aGrabBag(*static_cast(pTmpItem)); + std::map& rMap = aGrabBag.GetGrabBag(); + auto aIterator = rMap.find("CharShadingMarker"); + if (aIterator != rMap.end()) + { + aIterator->second <<= false; + } + rShell.SetAttrItem(aGrabBag); + } + + rShell.EndUndo(SwUndoId::INSATTR); +} + // Fill header footer static void FillHdFt(SwFrameFormat* pFormat, const SfxItemSet& rSet) diff -Nru libreoffice-l10n-6.2.3/sw/source/uibase/wrtsh/move.cxx libreoffice-l10n-6.2.4/sw/source/uibase/wrtsh/move.cxx --- libreoffice-l10n-6.2.3/sw/source/uibase/wrtsh/move.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/source/uibase/wrtsh/move.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -628,13 +628,14 @@ return bRet; } -void SwWrtShell::GotoRefMark( const OUString& rRefMark, sal_uInt16 nSubType, +bool SwWrtShell::GotoRefMark( const OUString& rRefMark, sal_uInt16 nSubType, sal_uInt16 nSeqNo ) { SwPosition aPos = *GetCursor()->GetPoint(); bool bRet = SwCursorShell::GotoRefMark(rRefMark, nSubType, nSeqNo); if (bRet) m_aNavigationMgr.addEntry(aPos); + return bRet; } bool SwWrtShell::GotoNextTOXBase( const OUString* pName ) diff -Nru libreoffice-l10n-6.2.3/sw/uiconfig/swriter/ui/indexentry.ui libreoffice-l10n-6.2.4/sw/uiconfig/swriter/ui/indexentry.ui --- libreoffice-l10n-6.2.3/sw/uiconfig/swriter/ui/indexentry.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/uiconfig/swriter/ui/indexentry.ui 2019-05-17 15:35:08.000000000 +0000 @@ -369,8 +369,7 @@ True - False - False + True True @@ -389,8 +388,7 @@ True - False - False + True True diff -Nru libreoffice-l10n-6.2.3/sw/uiconfig/swriter/ui/tocindexpage.ui libreoffice-l10n-6.2.4/sw/uiconfig/swriter/ui/tocindexpage.ui --- libreoffice-l10n-6.2.3/sw/uiconfig/swriter/ui/tocindexpage.ui 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sw/uiconfig/swriter/ui/tocindexpage.ui 2019-05-17 15:35:08.000000000 +0000 @@ -122,13 +122,13 @@ False start - Table of Contents - Alphabetical Index - Table of Figures - Index of Tables - User-Defined - Table of Objects - Bibliography + Table of Contents + Alphabetical Index + Table of Figures + Index of Tables + User-Defined + Table of Objects + Bibliography
diff -Nru libreoffice-l10n-6.2.3/sysui/CustomTarget_infoplist.mk libreoffice-l10n-6.2.4/sysui/CustomTarget_infoplist.mk --- libreoffice-l10n-6.2.3/sysui/CustomTarget_infoplist.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sysui/CustomTarget_infoplist.mk 2019-05-17 15:35:08.000000000 +0000 @@ -17,8 +17,8 @@ $(eval $(call gb_CustomTarget_register_targets,sysui/infoplist,\ PkgInfo \ Info.plist \ - $(foreach lang,en-US $(gb_WITH_LANG),\ - InfoPlist_$(lang).zip InfoPlist_$(lang)/InfoPlist.strings) \ + $(foreach lang,$(filter ca cs da de el en es fi fr hr hu id it ja ko ms nl no pl pt pt_PT ro ru sk sv th tr uk vi zh_CN zh_TW,$(gb_WITH_LANG)),\ + InfoPlist_$(lang)/InfoPlist.strings) \ )) $(info_WORKDIR)/PkgInfo: @@ -28,10 +28,6 @@ $(info_WORKDIR)/Info.plist: $(info_BUILDDIR)/Info.plist cp $< $@ -$(info_WORKDIR)/InfoPlist_%.zip: $(info_WORKDIR)/InfoPlist_%/InfoPlist.strings - $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ZIP,1) - zip -j $@ $< - $(info_WORKDIR)/InfoPlist_%/InfoPlist.strings: \ $(info_WORKDIR)/Info.plist $(info_WORKDIR)/documents.ulf mkdir -p $(dir $@) diff -Nru libreoffice-l10n-6.2.3/sysui/Package_infoplist.mk libreoffice-l10n-6.2.4/sysui/Package_infoplist.mk --- libreoffice-l10n-6.2.3/sysui/Package_infoplist.mk 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/sysui/Package_infoplist.mk 2019-05-17 15:35:08.000000000 +0000 @@ -17,8 +17,9 @@ Info.plist \ )) -$(eval $(call gb_Package_add_files,infoplist,bin,\ - $(foreach lang,en-US $(gb_WITH_LANG),InfoPlist_$(lang).zip) \ -)) +$(foreach lang,$(filter ca cs da de el en es fi fr hr hu id it ja ko ms nl no pl pt pt_PT ro ru sk sv th tr uk vi zh_CN zh_TW,$(gb_WITH_LANG)),\ +$(eval $(call gb_Package_add_files,infoplist,$(PRODUCTNAME_WITHOUT_SPACES).app/Contents/Resources/$(lang).lproj,\ + InfoPlist_$(lang)/InfoPlist.strings \ +))) # vim: set noet sw=4 ts=4: diff -Nru libreoffice-l10n-6.2.3/tarballs/fetch.log libreoffice-l10n-6.2.4/tarballs/fetch.log --- libreoffice-l10n-6.2.3/tarballs/fetch.log 2019-04-29 11:22:52.000000000 +0000 +++ libreoffice-l10n-6.2.4/tarballs/fetch.log 2019-05-23 09:45:07.000000000 +0000 @@ -1,1470 +1,1470 @@ -Mon 29 Apr 2019 12:15:46 PM BST ---2019-04-29 12:15:46-- https://dev-www.libreoffice.org/src/libabw-0.1.2.tar.xz +Thu 23 May 10:37:14 BST 2019 +--2019-05-23 10:37:14-- https://dev-www.libreoffice.org/src/libabw-0.1.2.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 318400 (311K) [application/octet-stream] Saving to: ‘./libabw-0.1.2.tar.xz’ - 0K .... 100% 2.25M=0.1s + 0K .... 100% 692K=0.4s -2019-04-29 12:15:47 (2.25 MB/s) - ‘./libabw-0.1.2.tar.xz’ saved [318400/318400] +2019-05-23 10:37:14 (692 KB/s) - ‘./libabw-0.1.2.tar.xz’ saved [318400/318400] ---2019-04-29 12:15:47-- https://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz +--2019-05-23 10:37:14-- https://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 188536 (184K) [application/octet-stream] Saving to: ‘./commons-logging-1.2-src.tar.gz’ - 0K .. 100% 1.92M=0.09s + 0K .. 100% 755K=0.2s -2019-04-29 12:15:47 (1.92 MB/s) - ‘./commons-logging-1.2-src.tar.gz’ saved [188536/188536] +2019-05-23 10:37:15 (755 KB/s) - ‘./commons-logging-1.2-src.tar.gz’ saved [188536/188536] ---2019-04-29 12:15:47-- https://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz +--2019-05-23 10:37:15-- https://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1031613 (1007K) [application/octet-stream] Saving to: ‘./apr-1.5.2.tar.gz’ - 0K ........ ....... 100% 2.54M=0.4s + 0K ........ ....... 100% 1.01M=1.0s -2019-04-29 12:15:48 (2.54 MB/s) - ‘./apr-1.5.2.tar.gz’ saved [1031613/1031613] +2019-05-23 10:37:16 (1.01 MB/s) - ‘./apr-1.5.2.tar.gz’ saved [1031613/1031613] ---2019-04-29 12:15:48-- https://dev-www.libreoffice.org/src/apr-util-1.5.4.tar.gz +--2019-05-23 10:37:16-- https://dev-www.libreoffice.org/src/apr-util-1.5.4.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 874044 (854K) [application/octet-stream] Saving to: ‘./apr-util-1.5.4.tar.gz’ - 0K ........ ..... 100% 1.79M=0.5s + 0K ........ ..... 100% 1.18M=0.7s -2019-04-29 12:15:49 (1.79 MB/s) - ‘./apr-util-1.5.4.tar.gz’ saved [874044/874044] +2019-05-23 10:37:17 (1.18 MB/s) - ‘./apr-util-1.5.4.tar.gz’ saved [874044/874044] ---2019-04-29 12:15:49-- https://dev-www.libreoffice.org/src/boost_1_66_0.tar.bz2 +--2019-05-23 10:37:17-- https://dev-www.libreoffice.org/src/boost_1_66_0.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 85995778 (82M) [application/octet-stream] Saving to: ‘./boost_1_66_0.tar.bz2’ - 0K ........ ........ ........ ........ ........ ........ 3% 1.16M 68s - 3072K ........ ........ ........ ........ ........ ........ 7% 1.53M 58s - 6144K ........ ........ ........ ........ ........ ........ 10% 2.18M 48s - 9216K ........ ........ ........ ........ ........ ........ 14% 2.32M 42s - 12288K ........ ........ ........ ........ ........ ........ 18% 1.59M 41s - 15360K ........ ........ ........ ........ ........ ........ 21% 1.23M 41s - 18432K ........ ........ ........ ........ ........ ........ 25% 1.87M 38s - 21504K ........ ........ ........ ........ ........ ........ 29% 1.68M 36s - 24576K ........ ........ ........ ........ ........ ........ 32% 1.05M 36s - 27648K ........ ........ ........ ........ ........ ........ 36% 1.29M 35s - 30720K ........ ........ ........ ........ ........ ........ 40% 1.33M 33s - 33792K ........ ........ ........ ........ ........ ........ 43% 1.23M 32s - 36864K ........ ........ ........ ........ ........ ........ 47% 1.64M 29s - 39936K ........ ........ ........ ........ ........ ........ 51% 962K 28s - 43008K ........ ........ ........ ........ ........ ........ 54% 1.09M 27s - 46080K ........ ........ ........ ........ ........ ........ 58% 1.01M 25s - 49152K ........ ........ ........ ........ ........ ........ 62% 879K 24s - 52224K ........ ........ ........ ........ ........ ........ 65% 1.21M 22s - 55296K ........ ........ ........ ........ ........ ........ 69% 1.62M 19s - 58368K ........ ........ ........ ........ ........ ........ 73% 1.65M 17s - 61440K ........ ........ ........ ........ ........ ........ 76% 1.56M 14s - 64512K ........ ........ ........ ........ ........ ........ 80% 1.62M 12s - 67584K ........ ........ ........ ........ ........ ........ 84% 1.44M 10s - 70656K ........ ........ ........ ........ ........ ........ 87% 1.69M 7s - 73728K ........ ........ ........ ........ ........ ........ 91% 1.19M 5s - 76800K ........ ........ ........ ........ ........ ........ 95% 1.00M 3s - 79872K ........ ........ ........ ........ ........ ........ 98% 1.04M 1s - 82944K ........ ........ 100% 1.41M=62s + 0K ........ ........ ........ ........ ........ ........ 3% 963K 84s + 3072K ........ ........ ........ ........ ........ ........ 7% 1.13M 74s + 6144K ........ ........ ........ ........ ........ ........ 10% 1.35M 65s + 9216K ........ ........ ........ ........ ........ ........ 14% 1.15M 62s + 12288K ........ ........ ........ ........ ........ ........ 18% 1.09M 60s + 15360K ........ ........ ........ ........ ........ ........ 21% 1.06M 58s + 18432K ........ ........ ........ ........ ........ ........ 25% 1.57M 53s + 21504K ........ ........ ........ ........ ........ ........ 29% 1.48M 49s + 24576K ........ ........ ........ ........ ........ ........ 32% 903K 48s + 27648K ........ ........ ........ ........ ........ ........ 36% 648K 49s + 30720K ........ ........ ........ ........ ........ ........ 40% 775K 48s + 33792K ........ ........ ........ ........ ........ ........ 43% 1.14M 45s + 36864K ........ ........ ........ ........ ........ ........ 47% 1.55M 41s + 39936K ........ ........ ........ ........ ........ ........ 51% 1.63M 37s + 43008K ........ ........ ........ ........ ........ ........ 54% 1.12M 34s + 46080K ........ ........ ........ ........ ........ ........ 58% 1.11M 31s + 49152K ........ ........ ........ ........ ........ ........ 62% 1.25M 28s + 52224K ........ ........ ........ ........ ........ ........ 65% 1.13M 25s + 55296K ........ ........ ........ ........ ........ ........ 69% 1.61M 22s + 58368K ........ ........ ........ ........ ........ ........ 73% 1.64M 19s + 61440K ........ ........ ........ ........ ........ ........ 76% 887K 17s + 64512K ........ ........ ........ ........ ........ ........ 80% 1.03M 14s + 67584K ........ ........ ........ ........ ........ ........ 84% 1.71M 11s + 70656K ........ ........ ........ ........ ........ ........ 87% 1.50M 9s + 73728K ........ ........ ........ ........ ........ ........ 91% 1.27M 6s + 76800K ........ ........ ........ ........ ........ ........ 95% 1.43M 3s + 79872K ........ ........ ........ ........ ........ ........ 98% 1.34M 1s + 82944K ........ ........ 100% 1.04M=71s -2019-04-29 12:16:51 (1.32 MB/s) - ‘./boost_1_66_0.tar.bz2’ saved [85995778/85995778] +2019-05-23 10:38:28 (1.16 MB/s) - ‘./boost_1_66_0.tar.bz2’ saved [85995778/85995778] ---2019-04-29 12:16:52-- https://dev-www.libreoffice.org/src/breakpad.zip +--2019-05-23 10:38:29-- https://dev-www.libreoffice.org/src/breakpad.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 14897049 (14M) [application/zip] Saving to: ‘./breakpad.zip’ - 0K ........ ........ ........ ........ ........ ........ 21% 1.49M 8s - 3072K ........ ........ ........ ........ ........ ........ 42% 1.42M 6s - 6144K ........ ........ ........ ........ ........ ........ 63% 1.32M 4s - 9216K ........ ........ ........ ........ ........ ........ 84% 1.21M 2s - 12288K ........ ........ ........ ........ ... 100% 1.21M=11s + 0K ........ ........ ........ ........ ........ ........ 21% 1.21M 9s + 3072K ........ ........ ........ ........ ........ ........ 42% 1.25M 7s + 6144K ........ ........ ........ ........ ........ ........ 63% 1.05M 4s + 9216K ........ ........ ........ ........ ........ ........ 84% 1.15M 2s + 12288K ........ ........ ........ ........ ... 100% 1.44M=12s -2019-04-29 12:17:03 (1.33 MB/s) - ‘./breakpad.zip’ saved [14897049/14897049] +2019-05-23 10:38:41 (1.20 MB/s) - ‘./breakpad.zip’ saved [14897049/14897049] ---2019-04-29 12:17:03-- https://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip +--2019-05-23 10:38:41-- https://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1997625 (1.9M) [application/zip] Saving to: ‘./beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip’ - 0K ........ ........ ........ ...... 100% 914K=2.1s + 0K ........ ........ ........ ...... 100% 1.91M=1.0s -2019-04-29 12:17:05 (914 KB/s) - ‘./beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip’ saved [1997625/1997625] +2019-05-23 10:38:42 (1.91 MB/s) - ‘./beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip’ saved [1997625/1997625] ---2019-04-29 12:17:05-- https://dev-www.libreoffice.org/src/00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz +--2019-05-23 10:38:42-- https://dev-www.libreoffice.org/src/00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 782025 (764K) [application/octet-stream] Saving to: ‘./00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz’ - 0K ........ ... 100% 1.17M=0.6s + 0K ........ ... 100% 1.77M=0.4s -2019-04-29 12:17:06 (1.17 MB/s) - ‘./00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz’ saved [782025/782025] +2019-05-23 10:38:43 (1.77 MB/s) - ‘./00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz’ saved [782025/782025] ---2019-04-29 12:17:06-- https://dev-www.libreoffice.org/src/cairo-1.16.0.tar.xz +--2019-05-23 10:38:43-- https://dev-www.libreoffice.org/src/cairo-1.16.0.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 41997432 (40M) [application/octet-stream] Saving to: ‘./cairo-1.16.0.tar.xz’ - 0K ........ ........ ........ ........ ........ ........ 7% 1.19M 31s - 3072K ........ ........ ........ ........ ........ ........ 14% 1.19M 29s - 6144K ........ ........ ........ ........ ........ ........ 22% 1.16M 26s - 9216K ........ ........ ........ ........ ........ ........ 29% 877K 26s - 12288K ........ ........ ........ ........ ........ ........ 37% 1.51M 22s - 15360K ........ ........ ........ ........ ........ ........ 44% 1.93M 18s - 18432K ........ ........ ........ ........ ........ ........ 52% 1.10M 16s - 21504K ........ ........ ........ ........ ........ ........ 59% 1.20M 13s - 24576K ........ ........ ........ ........ ........ ........ 67% 1.32M 11s - 27648K ........ ........ ........ ........ ........ ........ 74% 1.19M 8s - 30720K ........ ........ ........ ........ ........ ........ 82% 1.36M 6s - 33792K ........ ........ ........ ........ ........ ........ 89% 1.26M 3s - 36864K ........ ........ ........ ........ ........ ........ 97% 1.11M 1s - 39936K ........ ........ 100% 1000K=33s + 0K ........ ........ ........ ........ ........ ........ 7% 1.66M 22s + 3072K ........ ........ ........ ........ ........ ........ 14% 1.16M 25s + 6144K ........ ........ ........ ........ ........ ........ 22% 1.34M 23s + 9216K ........ ........ ........ ........ ........ ........ 29% 1.41M 20s + 12288K ........ ........ ........ ........ ........ ........ 37% 1.56M 18s + 15360K ........ ........ ........ ........ ........ ........ 44% 1.35M 16s + 18432K ........ ........ ........ ........ ........ ........ 52% 975K 15s + 21504K ........ ........ ........ ........ ........ ........ 59% 1.08M 13s + 24576K ........ ........ ........ ........ ........ ........ 67% 673K 11s + 27648K ........ ........ ........ ........ ........ ........ 74% 937K 9s + 30720K ........ ........ ........ ........ ........ ........ 82% 1.04M 6s + 33792K ........ ........ ........ ........ ........ ........ 89% 1.12M 4s + 36864K ........ ........ ........ ........ ........ ........ 97% 1.13M 1s + 39936K ........ ........ 100% 1.15M=36s -2019-04-29 12:17:40 (1.21 MB/s) - ‘./cairo-1.16.0.tar.xz’ saved [41997432/41997432] +2019-05-23 10:39:19 (1.12 MB/s) - ‘./cairo-1.16.0.tar.xz’ saved [41997432/41997432] ---2019-04-29 12:17:40-- https://dev-www.libreoffice.org/src/e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz +--2019-05-23 10:39:19-- https://dev-www.libreoffice.org/src/e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 878784 (858K) [application/octet-stream] Saving to: ‘./e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz’ - 0K ........ ..... 100% 991K=0.9s + 0K ........ ..... 100% 1.09M=0.8s -2019-04-29 12:17:41 (991 KB/s) - ‘./e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz’ saved [878784/878784] +2019-05-23 10:39:20 (1.09 MB/s) - ‘./e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz’ saved [878784/878784] ---2019-04-29 12:17:41-- https://dev-www.libreoffice.org/src/libcdr-0.1.5.tar.xz +--2019-05-23 10:39:20-- https://dev-www.libreoffice.org/src/libcdr-0.1.5.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 612252 (598K) [application/octet-stream] Saving to: ‘./libcdr-0.1.5.tar.xz’ - 0K ........ . 100% 808K=0.7s + 0K ........ . 100% 1.18M=0.5s -2019-04-29 12:17:42 (808 KB/s) - ‘./libcdr-0.1.5.tar.xz’ saved [612252/612252] +2019-05-23 10:39:21 (1.18 MB/s) - ‘./libcdr-0.1.5.tar.xz’ saved [612252/612252] ---2019-04-29 12:17:42-- https://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz +--2019-05-23 10:39:21-- https://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2241498 (2.1M) [application/octet-stream] Saving to: ‘./48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz’ - 0K ........ ........ ........ ........ .. 100% 1.00M=2.1s + 0K ........ ........ ........ ........ .. 100% 1006K=2.2s -2019-04-29 12:17:45 (1.00 MB/s) - ‘./48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz’ saved [2241498/2241498] +2019-05-23 10:39:24 (1006 KB/s) - ‘./48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz’ saved [2241498/2241498] ---2019-04-29 12:17:45-- https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz +--2019-05-23 10:39:24-- https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 484404 (473K) [application/octet-stream] Saving to: ‘./libcmis-0.5.2.tar.xz’ - 0K ....... 100% 845K=0.6s + 0K ....... 100% 955K=0.5s -2019-04-29 12:17:45 (845 KB/s) - ‘./libcmis-0.5.2.tar.xz’ saved [484404/484404] +2019-05-23 10:39:24 (955 KB/s) - ‘./libcmis-0.5.2.tar.xz’ saved [484404/484404] ---2019-04-29 12:17:45-- https://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz +--2019-05-23 10:39:24-- https://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 10343849 (9.9M) [application/octet-stream] Saving to: ‘./CoinMP-1.7.6.tgz’ - 0K ........ ........ ........ ........ ........ ........ 30% 1.17M 6s - 3072K ........ ........ ........ ........ ........ ........ 60% 1.31M 3s - 6144K ........ ........ ........ ........ ........ ........ 91% 1.87M 1s - 9216K ........ ..... 100% 1.78M=7.0s + 0K ........ ........ ........ ........ ........ ........ 30% 1.26M 5s + 3072K ........ ........ ........ ........ ........ ........ 60% 1.40M 3s + 6144K ........ ........ ........ ........ ........ ........ 91% 1.12M 1s + 9216K ........ ..... 100% 1.62M=7.7s -2019-04-29 12:17:53 (1.42 MB/s) - ‘./CoinMP-1.7.6.tgz’ saved [10343849/10343849] +2019-05-23 10:39:32 (1.28 MB/s) - ‘./CoinMP-1.7.6.tgz’ saved [10343849/10343849] ---2019-04-29 12:17:53-- https://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz +--2019-05-23 10:39:33-- https://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 959716 (937K) [application/octet-stream] Saving to: ‘./cppunit-1.14.0.tar.gz’ - 0K ........ ...... 100% 1.10M=0.8s + 0K ........ ...... 100% 732K=1.3s -2019-04-29 12:17:54 (1.10 MB/s) - ‘./cppunit-1.14.0.tar.gz’ saved [959716/959716] +2019-05-23 10:39:34 (732 KB/s) - ‘./cppunit-1.14.0.tar.gz’ saved [959716/959716] ---2019-04-29 12:17:54-- https://dev-www.libreoffice.org/src/1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt +--2019-05-23 10:39:34-- https://dev-www.libreoffice.org/src/1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 49659 (48K) [application/octet-stream] Saving to: ‘./1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt’ - 0K 100% 1.13M=0.04s + 0K 100% 1.20M=0.04s -2019-04-29 12:17:54 (1.13 MB/s) - ‘./1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt’ saved [49659/49659] +2019-05-23 10:39:34 (1.20 MB/s) - ‘./1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt’ saved [49659/49659] ---2019-04-29 12:17:54-- https://dev-www.libreoffice.org/src/curl-7.64.0.tar.gz +--2019-05-23 10:39:34-- https://dev-www.libreoffice.org/src/curl-7.64.0.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 4032645 (3.8M) [application/octet-stream] Saving to: ‘./curl-7.64.0.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 78% 1.45M 1s - 3072K ........ ..... 100% 1.22M=2.8s + 0K ........ ........ ........ ........ ........ ........ 78% 1.29M 1s + 3072K ........ ..... 100% 1.19M=3.0s -2019-04-29 12:17:57 (1.39 MB/s) - ‘./curl-7.64.0.tar.gz’ saved [4032645/4032645] +2019-05-23 10:39:38 (1.26 MB/s) - ‘./curl-7.64.0.tar.gz’ saved [4032645/4032645] ---2019-04-29 12:17:57-- https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz +--2019-05-23 10:39:38-- https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 416268 (407K) [application/octet-stream] Saving to: ‘./libe-book-0.1.3.tar.xz’ - 0K ...... 100% 1.18M=0.3s + 0K ...... 100% 1.20M=0.3s -2019-04-29 12:17:58 (1.18 MB/s) - ‘./libe-book-0.1.3.tar.xz’ saved [416268/416268] +2019-05-23 10:39:38 (1.20 MB/s) - ‘./libe-book-0.1.3.tar.xz’ saved [416268/416268] ---2019-04-29 12:17:58-- https://dev-www.libreoffice.org/src/3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz +--2019-05-23 10:39:38-- https://dev-www.libreoffice.org/src/3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 463264 (452K) [application/octet-stream] Saving to: ‘./3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz’ - 0K ....... 100% 1.09M=0.4s + 0K ....... 100% 1.22M=0.4s -2019-04-29 12:17:59 (1.09 MB/s) - ‘./3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz’ saved [463264/463264] +2019-05-23 10:39:39 (1.22 MB/s) - ‘./3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz’ saved [463264/463264] ---2019-04-29 12:17:59-- https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz +--2019-05-23 10:39:39-- https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 324380 (317K) [application/octet-stream] Saving to: ‘./libepubgen-0.1.1.tar.xz’ - 0K .... 100% 1.16M=0.3s + 0K .... 100% 1.09M=0.3s -2019-04-29 12:17:59 (1.16 MB/s) - ‘./libepubgen-0.1.1.tar.xz’ saved [324380/324380] +2019-05-23 10:39:40 (1.09 MB/s) - ‘./libepubgen-0.1.1.tar.xz’ saved [324380/324380] ---2019-04-29 12:17:59-- https://dev-www.libreoffice.org/src/libetonyek-0.1.9.tar.xz +--2019-05-23 10:39:40-- https://dev-www.libreoffice.org/src/libetonyek-0.1.9.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1477064 (1.4M) [application/octet-stream] Saving to: ‘./libetonyek-0.1.9.tar.xz’ - 0K ........ ........ ...... 100% 1.24M=1.1s + 0K ........ ........ ...... 100% 1.39M=1.0s -2019-04-29 12:18:01 (1.24 MB/s) - ‘./libetonyek-0.1.9.tar.xz’ saved [1477064/1477064] +2019-05-23 10:39:41 (1.39 MB/s) - ‘./libetonyek-0.1.9.tar.xz’ saved [1477064/1477064] ---2019-04-29 12:18:01-- https://dev-www.libreoffice.org/src/expat-2.2.5.tar.bz2 +--2019-05-23 10:39:41-- https://dev-www.libreoffice.org/src/expat-2.2.5.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 510868 (499K) [application/octet-stream] Saving to: ‘./expat-2.2.5.tar.bz2’ - 0K ....... 100% 460K=1.1s + 0K ....... 100% 1.48M=0.3s -2019-04-29 12:18:02 (460 KB/s) - ‘./expat-2.2.5.tar.bz2’ saved [510868/510868] +2019-05-23 10:39:41 (1.48 MB/s) - ‘./expat-2.2.5.tar.bz2’ saved [510868/510868] ---2019-04-29 12:18:02-- https://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2 +--2019-05-23 10:39:42-- https://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 9552809 (9.1M) [application/octet-stream] Saving to: ‘./Firebird-3.0.0.32483-0.tar.bz2’ - 0K ........ ........ ........ ........ ........ ........ 32% 603K 10s - 3072K ........ ........ ........ ........ ........ ........ 65% 841K 5s - 6144K ........ ........ ........ ........ ........ ........ 98% 591K 0s - 9216K . 100% 1.24M=14s + 0K ........ ........ ........ ........ ........ ........ 32% 2.25M 3s + 3072K ........ ........ ........ ........ ........ ........ 65% 1.77M 2s + 6144K ........ ........ ........ ........ ........ ........ 98% 1.69M 0s + 9216K . 100% 1.56M=4.9s -2019-04-29 12:18:17 (665 KB/s) - ‘./Firebird-3.0.0.32483-0.tar.bz2’ saved [9552809/9552809] +2019-05-23 10:39:47 (1.87 MB/s) - ‘./Firebird-3.0.0.32483-0.tar.bz2’ saved [9552809/9552809] ---2019-04-29 12:18:17-- https://dev-www.libreoffice.org/src/fontconfig-2.12.6.tar.bz2 +--2019-05-23 10:39:47-- https://dev-www.libreoffice.org/src/fontconfig-2.12.6.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1624683 (1.5M) [application/octet-stream] Saving to: ‘./fontconfig-2.12.6.tar.bz2’ - 0K ........ ........ ........ 100% 679K=2.3s + 0K ........ ........ ........ 100% 1.60M=1.0s -2019-04-29 12:18:20 (679 KB/s) - ‘./fontconfig-2.12.6.tar.bz2’ saved [1624683/1624683] +2019-05-23 10:39:48 (1.60 MB/s) - ‘./fontconfig-2.12.6.tar.bz2’ saved [1624683/1624683] ---2019-04-29 12:18:20-- https://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz +--2019-05-23 10:39:48-- https://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 516132 (504K) [application/octet-stream] Saving to: ‘./libfreehand-0.1.2.tar.xz’ - 0K ....... 100% 912K=0.6s + 0K ....... 100% 1.68M=0.3s -2019-04-29 12:18:21 (912 KB/s) - ‘./libfreehand-0.1.2.tar.xz’ saved [516132/516132] +2019-05-23 10:39:49 (1.68 MB/s) - ‘./libfreehand-0.1.2.tar.xz’ saved [516132/516132] ---2019-04-29 12:18:21-- https://dev-www.libreoffice.org/src/freetype-2.8.1.tar.bz2 +--2019-05-23 10:39:49-- https://dev-www.libreoffice.org/src/freetype-2.8.1.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1886443 (1.8M) [application/octet-stream] Saving to: ‘./freetype-2.8.1.tar.bz2’ - 0K ........ ........ ........ .... 100% 850K=2.2s + 0K ........ ........ ........ .... 100% 1.71M=1.1s -2019-04-29 12:18:23 (850 KB/s) - ‘./freetype-2.8.1.tar.bz2’ saved [1886443/1886443] +2019-05-23 10:39:50 (1.71 MB/s) - ‘./freetype-2.8.1.tar.bz2’ saved [1886443/1886443] ---2019-04-29 12:18:23-- https://dev-www.libreoffice.org/src/libepoxy-1.5.2.tar.xz +--2019-05-23 10:39:50-- https://dev-www.libreoffice.org/src/libepoxy-1.5.3.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK -Length: 810044 (791K) [application/octet-stream] -Saving to: ‘./libepoxy-1.5.2.tar.xz’ +Length: 220540 (215K) [application/octet-stream] +Saving to: ‘./libepoxy-1.5.3.tar.xz’ - 0K ........ .... 100% 741K=1.1s + 0K ... 100% 1.70M=0.1s -2019-04-29 12:18:25 (741 KB/s) - ‘./libepoxy-1.5.2.tar.xz’ saved [810044/810044] +2019-05-23 10:39:50 (1.70 MB/s) - ‘./libepoxy-1.5.3.tar.xz’ saved [220540/220540] ---2019-04-29 12:18:25-- https://dev-www.libreoffice.org/src/bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip +--2019-05-23 10:39:50-- https://dev-www.libreoffice.org/src/bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5290295 (5.0M) [application/zip] Saving to: ‘./bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip’ - 0K ........ ........ ........ ........ ........ ........ 59% 823K 3s - 3072K ........ ........ ........ ........ 100% 1.03M=5.7s + 0K ........ ........ ........ ........ ........ ........ 59% 1.33M 2s + 3072K ........ ........ ........ ........ 100% 1.32M=3.8s -2019-04-29 12:18:31 (903 KB/s) - ‘./bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip’ saved [5290295/5290295] +2019-05-23 10:39:54 (1.33 MB/s) - ‘./bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip’ saved [5290295/5290295] ---2019-04-29 12:18:31-- https://dev-www.libreoffice.org/src/gpgme-1.9.0.tar.bz2 +--2019-05-23 10:39:55-- https://dev-www.libreoffice.org/src/gpgme-1.9.0.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1344222 (1.3M) [application/octet-stream] Saving to: ‘./gpgme-1.9.0.tar.bz2’ - 0K ........ ........ .... 100% 1.35M=0.9s + 0K ........ ........ .... 100% 869K=1.5s -2019-04-29 12:18:32 (1.35 MB/s) - ‘./gpgme-1.9.0.tar.bz2’ saved [1344222/1344222] +2019-05-23 10:39:56 (869 KB/s) - ‘./gpgme-1.9.0.tar.bz2’ saved [1344222/1344222] ---2019-04-29 12:18:32-- https://dev-www.libreoffice.org/src/graphite2-minimal-1.3.10.tgz +--2019-05-23 10:39:56-- https://dev-www.libreoffice.org/src/graphite2-minimal-1.3.10.tgz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 155690 (152K) [application/octet-stream] Saving to: ‘./graphite2-minimal-1.3.10.tgz’ - 0K .. 100% 1.11M=0.1s + 0K .. 100% 720K=0.2s -2019-04-29 12:18:33 (1.11 MB/s) - ‘./graphite2-minimal-1.3.10.tgz’ saved [155690/155690] +2019-05-23 10:39:57 (720 KB/s) - ‘./graphite2-minimal-1.3.10.tgz’ saved [155690/155690] ---2019-04-29 12:18:33-- https://dev-www.libreoffice.org/src/harfbuzz-1.8.4.tar.bz2 +--2019-05-23 10:39:57-- https://dev-www.libreoffice.org/src/harfbuzz-1.8.4.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 3829479 (3.7M) [application/octet-stream] Saving to: ‘./harfbuzz-1.8.4.tar.bz2’ - 0K ........ ........ ........ ........ ........ ........ 82% 1.28M 1s - 3072K ........ .. 100% 1.25M=2.9s + 0K ........ ........ ........ ........ ........ ........ 82% 1.58M 0s + 3072K ........ .. 100% 1.94M=2.2s -2019-04-29 12:18:36 (1.27 MB/s) - ‘./harfbuzz-1.8.4.tar.bz2’ saved [3829479/3829479] +2019-05-23 10:39:59 (1.63 MB/s) - ‘./harfbuzz-1.8.4.tar.bz2’ saved [3829479/3829479] ---2019-04-29 12:18:36-- https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip +--2019-05-23 10:39:59-- https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 3519470 (3.4M) [application/zip] Saving to: ‘./17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip’ - 0K ........ ........ ........ ........ ........ ........ 89% 1.17M 0s - 3072K ..... 100% 1.42M=2.8s + 0K ........ ........ ........ ........ ........ ........ 89% 1.27M 0s + 3072K ..... 100% 1.54M=2.6s -2019-04-29 12:18:39 (1.19 MB/s) - ‘./17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip’ saved [3519470/3519470] +2019-05-23 10:40:02 (1.29 MB/s) - ‘./17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip’ saved [3519470/3519470] ---2019-04-29 12:18:39-- https://dev-www.libreoffice.org/src/hunspell-1.7.0.tar.gz +--2019-05-23 10:40:02-- https://dev-www.libreoffice.org/src/hunspell-1.7.0.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 938142 (916K) [application/octet-stream] Saving to: ‘./hunspell-1.7.0.tar.gz’ - 0K ........ ...... 100% 1.11M=0.8s + 0K ........ ...... 100% 1.54M=0.6s -2019-04-29 12:18:40 (1.11 MB/s) - ‘./hunspell-1.7.0.tar.gz’ saved [938142/938142] +2019-05-23 10:40:03 (1.54 MB/s) - ‘./hunspell-1.7.0.tar.gz’ saved [938142/938142] ---2019-04-29 12:18:40-- https://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz +--2019-05-23 10:40:03-- https://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 638369 (623K) [application/octet-stream] Saving to: ‘./5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz’ - 0K ........ . 100% 937K=0.7s + 0K ........ . 100% 1.51M=0.4s -2019-04-29 12:18:41 (937 KB/s) - ‘./5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz’ saved [638369/638369] +2019-05-23 10:40:04 (1.51 MB/s) - ‘./5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz’ saved [638369/638369] ---2019-04-29 12:18:41-- https://dev-www.libreoffice.org/src/icu4c-63_1-src.tgz +--2019-05-23 10:40:04-- https://dev-www.libreoffice.org/src/icu4c-63_1-src.tgz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 23746939 (23M) [application/octet-stream] Saving to: ‘./icu4c-63_1-src.tgz’ - 0K ........ ........ ........ ........ ........ ........ 13% 1.29M 15s - 3072K ........ ........ ........ ........ ........ ........ 26% 931K 16s - 6144K ........ ........ ........ ........ ........ ........ 39% 947K 13s - 9216K ........ ........ ........ ........ ........ ........ 52% 928K 11s - 12288K ........ ........ ........ ........ ........ ........ 66% 1.08M 8s - 15360K ........ ........ ........ ........ ........ ........ 79% 1.01M 5s - 18432K ........ ........ ........ ........ ........ ........ 92% 1.16M 2s - 21504K ........ ........ ........ .. 100% 1.09M=22s + 0K ........ ........ ........ ........ ........ ........ 13% 1.22M 16s + 3072K ........ ........ ........ ........ ........ ........ 26% 975K 16s + 6144K ........ ........ ........ ........ ........ ........ 39% 1.21M 12s + 9216K ........ ........ ........ ........ ........ ........ 52% 1.05M 10s + 12288K ........ ........ ........ ........ ........ ........ 66% 847K 7s + 15360K ........ ........ ........ ........ ........ ........ 79% 1.13M 4s + 18432K ........ ........ ........ ........ ........ ........ 92% 1.25M 2s + 21504K ........ ........ ........ .. 100% 734K=22s -2019-04-29 12:19:03 (1.03 MB/s) - ‘./icu4c-63_1-src.tgz’ saved [23746939/23746939] +2019-05-23 10:40:26 (1.03 MB/s) - ‘./icu4c-63_1-src.tgz’ saved [23746939/23746939] ---2019-04-29 12:19:03-- https://dev-www.libreoffice.org/src/icu4c-63_1-data.zip +--2019-05-23 10:40:26-- https://dev-www.libreoffice.org/src/icu4c-63_1-data.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 16229251 (15M) [application/zip] Saving to: ‘./icu4c-63_1-data.zip’ - 0K ........ ........ ........ ........ ........ ........ 19% 868K 15s - 3072K ........ ........ ........ ........ ........ ........ 38% 1.32M 9s - 6144K ........ ........ ........ ........ ........ ........ 58% 1.43M 6s - 9216K ........ ........ ........ ........ ........ ........ 77% 1.78M 3s - 12288K ........ ........ ........ ........ ........ ........ 96% 1.62M 0s - 15360K ....... 100% 1.23M=12s + 0K ........ ........ ........ ........ ........ ........ 19% 1.45M 9s + 3072K ........ ........ ........ ........ ........ ........ 38% 1.25M 7s + 6144K ........ ........ ........ ........ ........ ........ 58% 1.36M 5s + 9216K ........ ........ ........ ........ ........ ........ 77% 1.04M 3s + 12288K ........ ........ ........ ........ ........ ........ 96% 649K 0s + 15360K ....... 100% 978K=15s -2019-04-29 12:19:16 (1.31 MB/s) - ‘./icu4c-63_1-data.zip’ saved [16229251/16229251] +2019-05-23 10:40:41 (1.05 MB/s) - ‘./icu4c-63_1-data.zip’ saved [16229251/16229251] ---2019-04-29 12:19:16-- https://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip +--2019-05-23 10:40:41-- https://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 743031 (726K) [application/zip] Saving to: ‘./ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip’ - 0K ........ ... 100% 1.37M=0.5s + 0K ........ ... 100% 1.16M=0.6s -2019-04-29 12:19:17 (1.37 MB/s) - ‘./ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip’ saved [743031/743031] +2019-05-23 10:40:42 (1.16 MB/s) - ‘./ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip’ saved [743031/743031] ---2019-04-29 12:19:17-- https://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip +--2019-05-23 10:40:42-- https://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 207563 (203K) [application/zip] Saving to: ‘./d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip’ - 0K ... 100% 1.07M=0.2s + 0K ... 100% 984K=0.2s -2019-04-29 12:19:17 (1.07 MB/s) - ‘./d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip’ saved [207563/207563] +2019-05-23 10:40:43 (984 KB/s) - ‘./d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip’ saved [207563/207563] ---2019-04-29 12:19:17-- https://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip +--2019-05-23 10:40:43-- https://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 427800 (418K) [application/zip] Saving to: ‘./eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip’ - 0K ...... 100% 1.03M=0.4s + 0K ...... 100% 1.09M=0.4s -2019-04-29 12:19:18 (1.03 MB/s) - ‘./eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip’ saved [427800/427800] +2019-05-23 10:40:43 (1.09 MB/s) - ‘./eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip’ saved [427800/427800] ---2019-04-29 12:19:18-- https://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip +--2019-05-23 10:40:44-- https://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5750610 (5.5M) [application/zip] Saving to: ‘./3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip’ - 0K ........ ........ ........ ........ ........ ........ 54% 1.61M 2s - 3072K ........ ........ ........ ........ ....... 100% 1.52M=3.5s + 0K ........ ........ ........ ........ ........ ........ 54% 1.04M 2s + 3072K ........ ........ ........ ........ ....... 100% 1.01M=5.3s -2019-04-29 12:19:21 (1.57 MB/s) - ‘./3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip’ saved [5750610/5750610] +2019-05-23 10:40:49 (1.03 MB/s) - ‘./3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip’ saved [5750610/5750610] ---2019-04-29 12:19:22-- https://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip +--2019-05-23 10:40:49-- https://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1180582 (1.1M) [application/zip] Saving to: ‘./3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip’ - 0K ........ ........ .. 100% 1.85M=0.6s + 0K ........ ........ .. 100% 1.03M=1.1s -2019-04-29 12:19:22 (1.85 MB/s) - ‘./3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip’ saved [1180582/1180582] +2019-05-23 10:40:51 (1.03 MB/s) - ‘./3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip’ saved [1180582/1180582] ---2019-04-29 12:19:23-- https://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip +--2019-05-23 10:40:51-- https://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1396007 (1.3M) [application/zip] Saving to: ‘./db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip’ - 0K ........ ........ ..... 100% 1.74M=0.8s + 0K ........ ........ ..... 100% 1.51M=0.9s -2019-04-29 12:19:24 (1.74 MB/s) - ‘./db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip’ saved [1396007/1396007] +2019-05-23 10:40:52 (1.51 MB/s) - ‘./db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip’ saved [1396007/1396007] ---2019-04-29 12:19:24-- https://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip +--2019-05-23 10:40:52-- https://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2938721 (2.8M) [application/zip] Saving to: ‘./97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip’ - 0K ........ ........ ........ ........ ........ .... 100% 1.16M=2.4s + 0K ........ ........ ........ ........ ........ .... 100% 1.09M=2.6s -2019-04-29 12:19:26 (1.16 MB/s) - ‘./97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip’ saved [2938721/2938721] +2019-05-23 10:40:55 (1.09 MB/s) - ‘./97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip’ saved [2938721/2938721] ---2019-04-29 12:19:26-- https://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip +--2019-05-23 10:40:55-- https://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 762419 (745K) [application/zip] Saving to: ‘./8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip’ - 0K ........ ... 100% 1.16M=0.6s + 0K ........ ... 100% 954K=0.8s -2019-04-29 12:19:27 (1.16 MB/s) - ‘./8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip’ saved [762419/762419] +2019-05-23 10:40:56 (954 KB/s) - ‘./8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip’ saved [762419/762419] ---2019-04-29 12:19:27-- https://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip +--2019-05-23 10:40:56-- https://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 211919 (207K) [application/zip] Saving to: ‘./f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip’ - 0K ... 100% 956K=0.2s + 0K ... 100% 1.01M=0.2s -2019-04-29 12:19:28 (956 KB/s) - ‘./f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip’ saved [211919/211919] +2019-05-23 10:40:56 (1.01 MB/s) - ‘./f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip’ saved [211919/211919] ---2019-04-29 12:19:28-- https://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip +--2019-05-23 10:40:56-- https://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2929311 (2.8M) [application/zip] Saving to: ‘./ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip’ - 0K ........ ........ ........ ........ ........ .... 100% 1.28M=2.2s + 0K ........ ........ ........ ........ ........ .... 100% 853K=3.4s -2019-04-29 12:19:30 (1.28 MB/s) - ‘./ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip’ saved [2929311/2929311] +2019-05-23 10:41:00 (853 KB/s) - ‘./ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip’ saved [2929311/2929311] ---2019-04-29 12:19:30-- https://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip +--2019-05-23 10:41:00-- https://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 153157 (150K) [application/zip] Saving to: ‘./39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip’ - 0K .. 100% 979K=0.2s + 0K .. 100% 877K=0.2s -2019-04-29 12:19:31 (979 KB/s) - ‘./39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip’ saved [153157/153157] +2019-05-23 10:41:00 (877 KB/s) - ‘./39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip’ saved [153157/153157] ---2019-04-29 12:19:31-- https://dev-www.libreoffice.org/src/libjpeg-turbo-1.5.3.tar.gz +--2019-05-23 10:41:00-- https://dev-www.libreoffice.org/src/libjpeg-turbo-1.5.3.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1658672 (1.6M) [application/octet-stream] Saving to: ‘./libjpeg-turbo-1.5.3.tar.gz’ - 0K ........ ........ ........ . 100% 944K=1.7s + 0K ........ ........ ........ . 100% 891K=1.8s -2019-04-29 12:19:33 (944 KB/s) - ‘./libjpeg-turbo-1.5.3.tar.gz’ saved [1658672/1658672] +2019-05-23 10:41:02 (891 KB/s) - ‘./libjpeg-turbo-1.5.3.tar.gz’ saved [1658672/1658672] ---2019-04-29 12:19:33-- https://dev-www.libreoffice.org/src/b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2 +--2019-05-23 10:41:03-- https://dev-www.libreoffice.org/src/b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 37482428 (36M) [application/octet-stream] Saving to: ‘./b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2’ - 0K ........ ........ ........ ........ ........ ........ 8% 1.11M 29s - 3072K ........ ........ ........ ........ ........ ........ 16% 1.40M 24s - 6144K ........ ........ ........ ........ ........ ........ 25% 1.08M 23s - 9216K ........ ........ ........ ........ ........ ........ 33% 1.52M 19s - 12288K ........ ........ ........ ........ ........ ........ 41% 1.30M 16s - 15360K ........ ........ ........ ........ ........ ........ 50% 1.14M 14s - 18432K ........ ........ ........ ........ ........ ........ 58% 1.31M 12s - 21504K ........ ........ ........ ........ ........ ........ 67% 1.56M 9s - 24576K ........ ........ ........ ........ ........ ........ 75% 1.37M 7s - 27648K ........ ........ ........ ........ ........ ........ 83% 1.32M 4s - 30720K ........ ........ ........ ........ ........ ........ 92% 970K 2s - 33792K ........ ........ ........ ........ ........ ... 100% 1.19M=29s + 0K ........ ........ ........ ........ ........ ........ 8% 1.61M 20s + 3072K ........ ........ ........ ........ ........ ........ 16% 1.53M 19s + 6144K ........ ........ ........ ........ ........ ........ 25% 1.33M 18s + 9216K ........ ........ ........ ........ ........ ........ 33% 1.02M 18s + 12288K ........ ........ ........ ........ ........ ........ 41% 1.16M 16s + 15360K ........ ........ ........ ........ ........ ........ 50% 1.20M 14s + 18432K ........ ........ ........ ........ ........ ........ 58% 858K 12s + 21504K ........ ........ ........ ........ ........ ........ 67% 748K 11s + 24576K ........ ........ ........ ........ ........ ........ 75% 1007K 8s + 27648K ........ ........ ........ ........ ........ ........ 83% 930K 5s + 30720K ........ ........ ........ ........ ........ ........ 92% 1.15M 3s + 33792K ........ ........ ........ ........ ........ ... 100% 893K=34s -2019-04-29 12:20:02 (1.25 MB/s) - ‘./b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2’ saved [37482428/37482428] +2019-05-23 10:41:37 (1.05 MB/s) - ‘./b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2’ saved [37482428/37482428] ---2019-04-29 12:20:02-- https://dev-www.libreoffice.org/src/lcms2-2.9.tar.gz +--2019-05-23 10:41:37-- https://dev-www.libreoffice.org/src/lcms2-2.9.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 10974649 (10M) [application/octet-stream] Saving to: ‘./lcms2-2.9.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 28% 907K 8s - 3072K ........ ........ ........ ........ ........ ........ 57% 968K 5s - 6144K ........ ........ ........ ........ ........ ........ 85% 1.21M 1s - 9216K ........ ........ ....... 100% 1.18M=10s + 0K ........ ........ ........ ........ ........ ........ 28% 1.59M 5s + 3072K ........ ........ ........ ........ ........ ........ 57% 1.47M 3s + 6144K ........ ........ ........ ........ ........ ........ 85% 830K 1s + 9216K ........ ........ ....... 100% 859K=9.4s -2019-04-29 12:20:13 (1.02 MB/s) - ‘./lcms2-2.9.tar.gz’ saved [10974649/10974649] +2019-05-23 10:41:47 (1.12 MB/s) - ‘./lcms2-2.9.tar.gz’ saved [10974649/10974649] ---2019-04-29 12:20:13-- https://dev-www.libreoffice.org/src/libatomic_ops-7.6.8.tar.gz +--2019-05-23 10:41:47-- https://dev-www.libreoffice.org/src/libatomic_ops-7.6.8.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 503550 (492K) [application/octet-stream] Saving to: ‘./libatomic_ops-7.6.8.tar.gz’ - 0K ....... 100% 1.13M=0.4s + 0K ....... 100% 904K=0.5s -2019-04-29 12:20:13 (1.13 MB/s) - ‘./libatomic_ops-7.6.8.tar.gz’ saved [503550/503550] +2019-05-23 10:41:47 (904 KB/s) - ‘./libatomic_ops-7.6.8.tar.gz’ saved [503550/503550] ---2019-04-29 12:20:13-- https://dev-www.libreoffice.org/src/libassuan-2.5.1.tar.bz2 +--2019-05-23 10:41:48-- https://dev-www.libreoffice.org/src/libassuan-2.5.1.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 564857 (552K) [application/octet-stream] Saving to: ‘./libassuan-2.5.1.tar.bz2’ - 0K ........ 100% 1.29M=0.4s + 0K ........ 100% 849K=0.6s -2019-04-29 12:20:14 (1.29 MB/s) - ‘./libassuan-2.5.1.tar.bz2’ saved [564857/564857] +2019-05-23 10:41:48 (849 KB/s) - ‘./libassuan-2.5.1.tar.bz2’ saved [564857/564857] ---2019-04-29 12:20:14-- https://dev-www.libreoffice.org/src/libeot-0.01.tar.bz2 +--2019-05-23 10:41:48-- https://dev-www.libreoffice.org/src/libeot-0.01.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 260288 (254K) [application/octet-stream] Saving to: ‘./libeot-0.01.tar.bz2’ - 0K ... 100% 945K=0.3s + 0K ... 100% 911K=0.3s -2019-04-29 12:20:15 (945 KB/s) - ‘./libeot-0.01.tar.bz2’ saved [260288/260288] +2019-05-23 10:41:49 (911 KB/s) - ‘./libeot-0.01.tar.bz2’ saved [260288/260288] ---2019-04-29 12:20:15-- https://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz +--2019-05-23 10:41:49-- https://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1041268 (1017K) [application/octet-stream] Saving to: ‘./libexttextcat-3.4.5.tar.xz’ - 0K ........ ....... 100% 1.22M=0.8s + 0K ........ ....... 100% 1.17M=0.9s -2019-04-29 12:20:16 (1.22 MB/s) - ‘./libexttextcat-3.4.5.tar.xz’ saved [1041268/1041268] +2019-05-23 10:41:50 (1.17 MB/s) - ‘./libexttextcat-3.4.5.tar.xz’ saved [1041268/1041268] ---2019-04-29 12:20:16-- https://dev-www.libreoffice.org/src/libgpg-error-1.27.tar.bz2 +--2019-05-23 10:41:50-- https://dev-www.libreoffice.org/src/libgpg-error-1.27.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 813060 (794K) [application/octet-stream] Saving to: ‘./libgpg-error-1.27.tar.bz2’ - 0K ........ .... 100% 1.27M=0.6s + 0K ........ .... 100% 1.33M=0.6s -2019-04-29 12:20:17 (1.27 MB/s) - ‘./libgpg-error-1.27.tar.bz2’ saved [813060/813060] +2019-05-23 10:41:51 (1.33 MB/s) - ‘./libgpg-error-1.27.tar.bz2’ saved [813060/813060] ---2019-04-29 12:20:17-- https://dev-www.libreoffice.org/src/language-subtag-registry-2018-04-23.tar.bz2 +--2019-05-23 10:41:51-- https://dev-www.libreoffice.org/src/language-subtag-registry-2019-04-03.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK -Length: 75201 (73K) [application/octet-stream] -Saving to: ‘./language-subtag-registry-2018-04-23.tar.bz2’ +Length: 75120 (73K) [application/octet-stream] +Saving to: ‘./language-subtag-registry-2019-04-03.tar.bz2’ - 0K . 100% 1.42M=0.05s + 0K . 100% 1.56M=0.05s -2019-04-29 12:20:17 (1.42 MB/s) - ‘./language-subtag-registry-2018-04-23.tar.bz2’ saved [75201/75201] +2019-05-23 10:41:51 (1.56 MB/s) - ‘./language-subtag-registry-2019-04-03.tar.bz2’ saved [75120/75120] ---2019-04-29 12:20:17-- https://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2 +--2019-05-23 10:41:51-- https://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 766080 (748K) [application/octet-stream] Saving to: ‘./liblangtag-0.6.2.tar.bz2’ - 0K ........ ... 100% 1.23M=0.6s + 0K ........ ... 100% 1.48M=0.5s -2019-04-29 12:20:18 (1.23 MB/s) - ‘./liblangtag-0.6.2.tar.bz2’ saved [766080/766080] +2019-05-23 10:41:52 (1.48 MB/s) - ‘./liblangtag-0.6.2.tar.bz2’ saved [766080/766080] ---2019-04-29 12:20:18-- https://dev-www.libreoffice.org/src/libnumbertext-1.0.5.tar.xz +--2019-05-23 10:41:52-- https://dev-www.libreoffice.org/src/libnumbertext-1.0.5.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 281640 (275K) [application/octet-stream] Saving to: ‘./libnumbertext-1.0.5.tar.xz’ - 0K .... 100% 1.03M=0.3s + 0K .... 100% 1.28M=0.2s -2019-04-29 12:20:19 (1.03 MB/s) - ‘./libnumbertext-1.0.5.tar.xz’ saved [281640/281640] +2019-05-23 10:41:53 (1.28 MB/s) - ‘./libnumbertext-1.0.5.tar.xz’ saved [281640/281640] ---2019-04-29 12:20:19-- https://dev-www.libreoffice.org/src/libpng-1.6.34.tar.xz +--2019-05-23 10:41:53-- https://dev-www.libreoffice.org/src/libpng-1.6.37.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK -Length: 997968 (975K) [application/octet-stream] -Saving to: ‘./libpng-1.6.34.tar.xz’ +Length: 1012272 (989K) [application/octet-stream] +Saving to: ‘./libpng-1.6.37.tar.xz’ - 0K ........ ....... 100% 1.09M=0.9s + 0K ........ ....... 100% 1.41M=0.7s -2019-04-29 12:20:20 (1.09 MB/s) - ‘./libpng-1.6.34.tar.xz’ saved [997968/997968] +2019-05-23 10:41:54 (1.41 MB/s) - ‘./libpng-1.6.37.tar.xz’ saved [1012272/1012272] ---2019-04-29 12:20:20-- https://dev-www.libreoffice.org/src/ltm-1.0.zip +--2019-05-23 10:41:54-- https://dev-www.libreoffice.org/src/ltm-1.0.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2542693 (2.4M) [application/zip] Saving to: ‘./ltm-1.0.zip’ - 0K ........ ........ ........ ........ ...... 100% 1.19M=2.0s + 0K ........ ........ ........ ........ ...... 100% 525K=4.7s -2019-04-29 12:20:22 (1.19 MB/s) - ‘./ltm-1.0.zip’ saved [2542693/2542693] +2019-05-23 10:41:59 (525 KB/s) - ‘./ltm-1.0.zip’ saved [2542693/2542693] ---2019-04-29 12:20:22-- https://dev-www.libreoffice.org/src/libxml2-2.9.9.tar.gz +--2019-05-23 10:41:59-- https://dev-www.libreoffice.org/src/libxml2-2.9.9.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5476717 (5.2M) [application/octet-stream] Saving to: ‘./libxml2-2.9.9.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 57% 973K 2s - 3072K ........ ........ ........ ........ ... 100% 1.30M=4.9s + 0K ........ ........ ........ ........ ........ ........ 57% 803K 3s + 3072K ........ ........ ........ ........ ... 100% 941K=6.2s -2019-04-29 12:20:27 (1.07 MB/s) - ‘./libxml2-2.9.9.tar.gz’ saved [5476717/5476717] +2019-05-23 10:42:05 (856 KB/s) - ‘./libxml2-2.9.9.tar.gz’ saved [5476717/5476717] ---2019-04-29 12:20:27-- https://dev-www.libreoffice.org/src/xmlsec1-1.2.27.tar.gz +--2019-05-23 10:42:05-- https://dev-www.libreoffice.org/src/xmlsec1-1.2.27.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2013651 (1.9M) [application/octet-stream] Saving to: ‘./xmlsec1-1.2.27.tar.gz’ - 0K ........ ........ ........ ...... 100% 1.53M=1.3s + 0K ........ ........ ........ ...... 100% 1.38M=1.4s -2019-04-29 12:20:29 (1.53 MB/s) - ‘./xmlsec1-1.2.27.tar.gz’ saved [2013651/2013651] +2019-05-23 10:42:07 (1.38 MB/s) - ‘./xmlsec1-1.2.27.tar.gz’ saved [2013651/2013651] ---2019-04-29 12:20:29-- https://dev-www.libreoffice.org/src/libxslt-1.1.33.tar.gz +--2019-05-23 10:42:07-- https://dev-www.libreoffice.org/src/libxslt-1.1.33.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 3444093 (3.3M) [application/octet-stream] Saving to: ‘./libxslt-1.1.33.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 91% 1.27M 0s - 3072K .... 100% 850K=2.7s + 0K ........ ........ ........ ........ ........ ........ 91% 1.49M 0s + 3072K .... 100% 61.7M=2.0s -2019-04-29 12:20:32 (1.21 MB/s) - ‘./libxslt-1.1.33.tar.gz’ saved [3444093/3444093] +2019-05-23 10:42:09 (1.62 MB/s) - ‘./libxslt-1.1.33.tar.gz’ saved [3444093/3444093] ---2019-04-29 12:20:32-- https://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz +--2019-05-23 10:42:09-- https://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 769268 (751K) [application/octet-stream] Saving to: ‘./26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz’ - 0K ........ ... 100% 572K=1.3s + 0K ........ ... 100% 1.20M=0.6s -2019-04-29 12:20:34 (572 KB/s) - ‘./26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz’ saved [769268/769268] +2019-05-23 10:42:10 (1.20 MB/s) - ‘./26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz’ saved [769268/769268] ---2019-04-29 12:20:34-- https://dev-www.libreoffice.org/src/lxml-4.1.1.tgz +--2019-05-23 10:42:10-- https://dev-www.libreoffice.org/src/lxml-4.1.1.tgz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2380804 (2.3M) [application/octet-stream] Saving to: ‘./lxml-4.1.1.tgz’ - 0K ........ ........ ........ ........ .... 100% 658K=3.5s + 0K ........ ........ ........ ........ .... 100% 1.48M=1.5s -2019-04-29 12:20:38 (658 KB/s) - ‘./lxml-4.1.1.tgz’ saved [2380804/2380804] +2019-05-23 10:42:12 (1.48 MB/s) - ‘./lxml-4.1.1.tgz’ saved [2380804/2380804] ---2019-04-29 12:20:38-- https://dev-www.libreoffice.org/src/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz +--2019-05-23 10:42:12-- https://dev-www.libreoffice.org/src/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1923436 (1.8M) [application/octet-stream] Saving to: ‘./a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz’ - 0K ........ ........ ........ ..... 100% 862K=2.2s + 0K ........ ........ ........ ..... 100% 1.43M=1.3s -2019-04-29 12:20:40 (862 KB/s) - ‘./a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz’ saved [1923436/1923436] +2019-05-23 10:42:14 (1.43 MB/s) - ‘./a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz’ saved [1923436/1923436] ---2019-04-29 12:20:40-- https://dev-www.libreoffice.org/src/mdds-1.4.3.tar.bz2 +--2019-05-23 10:42:14-- https://dev-www.libreoffice.org/src/mdds-1.4.3.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 334515 (327K) [application/octet-stream] Saving to: ‘./mdds-1.4.3.tar.bz2’ - 0K ..... 100% 561K=0.6s + 0K ..... 100% 964K=0.3s -2019-04-29 12:20:41 (561 KB/s) - ‘./mdds-1.4.3.tar.bz2’ saved [334515/334515] +2019-05-23 10:42:14 (964 KB/s) - ‘./mdds-1.4.3.tar.bz2’ saved [334515/334515] ---2019-04-29 12:20:41-- https://dev-www.libreoffice.org/src/mDNSResponder-878.200.35.tar.gz +--2019-05-23 10:42:14-- https://dev-www.libreoffice.org/src/mDNSResponder-878.200.35.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2537410 (2.4M) [application/octet-stream] Saving to: ‘./mDNSResponder-878.200.35.tar.gz’ - 0K ........ ........ ........ ........ ...... 100% 1.09M=2.2s + 0K ........ ........ ........ ........ ...... 100% 790K=3.1s -2019-04-29 12:20:43 (1.09 MB/s) - ‘./mDNSResponder-878.200.35.tar.gz’ saved [2537410/2537410] +2019-05-23 10:42:18 (790 KB/s) - ‘./mDNSResponder-878.200.35.tar.gz’ saved [2537410/2537410] ---2019-04-29 12:20:44-- https://dev-www.libreoffice.org/src/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz +--2019-05-23 10:42:18-- https://dev-www.libreoffice.org/src/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 112756 (110K) [application/octet-stream] Saving to: ‘./368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz’ - 0K . 100% 844K=0.1s + 0K . 100% 864K=0.1s -2019-04-29 12:20:44 (844 KB/s) - ‘./368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz’ saved [112756/112756] +2019-05-23 10:42:18 (864 KB/s) - ‘./368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz’ saved [112756/112756] ---2019-04-29 12:20:44-- https://dev-www.libreoffice.org/src/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz +--2019-05-23 10:42:18-- https://dev-www.libreoffice.org/src/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1169488 (1.1M) [application/octet-stream] Saving to: ‘./c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz’ - 0K ........ ........ . 100% 1.09M=1.0s + 0K ........ ........ . 100% 623K=1.8s -2019-04-29 12:20:45 (1.09 MB/s) - ‘./c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz’ saved [1169488/1169488] +2019-05-23 10:42:20 (623 KB/s) - ‘./c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz’ saved [1169488/1169488] ---2019-04-29 12:20:45-- https://dev-www.libreoffice.org/src/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip +--2019-05-23 10:42:21-- https://dev-www.libreoffice.org/src/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5522795 (5.3M) [application/zip] Saving to: ‘./33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip’ - 0K ........ ........ ........ ........ ........ ........ 56% 2.02M 1s - 3072K ........ ........ ........ ........ .... 100% 2.07M=2.6s + 0K ........ ........ ........ ........ ........ ........ 56% 1.16M 2s + 3072K ........ ........ ........ ........ .... 100% 751K=5.7s -2019-04-29 12:20:48 (2.04 MB/s) - ‘./33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip’ saved [5522795/5522795] +2019-05-23 10:42:26 (949 KB/s) - ‘./33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip’ saved [5522795/5522795] ---2019-04-29 12:20:48-- https://dev-www.libreoffice.org/src/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip +--2019-05-23 10:42:27-- https://dev-www.libreoffice.org/src/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 811606 (793K) [application/zip] Saving to: ‘./1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip’ - 0K ........ .... 100% 1.84M=0.4s + 0K ........ .... 100% 977K=0.8s -2019-04-29 12:20:49 (1.84 MB/s) - ‘./1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip’ saved [811606/811606] +2019-05-23 10:42:28 (977 KB/s) - ‘./1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip’ saved [811606/811606] ---2019-04-29 12:20:49-- https://dev-www.libreoffice.org/src/liberation-narrow-fonts-ttf-1.07.6.tar.gz +--2019-05-23 10:42:28-- https://dev-www.libreoffice.org/src/liberation-narrow-fonts-ttf-1.07.6.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 300832 (294K) [application/octet-stream] Saving to: ‘./liberation-narrow-fonts-ttf-1.07.6.tar.gz’ - 0K .... 100% 1.69M=0.2s + 0K .... 100% 893K=0.3s -2019-04-29 12:20:49 (1.69 MB/s) - ‘./liberation-narrow-fonts-ttf-1.07.6.tar.gz’ saved [300832/300832] +2019-05-23 10:42:28 (893 KB/s) - ‘./liberation-narrow-fonts-ttf-1.07.6.tar.gz’ saved [300832/300832] ---2019-04-29 12:20:49-- https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.00.4.tar.gz +--2019-05-23 10:42:28-- https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.00.4.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2355235 (2.2M) [application/octet-stream] Saving to: ‘./liberation-fonts-ttf-2.00.4.tar.gz’ - 0K ........ ........ ........ ........ ... 100% 2.11M=1.1s + 0K ........ ........ ........ ........ ... 100% 1.37M=1.6s -2019-04-29 12:20:51 (2.11 MB/s) - ‘./liberation-fonts-ttf-2.00.4.tar.gz’ saved [2355235/2355235] +2019-05-23 10:42:30 (1.37 MB/s) - ‘./liberation-fonts-ttf-2.00.4.tar.gz’ saved [2355235/2355235] ---2019-04-29 12:20:51-- https://dev-www.libreoffice.org/src/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip +--2019-05-23 10:42:30-- https://dev-www.libreoffice.org/src/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 6651982 (6.3M) [application/zip] Saving to: ‘./e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip’ - 0K ........ ........ ........ ........ ........ ........ 47% 1.65M 2s - 3072K ........ ........ ........ ........ ........ ........ 94% 1.45M 0s - 6144K ..... 100% 1.31M=4.1s + 0K ........ ........ ........ ........ ........ ........ 47% 1.23M 3s + 3072K ........ ........ ........ ........ ........ ........ 94% 1.11M 0s + 6144K ..... 100% 1.12M=5.5s -2019-04-29 12:20:55 (1.53 MB/s) - ‘./e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip’ saved [6651982/6651982] +2019-05-23 10:42:36 (1.16 MB/s) - ‘./e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip’ saved [6651982/6651982] ---2019-04-29 12:20:55-- https://dev-www.libreoffice.org/src/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz +--2019-05-23 10:42:36-- https://dev-www.libreoffice.org/src/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1338551 (1.3M) [application/octet-stream] Saving to: ‘./907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz’ - 0K ........ ........ .... 100% 1.15M=1.1s + 0K ........ ........ .... 100% 1.40M=0.9s -2019-04-29 12:20:57 (1.15 MB/s) - ‘./907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz’ saved [1338551/1338551] +2019-05-23 10:42:37 (1.40 MB/s) - ‘./907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz’ saved [1338551/1338551] ---2019-04-29 12:20:57-- https://dev-www.libreoffice.org/src/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz +--2019-05-23 10:42:37-- https://dev-www.libreoffice.org/src/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1098827 (1.0M) [application/octet-stream] Saving to: ‘./edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz’ - 0K ........ ........ 100% 886K=1.2s + 0K ........ ........ 100% 1.10M=1.0s -2019-04-29 12:20:58 (886 KB/s) - ‘./edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz’ saved [1098827/1098827] +2019-05-23 10:42:38 (1.10 MB/s) - ‘./edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz’ saved [1098827/1098827] ---2019-04-29 12:20:58-- https://dev-www.libreoffice.org/src/source-serif-font-2.007R.tar.gz +--2019-05-23 10:42:38-- https://dev-www.libreoffice.org/src/source-serif-font-2.007R.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 820083 (801K) [application/octet-stream] Saving to: ‘./source-serif-font-2.007R.tar.gz’ - 0K ........ .... 100% 1.01M=0.8s + 0K ........ .... 100% 1.28M=0.6s -2019-04-29 12:20:59 (1.01 MB/s) - ‘./source-serif-font-2.007R.tar.gz’ saved [820083/820083] +2019-05-23 10:42:39 (1.28 MB/s) - ‘./source-serif-font-2.007R.tar.gz’ saved [820083/820083] ---2019-04-29 12:21:00-- https://dev-www.libreoffice.org/src/EmojiOneColor-SVGinOT-1.3.tar.gz +--2019-05-23 10:42:39-- https://dev-www.libreoffice.org/src/EmojiOneColor-SVGinOT-1.3.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2961759 (2.8M) [application/octet-stream] Saving to: ‘./EmojiOneColor-SVGinOT-1.3.tar.gz’ - 0K ........ ........ ........ ........ ........ ..... 100% 871K=3.3s + 0K ........ ........ ........ ........ ........ ..... 100% 1.10M=2.6s -2019-04-29 12:21:03 (871 KB/s) - ‘./EmojiOneColor-SVGinOT-1.3.tar.gz’ saved [2961759/2961759] +2019-05-23 10:42:42 (1.10 MB/s) - ‘./EmojiOneColor-SVGinOT-1.3.tar.gz’ saved [2961759/2961759] ---2019-04-29 12:21:03-- https://dev-www.libreoffice.org/src/noto-fonts-20171024.tar.gz +--2019-05-23 10:42:42-- https://dev-www.libreoffice.org/src/noto-fonts-20171024.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 6646182 (6.3M) [application/octet-stream] Saving to: ‘./noto-fonts-20171024.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 47% 1.04M 3s - 3072K ........ ........ ........ ........ ........ ........ 94% 772K 0s - 6144K ..... 100% 1.17M=7.1s + 0K ........ ........ ........ ........ ........ ........ 47% 1.10M 3s + 3072K ........ ........ ........ ........ ........ ........ 94% 1.71M 0s + 6144K ..... 100% 2.28M=4.6s -2019-04-29 12:21:11 (909 KB/s) - ‘./noto-fonts-20171024.tar.gz’ saved [6646182/6646182] +2019-05-23 10:42:47 (1.37 MB/s) - ‘./noto-fonts-20171024.tar.gz’ saved [6646182/6646182] ---2019-04-29 12:21:11-- https://dev-www.libreoffice.org/src/culmus-0.131.tar.gz +--2019-05-23 10:42:48-- https://dev-www.libreoffice.org/src/culmus-0.131.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1076737 (1.0M) [application/octet-stream] Saving to: ‘./culmus-0.131.tar.gz’ - 0K ........ ........ 100% 1.22M=0.8s + 0K ........ ........ 100% 1.01M=1.0s -2019-04-29 12:21:12 (1.22 MB/s) - ‘./culmus-0.131.tar.gz’ saved [1076737/1076737] +2019-05-23 10:42:49 (1.01 MB/s) - ‘./culmus-0.131.tar.gz’ saved [1076737/1076737] ---2019-04-29 12:21:12-- https://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz +--2019-05-23 10:42:49-- https://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 531276 (519K) [application/octet-stream] Saving to: ‘./libre-hebrew-1.0.tar.gz’ - 0K ........ 100% 1.17M=0.4s + 0K ........ 100% 816K=0.6s -2019-04-29 12:21:12 (1.17 MB/s) - ‘./libre-hebrew-1.0.tar.gz’ saved [531276/531276] +2019-05-23 10:42:50 (816 KB/s) - ‘./libre-hebrew-1.0.tar.gz’ saved [531276/531276] ---2019-04-29 12:21:13-- https://dev-www.libreoffice.org/src/alef-1.001.tar.gz +--2019-05-23 10:42:50-- https://dev-www.libreoffice.org/src/alef-1.001.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 93498 (91K) [application/octet-stream] Saving to: ‘./alef-1.001.tar.gz’ - 0K . 100% 1.05M=0.09s + 0K . 100% 972K=0.09s -2019-04-29 12:21:13 (1.05 MB/s) - ‘./alef-1.001.tar.gz’ saved [93498/93498] +2019-05-23 10:42:51 (972 KB/s) - ‘./alef-1.001.tar.gz’ saved [93498/93498] ---2019-04-29 12:21:13-- https://dev-www.libreoffice.org/src/Amiri-0.111.zip +--2019-05-23 10:42:51-- https://dev-www.libreoffice.org/src/Amiri-0.111.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1423863 (1.4M) [application/zip] Saving to: ‘./Amiri-0.111.zip’ - 0K ........ ........ ..... 100% 1.50M=0.9s + 0K ........ ........ ..... 100% 1.07M=1.3s -2019-04-29 12:21:14 (1.50 MB/s) - ‘./Amiri-0.111.zip’ saved [1423863/1423863] +2019-05-23 10:42:52 (1.07 MB/s) - ‘./Amiri-0.111.zip’ saved [1423863/1423863] ---2019-04-29 12:21:14-- https://dev-www.libreoffice.org/src/ttf-kacst_2.01+mry.tar.gz +--2019-05-23 10:42:52-- https://dev-www.libreoffice.org/src/ttf-kacst_2.01+mry.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 407400 (398K) [application/octet-stream] Saving to: ‘./ttf-kacst_2.01+mry.tar.gz’ - 0K ...... 100% 1.73M=0.2s + 0K ...... 100% 1.32M=0.3s -2019-04-29 12:21:15 (1.73 MB/s) - ‘./ttf-kacst_2.01+mry.tar.gz’ saved [407400/407400] +2019-05-23 10:42:53 (1.32 MB/s) - ‘./ttf-kacst_2.01+mry.tar.gz’ saved [407400/407400] ---2019-04-29 12:21:15-- https://dev-www.libreoffice.org/src/ReemKufi-0.7.zip +--2019-05-23 10:42:53-- https://dev-www.libreoffice.org/src/ReemKufi-0.7.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 153832 (150K) [application/zip] Saving to: ‘./ReemKufi-0.7.zip’ - 0K .. 100% 1.73M=0.08s + 0K .. 100% 1.21M=0.1s -2019-04-29 12:21:15 (1.73 MB/s) - ‘./ReemKufi-0.7.zip’ saved [153832/153832] +2019-05-23 10:42:53 (1.21 MB/s) - ‘./ReemKufi-0.7.zip’ saved [153832/153832] ---2019-04-29 12:21:15-- https://dev-www.libreoffice.org/src/Scheherazade-2.100.zip +--2019-05-23 10:42:53-- https://dev-www.libreoffice.org/src/Scheherazade-2.100.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1114645 (1.1M) [application/zip] Saving to: ‘./Scheherazade-2.100.zip’ - 0K ........ ........ . 100% 1.29M=0.8s + 0K ........ ........ . 100% 1.09M=1.0s -2019-04-29 12:21:16 (1.29 MB/s) - ‘./Scheherazade-2.100.zip’ saved [1114645/1114645] +2019-05-23 10:42:54 (1.09 MB/s) - ‘./Scheherazade-2.100.zip’ saved [1114645/1114645] ---2019-04-29 12:21:16-- https://dev-www.libreoffice.org/src/libmspub-0.1.4.tar.xz +--2019-05-23 10:42:55-- https://dev-www.libreoffice.org/src/libmspub-0.1.4.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 377472 (369K) [application/octet-stream] Saving to: ‘./libmspub-0.1.4.tar.xz’ - 0K ..... 100% 807K=0.5s + 0K ..... 100% 878K=0.4s -2019-04-29 12:21:17 (807 KB/s) - ‘./libmspub-0.1.4.tar.xz’ saved [377472/377472] +2019-05-23 10:42:55 (878 KB/s) - ‘./libmspub-0.1.4.tar.xz’ saved [377472/377472] ---2019-04-29 12:21:17-- https://dev-www.libreoffice.org/src/libmwaw-0.3.14.tar.xz +--2019-05-23 10:42:55-- https://dev-www.libreoffice.org/src/libmwaw-0.3.14.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1276240 (1.2M) [application/octet-stream] Saving to: ‘./libmwaw-0.3.14.tar.xz’ - 0K ........ ........ ... 100% 1.28M=1.0s + 0K ........ ........ ... 100% 1.16M=1.0s -2019-04-29 12:21:18 (1.28 MB/s) - ‘./libmwaw-0.3.14.tar.xz’ saved [1276240/1276240] +2019-05-23 10:42:56 (1.16 MB/s) - ‘./libmwaw-0.3.14.tar.xz’ saved [1276240/1276240] ---2019-04-29 12:21:18-- https://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz +--2019-05-23 10:42:57-- https://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 4910303 (4.7M) [application/octet-stream] Saving to: ‘./a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 64% 1.38M 1s - 3072K ........ ........ ........ .. 100% 1.46M=3.3s + 0K ........ ........ ........ ........ ........ ........ 64% 1.10M 2s + 3072K ........ ........ ........ .. 100% 1.59M=3.8s -2019-04-29 12:21:22 (1.41 MB/s) - ‘./a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz’ saved [4910303/4910303] +2019-05-23 10:43:01 (1.23 MB/s) - ‘./a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz’ saved [4910303/4910303] ---2019-04-29 12:21:22-- https://dev-www.libreoffice.org/src/neon-0.30.2.tar.gz +--2019-05-23 10:43:01-- https://dev-www.libreoffice.org/src/neon-0.30.2.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 932779 (911K) [application/octet-stream] Saving to: ‘./neon-0.30.2.tar.gz’ - 0K ........ ...... 100% 1.19M=0.7s + 0K ........ ...... 100% 1.69M=0.5s -2019-04-29 12:21:23 (1.19 MB/s) - ‘./neon-0.30.2.tar.gz’ saved [932779/932779] +2019-05-23 10:43:01 (1.69 MB/s) - ‘./neon-0.30.2.tar.gz’ saved [932779/932779] ---2019-04-29 12:21:23-- https://dev-www.libreoffice.org/src/nss-3.38-with-nspr-4.19.tar.gz +--2019-05-23 10:43:01-- https://dev-www.libreoffice.org/src/nss-3.38-with-nspr-4.19.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 24423714 (23M) [application/octet-stream] Saving to: ‘./nss-3.38-with-nspr-4.19.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 12% 1.58M 13s - 3072K ........ ........ ........ ........ ........ ........ 25% 1013K 14s - 6144K ........ ........ ........ ........ ........ ........ 38% 968K 13s - 9216K ........ ........ ........ ........ ........ ........ 51% 1.01M 10s - 12288K ........ ........ ........ ........ ........ ........ 64% 1.38M 7s - 15360K ........ ........ ........ ........ ........ ........ 77% 1.48M 4s - 18432K ........ ........ ........ ........ ........ ........ 90% 1.74M 2s - 21504K ........ ........ ........ ........ .... 100% 1.58M=18s + 0K ........ ........ ........ ........ ........ ........ 12% 1.10M 18s + 3072K ........ ........ ........ ........ ........ ........ 25% 1.01M 16s + 6144K ........ ........ ........ ........ ........ ........ 38% 1.63M 12s + 9216K ........ ........ ........ ........ ........ ........ 51% 1.04M 10s + 12288K ........ ........ ........ ........ ........ ........ 64% 1.34M 7s + 15360K ........ ........ ........ ........ ........ ........ 77% 1.10M 5s + 18432K ........ ........ ........ ........ ........ ........ 90% 1.67M 2s + 21504K ........ ........ ........ ........ .... 100% 984K=20s -2019-04-29 12:21:42 (1.26 MB/s) - ‘./nss-3.38-with-nspr-4.19.tar.gz’ saved [24423714/24423714] +2019-05-23 10:43:21 (1.19 MB/s) - ‘./nss-3.38-with-nspr-4.19.tar.gz’ saved [24423714/24423714] ---2019-04-29 12:21:42-- https://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2 +--2019-05-23 10:43:21-- https://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 446705 (436K) [application/octet-stream] Saving to: ‘./libodfgen-0.1.6.tar.bz2’ - 0K ...... 100% 1.09M=0.4s + 0K ...... 100% 1.11M=0.4s -2019-04-29 12:21:42 (1.09 MB/s) - ‘./libodfgen-0.1.6.tar.bz2’ saved [446705/446705] +2019-05-23 10:43:22 (1.11 MB/s) - ‘./libodfgen-0.1.6.tar.bz2’ saved [446705/446705] ---2019-04-29 12:21:43-- https://dev-www.libreoffice.org/src/openldap-2.4.45.tgz +--2019-05-23 10:43:22-- https://dev-www.libreoffice.org/src/openldap-2.4.45.tgz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5672845 (5.4M) [application/octet-stream] Saving to: ‘./openldap-2.4.45.tgz’ - 0K ........ ........ ........ ........ ........ ........ 55% 1.03M 2s - 3072K ........ ........ ........ ........ ...... 100% 1.20M=4.9s + 0K ........ ........ ........ ........ ........ ........ 55% 1.06M 2s + 3072K ........ ........ ........ ........ ...... 100% 764K=6.1s -2019-04-29 12:21:48 (1.10 MB/s) - ‘./openldap-2.4.45.tgz’ saved [5672845/5672845] +2019-05-23 10:43:28 (915 KB/s) - ‘./openldap-2.4.45.tgz’ saved [5672845/5672845] ---2019-04-29 12:21:48-- https://dev-www.libreoffice.org/src/openssl-1.0.2r.tar.gz +--2019-05-23 10:43:29-- https://dev-www.libreoffice.org/src/openssl-1.0.2r.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5348369 (5.1M) [application/octet-stream] Saving to: ‘./openssl-1.0.2r.tar.gz’ - 0K ........ ........ ........ ........ ........ ........ 58% 1.35M 2s - 3072K ........ ........ ........ ........ . 100% 1.08M=4.2s + 0K ........ ........ ........ ........ ........ ........ 58% 1.16M 2s + 3072K ........ ........ ........ ........ . 100% 1.23M=4.3s -2019-04-29 12:21:52 (1.22 MB/s) - ‘./openssl-1.0.2r.tar.gz’ saved [5348369/5348369] +2019-05-23 10:43:33 (1.19 MB/s) - ‘./openssl-1.0.2r.tar.gz’ saved [5348369/5348369] ---2019-04-29 12:21:52-- https://dev-www.libreoffice.org/src/liborcus-0.14.1.tar.gz +--2019-05-23 10:43:33-- https://dev-www.libreoffice.org/src/liborcus-0.14.1.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2454001 (2.3M) [application/octet-stream] Saving to: ‘./liborcus-0.14.1.tar.gz’ - 0K ........ ........ ........ ........ ..... 100% 1.27M=1.8s + 0K ........ ........ ........ ........ ..... 100% 1.16M=2.0s -2019-04-29 12:21:54 (1.27 MB/s) - ‘./liborcus-0.14.1.tar.gz’ saved [2454001/2454001] +2019-05-23 10:43:35 (1.16 MB/s) - ‘./liborcus-0.14.1.tar.gz’ saved [2454001/2454001] ---2019-04-29 12:21:54-- https://dev-www.libreoffice.org/src/owncloud-android-library-0.9.4-no-binary-deps.tar.gz +--2019-05-23 10:43:35-- https://dev-www.libreoffice.org/src/owncloud-android-library-0.9.4-no-binary-deps.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 760676 (743K) [application/octet-stream] Saving to: ‘./owncloud-android-library-0.9.4-no-binary-deps.tar.gz’ - 0K ........ ... 100% 1.43M=0.5s + 0K ........ ... 100% 1.20M=0.6s -2019-04-29 12:21:55 (1.43 MB/s) - ‘./owncloud-android-library-0.9.4-no-binary-deps.tar.gz’ saved [760676/760676] +2019-05-23 10:43:36 (1.20 MB/s) - ‘./owncloud-android-library-0.9.4-no-binary-deps.tar.gz’ saved [760676/760676] ---2019-04-29 12:21:55-- https://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz +--2019-05-23 10:43:36-- https://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 306496 (299K) [application/octet-stream] Saving to: ‘./libpagemaker-0.0.4.tar.xz’ - 0K .... 100% 1.34M=0.2s + 0K .... 100% 862K=0.3s -2019-04-29 12:21:56 (1.34 MB/s) - ‘./libpagemaker-0.0.4.tar.xz’ saved [306496/306496] +2019-05-23 10:43:37 (862 KB/s) - ‘./libpagemaker-0.0.4.tar.xz’ saved [306496/306496] ---2019-04-29 12:21:56-- https://dev-www.libreoffice.org/src/pdfium-3550.tar.bz2 +--2019-05-23 10:43:37-- https://dev-www.libreoffice.org/src/pdfium-3550.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 6923846 (6.6M) [application/octet-stream] Saving to: ‘./pdfium-3550.tar.bz2’ - 0K ........ ........ ........ ........ ........ ........ 45% 1.55M 2s - 3072K ........ ........ ........ ........ ........ ........ 90% 1.78M 0s - 6144K ........ . 100% 2.17M=3.9s + 0K ........ ........ ........ ........ ........ ........ 45% 1.07M 3s + 3072K ........ ........ ........ ........ ........ ........ 90% 1.14M 1s + 6144K ........ . 100% 1.49M=5.8s -2019-04-29 12:22:00 (1.69 MB/s) - ‘./pdfium-3550.tar.bz2’ saved [6923846/6923846] +2019-05-23 10:43:43 (1.13 MB/s) - ‘./pdfium-3550.tar.bz2’ saved [6923846/6923846] ---2019-04-29 12:22:00-- https://dev-www.libreoffice.org/src/poppler-0.74.0.tar.xz +--2019-05-23 10:43:43-- https://dev-www.libreoffice.org/src/poppler-0.74.0.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1514044 (1.4M) [application/octet-stream] Saving to: ‘./poppler-0.74.0.tar.xz’ - 0K ........ ........ ....... 100% 1.71M=0.8s + 0K ........ ........ ....... 100% 1.22M=1.2s -2019-04-29 12:22:01 (1.71 MB/s) - ‘./poppler-0.74.0.tar.xz’ saved [1514044/1514044] +2019-05-23 10:43:45 (1.22 MB/s) - ‘./poppler-0.74.0.tar.xz’ saved [1514044/1514044] ---2019-04-29 12:22:01-- https://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2 +--2019-05-23 10:43:45-- https://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 16552576 (16M) [application/octet-stream] Saving to: ‘./postgresql-9.2.24.tar.bz2’ - 0K ........ ........ ........ ........ ........ ........ 19% 1.58M 8s - 3072K ........ ........ ........ ........ ........ ........ 38% 1.62M 6s - 6144K ........ ........ ........ ........ ........ ........ 57% 1.51M 4s - 9216K ........ ........ ........ ........ ........ ........ 76% 1.87M 2s - 12288K ........ ........ ........ ........ ........ ........ 95% 1.94M 0s - 15360K ........ .... 100% 2.34M=9.2s + 0K ........ ........ ........ ........ ........ ........ 19% 888K 15s + 3072K ........ ........ ........ ........ ........ ........ 38% 1.20M 10s + 6144K ........ ........ ........ ........ ........ ........ 57% 1.37M 6s + 9216K ........ ........ ........ ........ ........ ........ 76% 1.14M 3s + 12288K ........ ........ ........ ........ ........ ........ 95% 1.45M 1s + 15360K ........ .... 100% 1.64M=13s -2019-04-29 12:22:11 (1.71 MB/s) - ‘./postgresql-9.2.24.tar.bz2’ saved [16552576/16552576] +2019-05-23 10:43:58 (1.18 MB/s) - ‘./postgresql-9.2.24.tar.bz2’ saved [16552576/16552576] ---2019-04-29 12:22:11-- https://dev-www.libreoffice.org/src/Python-3.5.7.tar.xz +--2019-05-23 10:43:58-- https://dev-www.libreoffice.org/src/Python-3.5.7.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 15324736 (15M) [application/octet-stream] Saving to: ‘./Python-3.5.7.tar.xz’ - 0K ........ ........ ........ ........ ........ ........ 20% 1.07M 11s - 3072K ........ ........ ........ ........ ........ ........ 41% 953K 9s - 6144K ........ ........ ........ ........ ........ ........ 61% 1.22M 5s - 9216K ........ ........ ........ ........ ........ ........ 82% 1.40M 2s - 12288K ........ ........ ........ ........ ........ . 100% 1.44M=12s + 0K ........ ........ ........ ........ ........ ........ 20% 819K 15s + 3072K ........ ........ ........ ........ ........ ........ 41% 1.16M 9s + 6144K ........ ........ ........ ........ ........ ........ 61% 636K 7s + 9216K ........ ........ ........ ........ ........ ........ 82% 894K 3s + 12288K ........ ........ ........ ........ ........ . 100% 858K=18s -2019-04-29 12:22:24 (1.17 MB/s) - ‘./Python-3.5.7.tar.xz’ saved [15324736/15324736] +2019-05-23 10:44:16 (844 KB/s) - ‘./Python-3.5.7.tar.xz’ saved [15324736/15324736] ---2019-04-29 12:22:24-- https://dev-www.libreoffice.org/src/libqxp-0.0.2.tar.xz +--2019-05-23 10:44:17-- https://dev-www.libreoffice.org/src/libqxp-0.0.2.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 341760 (334K) [application/octet-stream] Saving to: ‘./libqxp-0.0.2.tar.xz’ - 0K ..... 100% 1.02M=0.3s + 0K ..... 100% 892K=0.4s -2019-04-29 12:22:24 (1.02 MB/s) - ‘./libqxp-0.0.2.tar.xz’ saved [341760/341760] +2019-05-23 10:44:17 (892 KB/s) - ‘./libqxp-0.0.2.tar.xz’ saved [341760/341760] ---2019-04-29 12:22:24-- https://dev-www.libreoffice.org/src/a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz +--2019-05-23 10:44:17-- https://dev-www.libreoffice.org/src/a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1886657 (1.8M) [application/octet-stream] Saving to: ‘./a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz’ - 0K ........ ........ ........ .... 100% 1.49M=1.2s + 0K ........ ........ ........ .... 100% 798K=2.3s -2019-04-29 12:22:26 (1.49 MB/s) - ‘./a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz’ saved [1886657/1886657] +2019-05-23 10:44:20 (798 KB/s) - ‘./a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz’ saved [1886657/1886657] ---2019-04-29 12:22:26-- https://dev-www.libreoffice.org/src/1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz +--2019-05-23 10:44:20-- https://dev-www.libreoffice.org/src/1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1595647 (1.5M) [application/octet-stream] Saving to: ‘./1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz’ - 0K ........ ........ ........ 100% 1.81M=0.8s + 0K ........ ........ ........ 100% 1.39M=1.1s -2019-04-29 12:22:27 (1.81 MB/s) - ‘./1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz’ saved [1595647/1595647] +2019-05-23 10:44:21 (1.39 MB/s) - ‘./1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz’ saved [1595647/1595647] ---2019-04-29 12:22:27-- https://dev-www.libreoffice.org/src/e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz +--2019-05-23 10:44:21-- https://dev-www.libreoffice.org/src/e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1621566 (1.5M) [application/octet-stream] Saving to: ‘./e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz’ - 0K ........ ........ ........ 100% 2.37M=0.7s + 0K ........ ........ ........ 100% 1.10M=1.4s -2019-04-29 12:22:28 (2.37 MB/s) - ‘./e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz’ saved [1621566/1621566] +2019-05-23 10:44:23 (1.10 MB/s) - ‘./e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz’ saved [1621566/1621566] ---2019-04-29 12:22:28-- https://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2 +--2019-05-23 10:44:23-- https://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 529833 (517K) [application/octet-stream] Saving to: ‘./librevenge-0.0.4.tar.bz2’ - 0K ........ 100% 1.73M=0.3s + 0K ........ 100% 828K=0.6s -2019-04-29 12:22:29 (1.73 MB/s) - ‘./librevenge-0.0.4.tar.bz2’ saved [529833/529833] +2019-05-23 10:44:24 (828 KB/s) - ‘./librevenge-0.0.4.tar.bz2’ saved [529833/529833] ---2019-04-29 12:22:29-- https://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip +--2019-05-23 10:44:24-- https://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1521926 (1.5M) [application/zip] Saving to: ‘./798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip’ - 0K ........ ........ ....... 100% 2.31M=0.6s + 0K ........ ........ ....... 100% 552K=2.7s -2019-04-29 12:22:30 (2.31 MB/s) - ‘./798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip’ saved [1521926/1521926] +2019-05-23 10:44:27 (552 KB/s) - ‘./798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip’ saved [1521926/1521926] ---2019-04-29 12:22:30-- https://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip +--2019-05-23 10:44:27-- https://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 9796 (9.6K) [application/zip] Saving to: ‘./35c94d2df8893241173de1d16b6034c0-swingExSrc.zip’ - 0K 100% 149M=0s + 0K 100% 302M=0s -2019-04-29 12:22:30 (149 MB/s) - ‘./35c94d2df8893241173de1d16b6034c0-swingExSrc.zip’ saved [9796/9796] +2019-05-23 10:44:27 (302 MB/s) - ‘./35c94d2df8893241173de1d16b6034c0-swingExSrc.zip’ saved [9796/9796] ---2019-04-29 12:22:30-- https://dev-www.libreoffice.org/src/serf-1.2.1.tar.bz2 +--2019-05-23 10:44:27-- https://dev-www.libreoffice.org/src/serf-1.2.1.tar.bz2 Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 190464 (186K) [application/octet-stream] Saving to: ‘./serf-1.2.1.tar.bz2’ - 0K .. 100% 1.94M=0.09s + 0K .. 100% 657K=0.3s -2019-04-29 12:22:30 (1.94 MB/s) - ‘./serf-1.2.1.tar.bz2’ saved [190464/190464] +2019-05-23 10:44:28 (657 KB/s) - ‘./serf-1.2.1.tar.bz2’ saved [190464/190464] ---2019-04-29 12:22:30-- https://dev-www.libreoffice.org/src/libstaroffice-0.0.6.tar.xz +--2019-05-23 10:44:28-- https://dev-www.libreoffice.org/src/libstaroffice-0.0.6.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 706324 (690K) [application/octet-stream] Saving to: ‘./libstaroffice-0.0.6.tar.xz’ - 0K ........ .. 100% 1.64M=0.4s + 0K ........ .. 100% 559K=1.2s -2019-04-29 12:22:31 (1.64 MB/s) - ‘./libstaroffice-0.0.6.tar.xz’ saved [706324/706324] +2019-05-23 10:44:29 (559 KB/s) - ‘./libstaroffice-0.0.6.tar.xz’ saved [706324/706324] ---2019-04-29 12:22:31-- https://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz +--2019-05-23 10:44:29-- https://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 96939 (95K) [application/octet-stream] Saving to: ‘./0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz’ - 0K . 100% 1.99M=0.05s + 0K . 100% 335K=0.3s -2019-04-29 12:22:31 (1.99 MB/s) - ‘./0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz’ saved [96939/96939] +2019-05-23 10:44:30 (335 KB/s) - ‘./0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz’ saved [96939/96939] ---2019-04-29 12:22:31-- https://dev-www.libreoffice.org/src/libvisio-0.1.6.tar.xz +--2019-05-23 10:44:30-- https://dev-www.libreoffice.org/src/libvisio-0.1.6.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 676396 (661K) [application/octet-stream] Saving to: ‘./libvisio-0.1.6.tar.xz’ - 0K ........ .. 100% 1.66M=0.4s + 0K ........ .. 100% 755K=0.9s -2019-04-29 12:22:32 (1.66 MB/s) - ‘./libvisio-0.1.6.tar.xz’ saved [676396/676396] +2019-05-23 10:44:31 (755 KB/s) - ‘./libvisio-0.1.6.tar.xz’ saved [676396/676396] ---2019-04-29 12:22:32-- https://dev-www.libreoffice.org/src/libwpd-0.10.3.tar.xz +--2019-05-23 10:44:31-- https://dev-www.libreoffice.org/src/libwpd-0.10.3.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 534712 (522K) [application/octet-stream] Saving to: ‘./libwpd-0.10.3.tar.xz’ - 0K ........ 100% 1.06M=0.5s + 0K ........ 100% 788K=0.7s -2019-04-29 12:22:33 (1.06 MB/s) - ‘./libwpd-0.10.3.tar.xz’ saved [534712/534712] +2019-05-23 10:44:32 (788 KB/s) - ‘./libwpd-0.10.3.tar.xz’ saved [534712/534712] ---2019-04-29 12:22:33-- https://dev-www.libreoffice.org/src/libwpg-0.3.3.tar.xz +--2019-05-23 10:44:32-- https://dev-www.libreoffice.org/src/libwpg-0.3.3.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 328664 (321K) [application/octet-stream] Saving to: ‘./libwpg-0.3.3.tar.xz’ - 0K ..... 100% 1.26M=0.2s + 0K ..... 100% 874K=0.4s -2019-04-29 12:22:33 (1.26 MB/s) - ‘./libwpg-0.3.3.tar.xz’ saved [328664/328664] +2019-05-23 10:44:33 (874 KB/s) - ‘./libwpg-0.3.3.tar.xz’ saved [328664/328664] ---2019-04-29 12:22:34-- https://dev-www.libreoffice.org/src/libwps-0.4.10.tar.xz +--2019-05-23 10:44:33-- https://dev-www.libreoffice.org/src/libwps-0.4.10.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 695448 (679K) [application/octet-stream] Saving to: ‘./libwps-0.4.10.tar.xz’ - 0K ........ .. 100% 1.17M=0.6s + 0K ........ .. 100% 884K=0.8s -2019-04-29 12:22:34 (1.17 MB/s) - ‘./libwps-0.4.10.tar.xz’ saved [695448/695448] +2019-05-23 10:44:34 (884 KB/s) - ‘./libwps-0.4.10.tar.xz’ saved [695448/695448] ---2019-04-29 12:22:34-- https://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip +--2019-05-23 10:44:34-- https://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 23150 (23K) [application/zip] Saving to: ‘./a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip’ - 0K 100% 224M=0s + 0K 100% 226M=0s -2019-04-29 12:22:35 (224 MB/s) - ‘./a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip’ saved [23150/23150] +2019-05-23 10:44:34 (226 MB/s) - ‘./a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip’ saved [23150/23150] ---2019-04-29 12:22:35-- https://dev-www.libreoffice.org/src/zlib-1.2.11.tar.xz +--2019-05-23 10:44:34-- https://dev-www.libreoffice.org/src/zlib-1.2.11.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 467960 (457K) [application/octet-stream] Saving to: ‘./zlib-1.2.11.tar.xz’ - 0K ....... 100% 1.23M=0.4s + 0K ....... 100% 978K=0.5s -2019-04-29 12:22:35 (1.23 MB/s) - ‘./zlib-1.2.11.tar.xz’ saved [467960/467960] +2019-05-23 10:44:35 (978 KB/s) - ‘./zlib-1.2.11.tar.xz’ saved [467960/467960] ---2019-04-29 12:22:35-- https://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz +--2019-05-23 10:44:35-- https://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 320952 (313K) [application/octet-stream] Saving to: ‘./libzmf-0.0.2.tar.xz’ - 0K .... 100% 832K=0.4s + 0K .... 100% 855K=0.4s -2019-04-29 12:22:36 (832 KB/s) - ‘./libzmf-0.0.2.tar.xz’ saved [320952/320952] +2019-05-23 10:44:35 (855 KB/s) - ‘./libzmf-0.0.2.tar.xz’ saved [320952/320952] ---2019-04-29 12:22:36-- https://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll +--2019-05-23 10:44:36-- https://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 12288 (12K) [application/octet-stream] Saving to: ‘./185d60944ea767075d27247c3162b3bc-unowinreg.dll’ - 0K 100% 330M=0s + 0K 100% 263M=0s -2019-04-29 12:22:36 (330 MB/s) - ‘./185d60944ea767075d27247c3162b3bc-unowinreg.dll’ saved [12288/12288] +2019-05-23 10:44:36 (263 MB/s) - ‘./185d60944ea767075d27247c3162b3bc-unowinreg.dll’ saved [12288/12288] ---2019-04-29 12:22:36-- https://dev-www.libreoffice.org/extern/49a64f3bcf20a7909ba2751349231d6652ded9cd2840e961b5164d09de3ffa63-opens___.ttf +--2019-05-23 10:44:36-- https://dev-www.libreoffice.org/extern/49a64f3bcf20a7909ba2751349231d6652ded9cd2840e961b5164d09de3ffa63-opens___.ttf Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 207400 (203K) [application/octet-stream] Saving to: ‘./49a64f3bcf20a7909ba2751349231d6652ded9cd2840e961b5164d09de3ffa63-opens___.ttf’ - 0K ... 100% 945K=0.2s + 0K ... 100% 552K=0.4s -2019-04-29 12:22:37 (945 KB/s) - ‘./49a64f3bcf20a7909ba2751349231d6652ded9cd2840e961b5164d09de3ffa63-opens___.ttf’ saved [207400/207400] +2019-05-23 10:44:36 (552 KB/s) - ‘./49a64f3bcf20a7909ba2751349231d6652ded9cd2840e961b5164d09de3ffa63-opens___.ttf’ saved [207400/207400] ---2019-04-29 12:22:37-- https://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar +--2019-05-23 10:44:36-- https://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 23988874 (23M) [application/java-archive] Saving to: ‘./odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar’ - 0K ........ ........ ........ ........ ........ ........ 13% 1.88M 11s - 3072K ........ ........ ........ ........ ........ ........ 26% 3.42M 7s - 6144K ........ ........ ........ ........ ........ ........ 39% 1.64M 7s - 9216K ........ ........ ........ ........ ........ ........ 52% 1.74M 5s - 12288K ........ ........ ........ ........ ........ ........ 65% 2.19M 4s - 15360K ........ ........ ........ ........ ........ ........ 78% 1.35M 3s - 18432K ........ ........ ........ ........ ........ ........ 91% 1.49M 1s - 21504K ........ ........ ........ ...... 100% 1.19M=13s + 0K ........ ........ ........ ........ ........ ........ 13% 746K 27s + 3072K ........ ........ ........ ........ ........ ........ 26% 1.07M 19s + 6144K ........ ........ ........ ........ ........ ........ 39% 1.03M 15s + 9216K ........ ........ ........ ........ ........ ........ 52% 860K 12s + 12288K ........ ........ ........ ........ ........ ........ 65% 816K 9s + 15360K ........ ........ ........ ........ ........ ........ 78% 956K 6s + 18432K ........ ........ ........ ........ ........ ........ 91% 755K 2s + 21504K ........ ........ ........ ...... 100% 718K=27s -2019-04-29 12:22:50 (1.73 MB/s) - ‘./odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar’ saved [23988874/23988874] +2019-05-23 10:45:04 (864 KB/s) - ‘./odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar’ saved [23988874/23988874] ---2019-04-29 12:22:51-- https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar +--2019-05-23 10:45:04-- https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar Resolving dev-www.libreoffice.org (dev-www.libreoffice.org)... 89.238.68.201, 2a00:1828:a012:201::1 Connecting to dev-www.libreoffice.org (dev-www.libreoffice.org)|89.238.68.201|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2448421 (2.3M) [application/java-archive] Saving to: ‘./8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar’ - 0K ........ ........ ........ ........ ..... 100% 1.49M=1.6s + 0K ........ ........ ........ ........ ..... 100% 786K=3.0s -2019-04-29 12:22:52 (1.49 MB/s) - ‘./8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar’ saved [2448421/2448421] +2019-05-23 10:45:07 (786 KB/s) - ‘./8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar’ saved [2448421/2448421] Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/tarballs/language-subtag-registry-2018-04-23.tar.bz2 and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/tarballs/language-subtag-registry-2018-04-23.tar.bz2 differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/tarballs/language-subtag-registry-2019-04-03.tar.bz2 and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/tarballs/language-subtag-registry-2019-04-03.tar.bz2 differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/tarballs/libepoxy-1.5.2.tar.xz and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/tarballs/libepoxy-1.5.2.tar.xz differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/tarballs/libepoxy-1.5.3.tar.xz and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/tarballs/libepoxy-1.5.3.tar.xz differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/tarballs/libpng-1.6.34.tar.xz and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/tarballs/libpng-1.6.34.tar.xz differ Binary files /tmp/tmpRvqevh/vN3vU7hqB4/libreoffice-l10n-6.2.3/tarballs/libpng-1.6.37.tar.xz and /tmp/tmpRvqevh/LZ6soAx6UH/libreoffice-l10n-6.2.4/tarballs/libpng-1.6.37.tar.xz differ diff -Nru libreoffice-l10n-6.2.3/toolkit/source/controls/controlmodelcontainerbase.cxx libreoffice-l10n-6.2.4/toolkit/source/controls/controlmodelcontainerbase.cxx --- libreoffice-l10n-6.2.3/toolkit/source/controls/controlmodelcontainerbase.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/toolkit/source/controls/controlmodelcontainerbase.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -1743,6 +1743,9 @@ { Reference< resource::XStringResourceResolver > xStringResourceResolver; + if ( !ImplHasProperty(PROPERTY_RESOURCERESOLVER) ) + return; + ImplGetPropertyValue( PROPERTY_RESOURCERESOLVER ) >>= xStringResourceResolver; // Add our helper as listener to retrieve notifications about changes @@ -1759,7 +1762,11 @@ { Reference< resource::XStringResourceResolver > xStringResourceResolver; - ImplGetPropertyValue( PROPERTY_RESOURCERESOLVER ) >>= xStringResourceResolver; + if ( !ImplHasProperty(PROPERTY_RESOURCERESOLVER) ) + return; + + ImplGetPropertyValue(PROPERTY_RESOURCERESOLVER) >>= xStringResourceResolver; + if ( !xStringResourceResolver.is() ) return; diff -Nru libreoffice-l10n-6.2.3/toolkit/source/controls/tabpagemodel.cxx libreoffice-l10n-6.2.4/toolkit/source/controls/tabpagemodel.cxx --- libreoffice-l10n-6.2.3/toolkit/source/controls/tabpagemodel.cxx 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/toolkit/source/controls/tabpagemodel.cxx 2019-05-17 15:35:08.000000000 +0000 @@ -86,9 +86,10 @@ break; case BASEPROPERTY_USERFORMCONTAINEES: { - // We do not have here any usercontainers (yet?), but let's return something back + // We do not have here any usercontainers (yet?), but let's return empty container back // so normal properties could be set without triggering UnknownPropertyException - return makeAny(true); + aAny <<= uno::Reference< XNameContainer >(); + break; } default: aAny = UnoControlModel::ImplGetDefaultValue( nPropId ); diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/accessibility/messages.po libreoffice-l10n-6.2.4/translations/source/ab/accessibility/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/accessibility/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/accessibility/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-02-27 13:56+0100\n" -"PO-Revision-Date: 2017-11-11 08:35+0000\n" +"PO-Revision-Date: 2019-05-03 10:13+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1510389326.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1556878383.000000\n" #: accessibility/inc/strings.hrc:25 msgctxt "RID_STR_ACC_NAME_BROWSEBUTTON" @@ -53,12 +53,12 @@ #: accessibility/inc/strings.hrc:32 msgctxt "RID_STR_ACC_SCROLLBAR_NAME_HORIZONTAL" msgid "Horizontal scroll bar" -msgstr "" +msgstr "Аҭаргьежьга игоризонталу ацәаҳәа" #: accessibility/inc/strings.hrc:33 msgctxt "RID_STR_ACC_PANEL_DESCRIPTION" msgid "Please press enter to go into child control for more operations" -msgstr "" +msgstr "Шәақәыӷәӷәа Enter даҽа ҟаҵарақәак рзы" #: accessibility/inc/strings.hrc:34 #, c-format diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/basctl/messages.po libreoffice-l10n-6.2.4/translations/source/ab/basctl/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/basctl/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/basctl/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" -"POT-Creation-Date: 2019-02-11 12:12+0100\n" -"PO-Revision-Date: 2017-12-23 17:55+0000\n" +"POT-Creation-Date: 2019-05-02 15:43+0200\n" +"PO-Revision-Date: 2019-05-03 10:19+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1514051745.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1556878750.000000\n" #: basctl/inc/strings.hrc:25 msgctxt "RID_STR_FILTER_ALLFILES" @@ -48,7 +48,7 @@ #: basctl/inc/strings.hrc:31 msgctxt "RID_STR_ERRORCHOOSEMACRO" msgid "Macros from other documents are not accessible." -msgstr "" +msgstr "Егьырҭ адокументқәа рҟынтәи амакросқәа ахархәара руам." #: basctl/inc/strings.hrc:32 msgctxt "RID_STR_LIBISREADONLY" @@ -68,7 +68,7 @@ #: basctl/inc/strings.hrc:35 msgctxt "RID_STR_NOIMPORT" msgid "'XX' was not added." -msgstr "" +msgstr "«XX» ацҵамызт." #: basctl/inc/strings.hrc:36 msgctxt "RID_STR_ENTERPASSWORD" @@ -88,7 +88,7 @@ #: basctl/inc/strings.hrc:39 msgctxt "RID_STR_SBXNAMEALLREADYUSED2" msgid "Object with same name already exists" -msgstr "" +msgstr "Аобиект, ари аҩыза ахьӡ змоу ыҟоуп." #: basctl/inc/strings.hrc:40 msgctxt "RID_STR_CANNOTRUNMACRO" @@ -106,12 +106,12 @@ #: basctl/inc/strings.hrc:42 msgctxt "RID_STR_SEARCHFROMSTART" msgid "Search to last module complete. Continue at first module?" -msgstr "" +msgstr "Аԥшаара хыркәшоуп аҵыхәтәантәи амодуль аҟынӡа . Шәара ишәҭахума аԥшаара иацышәҵар актәи амодуль иаркны?" #: basctl/inc/strings.hrc:43 msgctxt "RID_STR_SEARCHREPLACES" msgid "Search key replaced XX times" -msgstr "" +msgstr "Иԥшаатәу ацәаҳәа ԥсахуп XX нтә" #: basctl/inc/strings.hrc:44 msgctxt "RID_STR_COULDNTREAD" @@ -126,7 +126,7 @@ #: basctl/inc/strings.hrc:46 msgctxt "RID_STR_CANNOTCHANGENAMESTDLIB" msgid "The name of the default library cannot be changed." -msgstr "" +msgstr "Истандарту абиблиотека ахьӡ аԥсахра ауам." #: basctl/inc/strings.hrc:47 msgctxt "RID_STR_GENERATESOURCE" @@ -177,7 +177,7 @@ #: basctl/inc/strings.hrc:57 msgctxt "RID_STR_LINE" msgid "Ln" -msgstr "" +msgstr "Ад" #. Abbreviation for 'column' #: basctl/inc/strings.hrc:59 @@ -188,17 +188,17 @@ #: basctl/inc/strings.hrc:60 msgctxt "RID_STR_CANNOTCLOSE" msgid "The window cannot be closed while BASIC is running." -msgstr "" +msgstr "Аԥенџьыр аркра ауам апрограмма анагӡараан." #: basctl/inc/strings.hrc:61 msgctxt "RID_STR_REPLACESTDLIB" msgid "The default library cannot be replaced." -msgstr "" +msgstr "Истандарту абиблиотека алаԥсахра ауам." #: basctl/inc/strings.hrc:62 msgctxt "RID_STR_REFNOTPOSSIBLE" msgid "Reference to 'XX' not possible." -msgstr "" +msgstr "Иауам азхьарԥш 'XX' ахь." #: basctl/inc/strings.hrc:63 #, fuzzy @@ -224,7 +224,7 @@ #: basctl/inc/strings.hrc:67 msgctxt "RID_STR_STACKNAME" msgid "Call Stack" -msgstr "" +msgstr "Ааԥхьарақәа рстек" #: basctl/inc/strings.hrc:68 msgctxt "RID_STR_STDDIALOGNAME" @@ -262,21 +262,23 @@ "You will have to restart the program after this edit.\n" "Continue?" msgstr "" +"Ари аԥсахра ашьҭахь иаҭаххоит апрограмма АиҭаСтарт.\n" +"Иацҵатәума?" #: basctl/inc/strings.hrc:75 msgctxt "RID_STR_SEARCHALLMODULES" msgid "Do you want to replace the text in all active modules?" -msgstr "" +msgstr "Иалаԥсахтәума атеқст иакктиву амодульқәа зегь рҟны?" #: basctl/inc/strings.hrc:76 msgctxt "RID_STR_REMOVEWATCH" msgid "Watch:" -msgstr "" +msgstr "Аконтрольтә ҵакы:" #: basctl/inc/strings.hrc:77 msgctxt "RID_STR_STACK" msgid "Calls: " -msgstr "" +msgstr "Ааԥхьарақәа рстек: " #: basctl/inc/strings.hrc:78 msgctxt "RID_STR_USERMACROS" @@ -311,12 +313,12 @@ #: basctl/inc/strings.hrc:84 msgctxt "RID_STR_REMOVEWATCHTIP" msgid "Remove Watch" -msgstr "" +msgstr "Иқәгатәуп аконтрольтә ҵакы" #: basctl/inc/strings.hrc:85 msgctxt "RID_STR_QUERYREPLACEMACRO" msgid "Do you want to overwrite the XX macro?" -msgstr "" +msgstr "Иалаԥсахтәума иҟоу амакрос XX?" #: basctl/inc/strings.hrc:86 msgctxt "RID_STR_TRANSLATION_NOTLOCALIZED" @@ -459,7 +461,7 @@ #: basctl/inc/strings.hrc:112 msgctxt "RID_STR_BRWTITLE_NO_PROPERTIES" msgid "No Control marked" -msgstr "" +msgstr "Анапхгара аелементқәа акагьы алкааӡам" #: basctl/inc/strings.hrc:113 msgctxt "RID_STR_BRWTITLE_MULTISELECT" @@ -474,7 +476,7 @@ #: basctl/inc/strings.hrc:115 msgctxt "RID_STR_CREATE_LANG" msgid "" -msgstr "" +msgstr "<Шәақәыӷәӷәа «Иацҵатәуп» абызшәа аресурсқәа раԥҵаразы>" #: basctl/inc/strings.hrc:116 msgctxt "RID_STR_EXPORTPACKAGE" @@ -509,7 +511,7 @@ #: basctl/uiconfig/basicide/ui/basicmacrodialog.ui:250 msgctxt "basicmacrodialog|macrofromft" msgid "Macro From" -msgstr "" +msgstr "Амакрос аҟынтәи" #: basctl/uiconfig/basicide/ui/basicmacrodialog.ui:266 msgctxt "basicmacrodialog|macrotoft" @@ -524,7 +526,7 @@ #: basctl/uiconfig/basicide/ui/basicmacrodialog.ui:335 msgctxt "basicmacrodialog|assign" msgid "Assign..." -msgstr "" +msgstr "Иазалхтәуп..." #: basctl/uiconfig/basicide/ui/basicmacrodialog.ui:349 msgctxt "basicmacrodialog|edit" @@ -534,7 +536,7 @@ #: basctl/uiconfig/basicide/ui/basicmacrodialog.ui:391 msgctxt "basicmacrodialog|organize" msgid "Organizer..." -msgstr "" +msgstr "Анапхгара..." #: basctl/uiconfig/basicide/ui/basicmacrodialog.ui:405 msgctxt "basicmacrodialog|newlibrary" @@ -549,7 +551,7 @@ #: basctl/uiconfig/basicide/ui/breakpointmenus.ui:12 msgctxt "breakpointmenus|manage" msgid "Manage Breakpoints..." -msgstr "" +msgstr "Аанкылара акәаԥқәа..." #: basctl/uiconfig/basicide/ui/breakpointmenus.ui:23 msgctxt "breakpointmenus|active" @@ -564,7 +566,7 @@ #: basctl/uiconfig/basicide/ui/defaultlanguage.ui:9 msgctxt "defaultlanguage|DefaultLanguageDialog" msgid "Set Default User Interface Language" -msgstr "" +msgstr "Иқәыргылатәуп абызшәа ишыҟоу еиԥш" #: basctl/uiconfig/basicide/ui/defaultlanguage.ui:93 msgctxt "defaultlanguage|defaultlabel" @@ -669,7 +671,7 @@ #: basctl/uiconfig/basicide/ui/importlibdialog.ui:98 msgctxt "importlibdialog|ref" msgid "Insert as reference (read-only)" -msgstr "" +msgstr "Иҭаргылатәуп азхьарԥш еиԥш (аԥхьара мацараз)" #: basctl/uiconfig/basicide/ui/importlibdialog.ui:113 msgctxt "importlibdialog|replace" @@ -715,28 +717,28 @@ #: basctl/uiconfig/basicide/ui/managebreakpoints.ui:16 msgctxt "managebreakpoints|ManageBreakpointsDialog" msgid "Manage Breakpoints" -msgstr "" +msgstr "Аанкылара акәаԥқәа рнапхгара..." #: basctl/uiconfig/basicide/ui/managebreakpoints.ui:139 msgctxt "managebreakpoints|active" msgid "Active" msgstr "Иактиву" -#: basctl/uiconfig/basicide/ui/managebreakpoints.ui:238 +#: basctl/uiconfig/basicide/ui/managebreakpoints.ui:237 #, fuzzy msgctxt "managebreakpoints|label2" msgid "Pass count:" msgstr "Адаҟьақәа рхыҧхьаӡара:" -#: basctl/uiconfig/basicide/ui/managebreakpoints.ui:261 +#: basctl/uiconfig/basicide/ui/managebreakpoints.ui:260 msgctxt "managebreakpoints|label1" msgid "Breakpoints" -msgstr "" +msgstr "Аанкылара акәаԥқәа" #: basctl/uiconfig/basicide/ui/managelanguages.ui:8 msgctxt "managelanguages|ManageLanguagesDialog" msgid "Manage User Interface Languages [$1]" -msgstr "" +msgstr "Ахархәаҩ иинтерфеис абызшәақәа рнапхгара [$1]" #: basctl/uiconfig/basicide/ui/managelanguages.ui:69 msgctxt "managelanguages|label1" @@ -796,7 +798,7 @@ #: basctl/uiconfig/basicide/ui/organizedialog.ui:8 msgctxt "organizedialog|OrganizeDialog" msgid "%PRODUCTNAME Basic Macro Organizer" -msgstr "" +msgstr "%PRODUCTNAME BASIC амакросқәа анапхгарарыҭара" #: basctl/uiconfig/basicide/ui/organizedialog.ui:80 msgctxt "organizedialog|modules" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/basic/messages.po libreoffice-l10n-6.2.4/translations/source/ab/basic/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/basic/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/basic/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-02-27 15:07+0100\n" -"PO-Revision-Date: 2018-06-24 13:34+0000\n" +"PO-Revision-Date: 2019-05-03 10:29+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -13,7 +13,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" "X-Generator: Pootle 2.8\n" -"X-POOTLE-MTIME: 1529847254.000000\n" +"X-POOTLE-MTIME: 1556879372.000000\n" #: basic/inc/basic.hrc:27 msgctxt "RID_BASIC_START" @@ -33,7 +33,7 @@ #: basic/inc/basic.hrc:30 msgctxt "RID_BASIC_START" msgid "Invalid procedure call." -msgstr "" +msgstr "Апроцедура иашамкәа ааԥхьара." #: basic/inc/basic.hrc:31 msgctxt "RID_BASIC_START" @@ -48,7 +48,7 @@ #: basic/inc/basic.hrc:33 msgctxt "RID_BASIC_START" msgid "Array already dimensioned." -msgstr "" +msgstr "Амассив ашәагаақәа азалхуп." #: basic/inc/basic.hrc:34 msgctxt "RID_BASIC_START" @@ -88,7 +88,7 @@ #: basic/inc/basic.hrc:41 msgctxt "RID_BASIC_START" msgid "Resume without error." -msgstr "" +msgstr "Аоператор «Resume» агхақәа аус рыднаулом." #: basic/inc/basic.hrc:42 msgctxt "RID_BASIC_START" @@ -108,7 +108,7 @@ #: basic/inc/basic.hrc:45 msgctxt "RID_BASIC_START" msgid "Wrong DLL call convention." -msgstr "" +msgstr "DLL ааԥхьараз ииашам аиқәшаҳаҭра." #: basic/inc/basic.hrc:46 msgctxt "RID_BASIC_START" @@ -138,7 +138,7 @@ #: basic/inc/basic.hrc:51 msgctxt "RID_BASIC_START" msgid "Device I/O error." -msgstr "" +msgstr "Аиҿартәыра аҭагалара/аҭыгара агха." #: basic/inc/basic.hrc:52 msgctxt "RID_BASIC_START" @@ -159,7 +159,7 @@ #: basic/inc/basic.hrc:55 msgctxt "RID_BASIC_START" msgid "Reading exceeds EOF." -msgstr "" +msgstr "Афаил анҵәамҭа ашьҭахь аԥхьара (EOF)." #: basic/inc/basic.hrc:56 msgctxt "RID_BASIC_START" @@ -174,12 +174,12 @@ #: basic/inc/basic.hrc:58 msgctxt "RID_BASIC_START" msgid "Device not available." -msgstr "" +msgstr "Аиҿартәырахь анеира ауам." #: basic/inc/basic.hrc:59 msgctxt "RID_BASIC_START" msgid "Access denied." -msgstr "" +msgstr "Анеирҭа аркуп." #: basic/inc/basic.hrc:60 msgctxt "RID_BASIC_START" @@ -189,17 +189,17 @@ #: basic/inc/basic.hrc:61 msgctxt "RID_BASIC_START" msgid "Not implemented." -msgstr "" +msgstr "Ахархәара ауам." #: basic/inc/basic.hrc:62 msgctxt "RID_BASIC_START" msgid "Renaming on different drives impossible." -msgstr "" +msgstr "Еиуеиԥшым асанҭырқәа рҟны ахьӡ аԥсахра ауам." #: basic/inc/basic.hrc:63 msgctxt "RID_BASIC_START" msgid "Path/File access error." -msgstr "" +msgstr "Афаил/амҩақәа рахь анеира агха." #: basic/inc/basic.hrc:64 msgctxt "RID_BASIC_START" @@ -209,7 +209,7 @@ #: basic/inc/basic.hrc:65 msgctxt "RID_BASIC_START" msgid "Object variable not set." -msgstr "" +msgstr "Аобиекттә ҽеиҭак ықәыргылаӡам." #: basic/inc/basic.hrc:66 msgctxt "RID_BASIC_START" @@ -259,12 +259,12 @@ #: basic/inc/basic.hrc:75 msgctxt "RID_BASIC_START" msgid "Timeout while waiting for DDE response." -msgstr "" +msgstr "DDE аҭак азыԥшра таимаут." #: basic/inc/basic.hrc:76 msgctxt "RID_BASIC_START" msgid "User pressed ESCAPE during DDE operation." -msgstr "" +msgstr "Ахархәаҩ ESCAPE дақәыӷәӷәеит DDE аоперациа аан." #: basic/inc/basic.hrc:77 msgctxt "RID_BASIC_START" @@ -294,7 +294,7 @@ #: basic/inc/basic.hrc:82 msgctxt "RID_BASIC_START" msgid "DDE method invoked with no channel open." -msgstr "" +msgstr "DDE аметод ааԥхьан аканал аамыртӡакәа." #: basic/inc/basic.hrc:83 msgctxt "RID_BASIC_START" @@ -309,7 +309,7 @@ #: basic/inc/basic.hrc:85 msgctxt "RID_BASIC_START" msgid "Paste link already performed." -msgstr "" +msgstr "Аимадара аҭаргылара нагӡоуп." #: basic/inc/basic.hrc:86 msgctxt "RID_BASIC_START" @@ -339,7 +339,7 @@ #: basic/inc/basic.hrc:91 msgctxt "RID_BASIC_START" msgid "Incorrect property value." -msgstr "" +msgstr "Аҷыдаҟазшьа ииашам аҵакы." #: basic/inc/basic.hrc:92 #, fuzzy @@ -350,7 +350,7 @@ #: basic/inc/basic.hrc:93 msgctxt "RID_BASIC_START" msgid "This property is write only." -msgstr "" +msgstr "Аҷыдаҟазшьа аҭаҩра мацаразы." #: basic/inc/basic.hrc:94 msgctxt "RID_BASIC_START" @@ -360,7 +360,7 @@ #: basic/inc/basic.hrc:95 msgctxt "RID_BASIC_START" msgid "Property or method not found: $(ARG1)." -msgstr "" +msgstr "Аҷыдаҟазшьа ма аметод ԥшаам: $(ARG1)." #: basic/inc/basic.hrc:96 msgctxt "RID_BASIC_START" @@ -375,12 +375,12 @@ #: basic/inc/basic.hrc:98 msgctxt "RID_BASIC_START" msgid "OLE Automation is not supported by this object." -msgstr "" +msgstr "OLE ари аобиект иаднакылом." #: basic/inc/basic.hrc:99 msgctxt "RID_BASIC_START" msgid "This property or method is not supported by the object." -msgstr "" +msgstr "Аобиект иаднакылом ари аҷыдаҟазшьа ма аметод." #: basic/inc/basic.hrc:100 msgctxt "RID_BASIC_START" @@ -390,17 +390,17 @@ #: basic/inc/basic.hrc:101 msgctxt "RID_BASIC_START" msgid "This action is not supported by given object." -msgstr "" +msgstr "Ари аоперациа ари аобиект иаднакылом." #: basic/inc/basic.hrc:102 msgctxt "RID_BASIC_START" msgid "Named arguments are not supported by given object." -msgstr "" +msgstr "Ихьӡырку аргументқәа ари аобиект иаднакылом." #: basic/inc/basic.hrc:103 msgctxt "RID_BASIC_START" msgid "The current locale setting is not supported by the given object." -msgstr "" +msgstr "Ари аобиект иаднакылом уажәтәи арегионалтә рхиарақәа." #: basic/inc/basic.hrc:104 msgctxt "RID_BASIC_START" @@ -425,7 +425,7 @@ #: basic/inc/basic.hrc:108 msgctxt "RID_BASIC_START" msgid "Invalid ordinal number." -msgstr "" +msgstr "Ииашам ахыԥхьаӡара." #: basic/inc/basic.hrc:109 msgctxt "RID_BASIC_START" @@ -435,7 +435,7 @@ #: basic/inc/basic.hrc:110 msgctxt "RID_BASIC_START" msgid "Invalid clipboard format." -msgstr "" +msgstr "Аиҭныԥсахлара абуфер изымуа аформат." #: basic/inc/basic.hrc:111 msgctxt "RID_BASIC_START" @@ -616,12 +616,12 @@ #: basic/inc/basic.hrc:148 msgctxt "RID_BASIC_START" msgid "An exception occurred $(ARG1)." -msgstr "" +msgstr "Иааԥхьоуп аҷыдалкаа $(ARG1)." #: basic/inc/basic.hrc:149 msgctxt "RID_BASIC_START" msgid "This array is fixed or temporarily locked." -msgstr "" +msgstr "Афиксациа зызу ма аамҭала имҩарку амассив." #: basic/inc/basic.hrc:150 msgctxt "RID_BASIC_START" @@ -631,7 +631,7 @@ #: basic/inc/basic.hrc:151 msgctxt "RID_BASIC_START" msgid "Expression Too Complex." -msgstr "" +msgstr "Иуадаҩцәоу аҵакҳәага." #: basic/inc/basic.hrc:152 msgctxt "RID_BASIC_START" @@ -641,12 +641,12 @@ #: basic/inc/basic.hrc:153 msgctxt "RID_BASIC_START" msgid "Too many DLL application clients." -msgstr "" +msgstr "DLL-аклиентцәа мыцхәцәоуп." #: basic/inc/basic.hrc:154 msgctxt "RID_BASIC_START" msgid "For loop not initialized." -msgstr "" +msgstr "Ацикл For аинициализиа азум." #: basic/inc/basic.hrc:155 msgctxt "RID_BASIC_START" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/chart2/messages.po libreoffice-l10n-6.2.4/translations/source/ab/chart2/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/chart2/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/chart2/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,26 +4,26 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2019-02-11 12:12+0100\n" -"PO-Revision-Date: 2018-10-21 19:13+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"PO-Revision-Date: 2019-05-06 09:14+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1540149231.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557134097.000000\n" #: chart2/inc/chart.hrc:17 msgctxt "tp_ChartType|liststore1" msgid "Bar" -msgstr "" +msgstr "Аблок" #: chart2/inc/chart.hrc:18 msgctxt "tp_ChartType|liststore1" msgid "Cylinder" -msgstr "" +msgstr "Ацилиндр" #: chart2/inc/chart.hrc:19 msgctxt "tp_ChartType|liststore1" @@ -33,7 +33,7 @@ #: chart2/inc/chart.hrc:20 msgctxt "tp_ChartType|liststore1" msgid "Pyramid" -msgstr "" +msgstr "Апирамида" #: chart2/inc/strings.hrc:24 msgctxt "STR_DLG_CHART_WIZARD" @@ -48,7 +48,7 @@ #: chart2/inc/strings.hrc:26 msgctxt "STR_DLG_STEPPED_LINE_PROPERTIES" msgid "Stepped Lines" -msgstr "" +msgstr "Амардуантә ҵәаӷәақәа" #: chart2/inc/strings.hrc:27 msgctxt "STR_DLG_REMOVE_DATA_TABLE" @@ -78,17 +78,17 @@ #: chart2/inc/strings.hrc:32 msgctxt "STR_PAGE_BORDER" msgid "Borders" -msgstr "" +msgstr "Аҿыкәырша" #: chart2/inc/strings.hrc:33 msgctxt "STR_PAGE_AREA" msgid "Area" -msgstr "" +msgstr "Аҵакыра" #: chart2/inc/strings.hrc:34 msgctxt "STR_PAGE_TRANSPARENCY" msgid "Transparency" -msgstr "" +msgstr "Аҵәцара" #: chart2/inc/strings.hrc:35 msgctxt "STR_PAGE_FONT" @@ -128,7 +128,7 @@ #: chart2/inc/strings.hrc:42 msgctxt "STR_PAGE_POSITIONING" msgid "Positioning" -msgstr "" +msgstr "Иахьыҟоу аҭыԥ" #: chart2/inc/strings.hrc:43 msgctxt "STR_PAGE_TRENDLINE_TYPE" @@ -179,77 +179,77 @@ #: chart2/inc/strings.hrc:52 msgctxt "STR_OBJECT_AXIS" msgid "Axis" -msgstr "" +msgstr "Агәҵәы" #: chart2/inc/strings.hrc:53 msgctxt "STR_OBJECT_AXIS_X" msgid "X Axis" -msgstr "" +msgstr "Агәҵәы X" #: chart2/inc/strings.hrc:54 msgctxt "STR_OBJECT_AXIS_Y" msgid "Y Axis" -msgstr "" +msgstr "Агәҵәы Y" #: chart2/inc/strings.hrc:55 msgctxt "STR_OBJECT_AXIS_Z" msgid "Z Axis" -msgstr "" +msgstr "Агәҵәы Z" #: chart2/inc/strings.hrc:56 msgctxt "STR_OBJECT_SECONDARY_X_AXIS" msgid "Secondary X Axis" -msgstr "" +msgstr "Иацҵоу агәҵәы X" #: chart2/inc/strings.hrc:57 msgctxt "STR_OBJECT_SECONDARY_Y_AXIS" msgid "Secondary Y Axis" -msgstr "" +msgstr "Иацҵоу агәҵәы Y" #: chart2/inc/strings.hrc:58 msgctxt "STR_OBJECT_AXES" msgid "Axes" -msgstr "" +msgstr "Агәҵәқәа" #: chart2/inc/strings.hrc:59 msgctxt "STR_OBJECT_GRIDS" msgid "Grids" -msgstr "" +msgstr "Акаҭақәа" #: chart2/inc/strings.hrc:60 msgctxt "STR_OBJECT_GRID" msgid "Grid" -msgstr "" +msgstr "Акаҭа" #: chart2/inc/strings.hrc:61 msgctxt "STR_OBJECT_GRID_MAJOR_X" msgid "X Axis Major Grid" -msgstr "" +msgstr "Агәҵәы X ихадоу акаҭа" #: chart2/inc/strings.hrc:62 msgctxt "STR_OBJECT_GRID_MAJOR_Y" msgid "Y Axis Major Grid" -msgstr "" +msgstr "Агәҵәы Y ихадоу акаҭа" #: chart2/inc/strings.hrc:63 msgctxt "STR_OBJECT_GRID_MAJOR_Z" msgid "Z Axis Major Grid" -msgstr "" +msgstr "Агәҵәы Z ихадоу акаҭа" #: chart2/inc/strings.hrc:64 msgctxt "STR_OBJECT_GRID_MINOR_X" msgid "X Axis Minor Grid" -msgstr "" +msgstr "Агәҵәы X иацҵоу акаҭа" #: chart2/inc/strings.hrc:65 msgctxt "STR_OBJECT_GRID_MINOR_Y" msgid "Y Axis Minor Grid" -msgstr "" +msgstr "Агәҵәы Y иацҵоу акаҭа" #: chart2/inc/strings.hrc:66 msgctxt "STR_OBJECT_GRID_MINOR_Z" msgid "Z Axis Minor Grid" -msgstr "" +msgstr "Агәҵәы Z иацҵоу акаҭа" #: chart2/inc/strings.hrc:67 msgctxt "STR_OBJECT_LEGEND" @@ -279,27 +279,27 @@ #: chart2/inc/strings.hrc:72 msgctxt "STR_OBJECT_TITLE_X_AXIS" msgid "X Axis Title" -msgstr "" +msgstr "Агәҵәы X аҵаҩра" #: chart2/inc/strings.hrc:73 msgctxt "STR_OBJECT_TITLE_Y_AXIS" msgid "Y Axis Title" -msgstr "" +msgstr "Агәҵәы Y аҵаҩра..." #: chart2/inc/strings.hrc:74 msgctxt "STR_OBJECT_TITLE_Z_AXIS" msgid "Z Axis Title" -msgstr "" +msgstr "Агәҵәы Z аҵаҩра" #: chart2/inc/strings.hrc:75 msgctxt "STR_OBJECT_TITLE_SECONDARY_X_AXIS" msgid "Secondary X Axis Title" -msgstr "" +msgstr "2-тәи агәҵәы X аҵаҩра" #: chart2/inc/strings.hrc:76 msgctxt "STR_OBJECT_TITLE_SECONDARY_Y_AXIS" msgid "Secondary Y Axis Title" -msgstr "" +msgstr "2-тәи агәҵәы Y аҵаҩра" #: chart2/inc/strings.hrc:77 msgctxt "STR_OBJECT_LABEL" @@ -324,17 +324,17 @@ #: chart2/inc/strings.hrc:81 msgctxt "STR_OBJECT_LEGEND_SYMBOL" msgid "Legend Key" -msgstr "" +msgstr "Алегенда аҭыԥдырга" #: chart2/inc/strings.hrc:82 msgctxt "STR_OBJECT_DATASERIES" msgid "Data Series" -msgstr "" +msgstr "Адырқәа реишьҭагылақәа" #: chart2/inc/strings.hrc:83 msgctxt "STR_OBJECT_DATASERIES_PLURAL" msgid "Data Series" -msgstr "" +msgstr "Адырқәа реишьҭагылақәа" #: chart2/inc/strings.hrc:84 msgctxt "STR_OBJECT_CURVE" @@ -384,17 +384,17 @@ #: chart2/inc/strings.hrc:93 msgctxt "STR_OBJECT_STOCK_LOSS" msgid "Stock Loss" -msgstr "" +msgstr "Ацәашьы еиқәаҵәақәа" #: chart2/inc/strings.hrc:94 msgctxt "STR_OBJECT_STOCK_GAIN" msgid "Stock Gain" -msgstr "" +msgstr "Ацәашьы шкәакәақәа" #: chart2/inc/strings.hrc:95 msgctxt "STR_OBJECT_PAGE" msgid "Chart Area" -msgstr "" +msgstr "Адиаграмма аҵакыра" #: chart2/inc/strings.hrc:96 msgctxt "STR_OBJECT_DIAGRAM" @@ -404,7 +404,7 @@ #: chart2/inc/strings.hrc:97 msgctxt "STR_OBJECT_DIAGRAM_WALL" msgid "Chart Wall" -msgstr "" +msgstr "Адиаграмма аргыларҭа аҵакыра" #: chart2/inc/strings.hrc:98 msgctxt "STR_OBJECT_DIAGRAM_FLOOR" @@ -435,12 +435,12 @@ #: chart2/inc/strings.hrc:103 msgctxt "STR_TIP_DATAPOINT" msgid "Data Point %POINTNUMBER, data series %SERIESNUMBER, values: %POINTVALUES" -msgstr "" +msgstr "Адырқәа ркәаԥ %POINTNUMBER, адырқәа реишьҭагыла %SERIESNUMBER, аҵакқәа: %POINTVALUES" #: chart2/inc/strings.hrc:104 msgctxt "STR_STATUS_DATAPOINT_MARKED" msgid "Data point %POINTNUMBER in data series %SERIESNUMBER selected, values: %POINTVALUES" -msgstr "" +msgstr "Иалкаауп адырқәа ркәаԥ %POINTNUMBER, адырқәа реишьҭагыла аҟны %SERIESNUMBER, аҵакқәа: %POINTVALUES" #: chart2/inc/strings.hrc:105 msgctxt "STR_STATUS_OBJECT_MARKED" @@ -450,17 +450,17 @@ #: chart2/inc/strings.hrc:106 msgctxt "STR_STATUS_PIE_SEGMENT_EXPLODED" msgid "Pie exploded by %PERCENTVALUE percent" -msgstr "" +msgstr "Секторла аихшара %PERCENTVALUE процент ала" #: chart2/inc/strings.hrc:107 msgctxt "STR_OBJECT_FOR_SERIES" msgid "%OBJECTNAME for Data Series '%SERIESNAME'" -msgstr "" +msgstr "%OBJECTNAME адырқәа реишьҭагылақәа «%SERIESNAME» азы" #: chart2/inc/strings.hrc:108 msgctxt "STR_OBJECT_FOR_ALL_SERIES" msgid "%OBJECTNAME for all Data Series" -msgstr "" +msgstr "%OBJECTNAME адырқәа реишьҭагылақәа зегь рзы" #: chart2/inc/strings.hrc:109 msgctxt "STR_ACTION_EDIT_CHARTTYPE" @@ -475,7 +475,7 @@ #: chart2/inc/strings.hrc:111 msgctxt "STR_ACTION_EDIT_3D_VIEW" msgid "Edit 3D view" -msgstr "" +msgstr "Иԥсахтәуп 3D аԥшра" #: chart2/inc/strings.hrc:112 msgctxt "STR_ACTION_EDIT_CHART_DATA" @@ -505,12 +505,12 @@ #: chart2/inc/strings.hrc:117 msgctxt "STR_ACTION_REARRANGE_CHART" msgid "Automatic Layout" -msgstr "" +msgstr "Автоматикала адыргахҵара" #: chart2/inc/strings.hrc:118 msgctxt "STR_ACTION_NOTPOSSIBLE" msgid "This function cannot be completed with the selected objects." -msgstr "" +msgstr "Ари аоперациа зынагӡахом иалкаау аобиектқәа рзы." #: chart2/inc/strings.hrc:119 msgctxt "STR_ACTION_EDIT_TEXT" @@ -653,12 +653,12 @@ #: chart2/inc/strings.hrc:146 msgctxt "STR_PROPERTY_ROLE_FILLCOLOR" msgid "Fill Color" -msgstr "" +msgstr "Аҭарҭәара аԥштәы" #: chart2/inc/strings.hrc:147 msgctxt "STR_PROPERTY_ROLE_BORDERCOLOR" msgid "Border Color" -msgstr "" +msgstr "Аҿыкәырша аԥштәы" #: chart2/inc/strings.hrc:149 msgctxt "STR_CONTROLTEXT_ERROR_BARS_FROM_DATA" @@ -683,7 +683,7 @@ #: chart2/inc/strings.hrc:153 msgctxt "STR_REGRESSION_POWER" msgid "Power" -msgstr "" +msgstr "Ахышьҭыхратә" #: chart2/inc/strings.hrc:154 msgctxt "STR_REGRESSION_POLYNOMIAL" @@ -693,12 +693,12 @@ #: chart2/inc/strings.hrc:155 msgctxt "STR_REGRESSION_MOVING_AVERAGE" msgid "Moving average" -msgstr "" +msgstr "Иқәҵәраауаа ибжьаратәу" #: chart2/inc/strings.hrc:156 msgctxt "STR_REGRESSION_MEAN" msgid "Mean" -msgstr "" +msgstr "Ирбжьаратәу" #: chart2/inc/strings.hrc:158 msgctxt "STR_TYPE_COLUMN" @@ -713,7 +713,7 @@ #: chart2/inc/strings.hrc:160 msgctxt "STR_TYPE_AREA" msgid "Area" -msgstr "" +msgstr "Аҵакыра" #: chart2/inc/strings.hrc:161 msgctxt "STR_TYPE_PIE" @@ -723,7 +723,7 @@ #: chart2/inc/strings.hrc:162 msgctxt "STR_PIE_EXPLODED" msgid "Exploded Pie Chart" -msgstr "" +msgstr "Еихшоу агьежьтә" #: chart2/inc/strings.hrc:163 msgctxt "STR_DONUT_EXPLODED" @@ -733,7 +733,7 @@ #: chart2/inc/strings.hrc:164 msgctxt "STR_DONUT" msgid "Donut" -msgstr "" +msgstr "Иагәылаҵо агьежьтә" #: chart2/inc/strings.hrc:165 msgctxt "STR_TYPE_LINE" @@ -743,7 +743,7 @@ #: chart2/inc/strings.hrc:166 msgctxt "STR_TYPE_XY" msgid "XY (Scatter)" -msgstr "" +msgstr "XY (аиԥхьыртта)" #: chart2/inc/strings.hrc:167 msgctxt "STR_POINTS_AND_LINES" @@ -828,12 +828,12 @@ #: chart2/inc/strings.hrc:183 msgctxt "STR_DEEP" msgid "Deep" -msgstr "" +msgstr "Аҵауларахь" #: chart2/inc/strings.hrc:184 msgctxt "STR_FILLED" msgid "Filled" -msgstr "" +msgstr "Аҭарҭәара" #: chart2/inc/strings.hrc:185 msgctxt "STR_TYPE_BUBBLE" @@ -878,7 +878,7 @@ #: chart2/uiconfig/ui/3dviewdialog.ui:8 msgctxt "3dviewdialog|3DViewDialog" msgid "3D View" -msgstr "" +msgstr "3D аԥшра" #: chart2/uiconfig/ui/chardialog.ui:8 msgctxt "chardialog|CharDialog" @@ -918,7 +918,7 @@ #: chart2/uiconfig/ui/chartdatadialog.ui:116 msgctxt "chartdatadialog|InsertTextColumn" msgid "Insert Text Column" -msgstr "" +msgstr "Атеқсттә еиҵаҩ аҭаргылара" #: chart2/uiconfig/ui/chartdatadialog.ui:130 msgctxt "chartdatadialog|RemoveRow" @@ -963,12 +963,12 @@ #: chart2/uiconfig/ui/datarangedialog.ui:124 msgctxt "datarangedialog|range" msgid "Data Range" -msgstr "" +msgstr "Адырқәа рдиапазон" #: chart2/uiconfig/ui/datarangedialog.ui:170 msgctxt "datarangedialog|series" msgid "Data Series" -msgstr "" +msgstr "Адырқәа реишьҭагылақәа" #: chart2/uiconfig/ui/dlg_DataLabel.ui:13 msgctxt "dlg_DataLabel|dlg_DataLabels" @@ -983,7 +983,7 @@ #: chart2/uiconfig/ui/dlg_DataLabel.ui:123 msgctxt "dlg_DataLabel|CB_VALUE_AS_PERCENTAGE" msgid "Show value as _percentage" -msgstr "" +msgstr "Иаарԥштәуп аҵакы процентла" #: chart2/uiconfig/ui/dlg_DataLabel.ui:138 msgctxt "dlg_DataLabel|CB_CATEGORY" @@ -993,7 +993,7 @@ #: chart2/uiconfig/ui/dlg_DataLabel.ui:153 msgctxt "dlg_DataLabel|CB_SYMBOL" msgid "Show _legend key" -msgstr "" +msgstr "Иаарԥштәуп алегенда аҭыԥдырга" #: chart2/uiconfig/ui/dlg_DataLabel.ui:168 msgctxt "dlg_DataLabel|CB_WRAP_TEXT" @@ -1028,12 +1028,12 @@ #: chart2/uiconfig/ui/dlg_DataLabel.ui:250 msgctxt "dlg_DataLabel|liststoreSEPARATOR" msgid "Comma" -msgstr "" +msgstr "Аҿарҵәи" #: chart2/uiconfig/ui/dlg_DataLabel.ui:251 msgctxt "dlg_DataLabel|liststoreSEPARATOR" msgid "Semicolon" -msgstr "" +msgstr "Акәаԥ аҿарҵәи ацны" #: chart2/uiconfig/ui/dlg_DataLabel.ui:252 msgctxt "dlg_DataLabel|liststoreSEPARATOR" @@ -1043,7 +1043,7 @@ #: chart2/uiconfig/ui/dlg_DataLabel.ui:277 msgctxt "dlg_DataLabel|FT_LABEL_PLACEMENT" msgid "Place_ment" -msgstr "" +msgstr "Аҭыԥы_ркра" #: chart2/uiconfig/ui/dlg_DataLabel.ui:294 msgctxt "dlg_DataLabel|liststorePLACEMENT" @@ -1108,12 +1108,12 @@ #: chart2/uiconfig/ui/dlg_DataLabel.ui:306 msgctxt "dlg_DataLabel|liststorePLACEMENT" msgid "Near origin" -msgstr "" +msgstr "Акоординатқәа ралагамҭа авараҟны" #: chart2/uiconfig/ui/dlg_DataLabel.ui:325 msgctxt "dlg_DataLabel|STR_DLG_NUMBERFORMAT_FOR_PERCENTAGE_VALUE" msgid "Number Format for Percentage Value" -msgstr "" +msgstr "Апроценттә ҵакқәа рзы ахыԥхьаӡарақәа рформат" #: chart2/uiconfig/ui/dlg_DataLabel.ui:343 msgctxt "dlg_DataLabel|label1" @@ -1148,7 +1148,7 @@ #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:147 msgctxt "dlg_InsertErrorBars|RB_CONST" msgid "_Constant Value" -msgstr "" +msgstr "Аконстантатә ҵакы" #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:164 msgctxt "dlg_InsertErrorBars|RB_PERCENT" @@ -1163,7 +1163,7 @@ #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:206 msgctxt "dlg_InsertErrorBars|liststoreFUNCTION" msgid "Standard Deviation" -msgstr "" +msgstr "Ибжьаратәквадраттәу ацәхьаҵра" #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:207 msgctxt "dlg_InsertErrorBars|liststoreFUNCTION" @@ -1173,7 +1173,7 @@ #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:208 msgctxt "dlg_InsertErrorBars|liststoreFUNCTION" msgid "Error Margin" -msgstr "" +msgstr "Аиашақәымшәарақәа рҳәаа" #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:226 msgctxt "dlg_InsertErrorBars|RB_RANGE" @@ -1183,7 +1183,7 @@ #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:249 msgctxt "dlg_InsertErrorBars|label1" msgid "Error Category" -msgstr "" +msgstr "Аиашақәымшәарақәа ркатегориа" #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:282 msgctxt "dlg_InsertErrorBars|RB_BOTH" @@ -1203,7 +1203,7 @@ #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:368 msgctxt "dlg_InsertErrorBars|label2" msgid "Error Indicator" -msgstr "" +msgstr "Аиашақәымшәарақәа риндикатор" #: chart2/uiconfig/ui/dlg_InsertErrorBars.ui:416 msgctxt "dlg_InsertErrorBars|FT_POSITIVE" @@ -1288,92 +1288,92 @@ #: chart2/uiconfig/ui/insertaxisdlg.ui:8 msgctxt "insertaxisdlg|InsertAxisDialog" msgid "Axes" -msgstr "" +msgstr "Агәҵәқәа" #: chart2/uiconfig/ui/insertaxisdlg.ui:110 msgctxt "insertaxisdlg|primaryX" msgid "_X axis" -msgstr "" +msgstr "Агәҵәы_X" #: chart2/uiconfig/ui/insertaxisdlg.ui:126 msgctxt "insertaxisdlg|primaryY" msgid "_Y axis" -msgstr "" +msgstr "Агәҵәы_Y" #: chart2/uiconfig/ui/insertaxisdlg.ui:142 msgctxt "insertaxisdlg|primaryZ" msgid "_Z axis" -msgstr "" +msgstr "Агәҵәы_Z" #: chart2/uiconfig/ui/insertaxisdlg.ui:165 msgctxt "insertaxisdlg|label1" msgid "Axes" -msgstr "" +msgstr "Агәҵәқәа" #: chart2/uiconfig/ui/insertaxisdlg.ui:200 msgctxt "insertaxisdlg|secondaryX" msgid "X _axis" -msgstr "" +msgstr "Агәҵәы X" #: chart2/uiconfig/ui/insertaxisdlg.ui:216 msgctxt "insertaxisdlg|secondaryY" msgid "Y ax_is" -msgstr "" +msgstr "Агәҵәы Y" #: chart2/uiconfig/ui/insertaxisdlg.ui:232 msgctxt "insertaxisdlg|secondaryZ" msgid "Z axi_s" -msgstr "" +msgstr "Агәҵәы Z" #: chart2/uiconfig/ui/insertaxisdlg.ui:255 msgctxt "insertaxisdlg|label2" msgid "Secondary Axes" -msgstr "" +msgstr "Иацҵоу агәҵәқәа" #: chart2/uiconfig/ui/insertgriddlg.ui:8 msgctxt "insertgriddlg|InsertGridDialog" msgid "Grids" -msgstr "" +msgstr "Акаҭақәа" #: chart2/uiconfig/ui/insertgriddlg.ui:110 msgctxt "insertgriddlg|primaryX" msgid "_X axis" -msgstr "" +msgstr "Агәҵәы_X" #: chart2/uiconfig/ui/insertgriddlg.ui:126 msgctxt "insertgriddlg|primaryY" msgid "_Y axis" -msgstr "" +msgstr "Агәҵәы_Y" #: chart2/uiconfig/ui/insertgriddlg.ui:142 msgctxt "insertgriddlg|primaryZ" msgid "_Z axis" -msgstr "" +msgstr "Агәҵәы_Z" #: chart2/uiconfig/ui/insertgriddlg.ui:165 msgctxt "insertgriddlg|label1" msgid "Major Grids" -msgstr "" +msgstr "Ихадоу акаҭақәа" #: chart2/uiconfig/ui/insertgriddlg.ui:200 msgctxt "insertgriddlg|secondaryX" msgid "X _axis" -msgstr "" +msgstr "Агәҵәы X" #: chart2/uiconfig/ui/insertgriddlg.ui:216 msgctxt "insertgriddlg|secondaryY" msgid "Y ax_is" -msgstr "" +msgstr "Агәҵәы Y" #: chart2/uiconfig/ui/insertgriddlg.ui:232 msgctxt "insertgriddlg|secondaryZ" msgid "Z axi_s" -msgstr "" +msgstr "Агәҵәы Z" #: chart2/uiconfig/ui/insertgriddlg.ui:255 msgctxt "insertgriddlg|label2" msgid "Minor Grids" -msgstr "" +msgstr "Иацҵоу акаҭақәа" #: chart2/uiconfig/ui/inserttitledlg.ui:8 msgctxt "inserttitledlg|InsertTitleDialog" @@ -1393,37 +1393,37 @@ #: chart2/uiconfig/ui/inserttitledlg.ui:171 msgctxt "inserttitledlg|labelPrimaryXaxis" msgid "_X axis" -msgstr "" +msgstr "Агәҵәы_X" #: chart2/uiconfig/ui/inserttitledlg.ui:185 msgctxt "inserttitledlg|labelPrimaryYaxis" msgid "_Y axis" -msgstr "" +msgstr "Агәҵәы_Y" #: chart2/uiconfig/ui/inserttitledlg.ui:199 msgctxt "inserttitledlg|labelPrimaryZaxis" msgid "_Z axis" -msgstr "" +msgstr "Агәҵәы_Z" #: chart2/uiconfig/ui/inserttitledlg.ui:253 msgctxt "inserttitledlg|Axe" msgid "Axes" -msgstr "" +msgstr "Агәҵәқәа" #: chart2/uiconfig/ui/inserttitledlg.ui:288 msgctxt "inserttitledlg|labelSecondaryXAxis" msgid "X _axis" -msgstr "" +msgstr "Агәҵәы X" #: chart2/uiconfig/ui/inserttitledlg.ui:302 msgctxt "inserttitledlg|labelSecondaryYAxis" msgid "Y ax_is" -msgstr "" +msgstr "Агәҵәы Y" #: chart2/uiconfig/ui/inserttitledlg.ui:344 msgctxt "inserttitledlg|label2" msgid "Secondary Axes" -msgstr "" +msgstr "Иацҵоу агәҵәқәа" #: chart2/uiconfig/ui/paradialog.ui:8 msgctxt "paradialog|ParagraphDialog" @@ -1433,7 +1433,7 @@ #: chart2/uiconfig/ui/paradialog.ui:134 msgctxt "paradialog|labelTP_PARA_STD" msgid "Indents & Spacing" -msgstr "" +msgstr "Ахьаҵқәеи аинтервалқәеи" #: chart2/uiconfig/ui/paradialog.ui:180 msgctxt "paradialog|labelTP_PARA_ALIGN" @@ -1453,37 +1453,37 @@ #: chart2/uiconfig/ui/sidebaraxis.ui:18 msgctxt "sidebaraxis|checkbutton_show_label" msgid "Show labels" -msgstr "" +msgstr "Иаарԥштәуп анапаҵаҩрақәа" #: chart2/uiconfig/ui/sidebaraxis.ui:33 msgctxt "sidebaraxis|checkbutton_reverse" msgid "Reverse direction" -msgstr "" +msgstr "Шьҭахьлатәи ахырхарҭа" #: chart2/uiconfig/ui/sidebaraxis.ui:58 msgctxt "sidebaraxis|label1" msgid "_Label position:" -msgstr "" +msgstr "Анапаҵаҩырҭа аҭыԥ:" #: chart2/uiconfig/ui/sidebaraxis.ui:72 msgctxt "sidebaraxis|comboboxtext_label_position" msgid "Near Axis" -msgstr "" +msgstr "Агәҵәы авараҿ" #: chart2/uiconfig/ui/sidebaraxis.ui:73 msgctxt "sidebaraxis|comboboxtext_label_position" msgid "Near Axis (other side)" -msgstr "" +msgstr "Агәҵәы авараҿ (егьи аган ала)" #: chart2/uiconfig/ui/sidebaraxis.ui:74 msgctxt "sidebaraxis|comboboxtext_label_position" msgid "Outside start" -msgstr "" +msgstr "Алагамҭанӡа" #: chart2/uiconfig/ui/sidebaraxis.ui:75 msgctxt "sidebaraxis|comboboxtext_label_position" msgid "Outside end" -msgstr "" +msgstr "Анҵәамҭа ашьҭахь" #: chart2/uiconfig/ui/sidebaraxis.ui:89 msgctxt "sidebaraxis|label2" @@ -1508,12 +1508,12 @@ #: chart2/uiconfig/ui/sidebarelements.ui:102 msgctxt "sidebarelements|checkbutton_legend|tooltip_text" msgid "Show Legend" -msgstr "" +msgstr "Иаарԥштәуп алегенда" #: chart2/uiconfig/ui/sidebarelements.ui:126 msgctxt "sidebarelements|placement_label" msgid "_Placement:" -msgstr "" +msgstr "Аҭыԥ:" #: chart2/uiconfig/ui/sidebarelements.ui:142 msgctxt "sidebarelements|comboboxtext_legend" @@ -1548,17 +1548,17 @@ #: chart2/uiconfig/ui/sidebarelements.ui:202 msgctxt "sidebarelements|checkbutton_x_axis" msgid "X axis" -msgstr "" +msgstr "Агәҵәы X" #: chart2/uiconfig/ui/sidebarelements.ui:217 msgctxt "sidebarelements|checkbutton_x_axis_title" msgid "X axis title" -msgstr "" +msgstr "Агәҵәы X аҵаҩра" #: chart2/uiconfig/ui/sidebarelements.ui:232 msgctxt "sidebarelements|checkbutton_y_axis" msgid "Y axis" -msgstr "" +msgstr "Агәҵәы_Y" #: chart2/uiconfig/ui/sidebarelements.ui:247 msgctxt "sidebarelements|checkbutton_y_axis_title" @@ -1568,22 +1568,22 @@ #: chart2/uiconfig/ui/sidebarelements.ui:262 msgctxt "sidebarelements|checkbutton_z_axis" msgid "Z axis" -msgstr "" +msgstr "Агәҵәы_Z" #: chart2/uiconfig/ui/sidebarelements.ui:277 msgctxt "sidebarelements|checkbutton_z_axis_title" msgid "Z axis title" -msgstr "" +msgstr "Агәҵәы Z аҵаҩра" #: chart2/uiconfig/ui/sidebarelements.ui:292 msgctxt "sidebarelements|checkbutton_2nd_x_axis" msgid "2nd X axis" -msgstr "" +msgstr "2-тәи агәҵәы X" #: chart2/uiconfig/ui/sidebarelements.ui:306 msgctxt "sidebarelements|checkbutton_2nd_x_axis_title" msgid "2nd X axis title" -msgstr "" +msgstr "2-тәи агәҵәы X аҵаҩра" #: chart2/uiconfig/ui/sidebarelements.ui:320 msgctxt "sidebarelements|checkbutton_2nd_y_axis" @@ -1593,22 +1593,22 @@ #: chart2/uiconfig/ui/sidebarelements.ui:334 msgctxt "sidebarelements|checkbutton_2nd_y_axis_title" msgid "2nd Y axis title" -msgstr "" +msgstr "2-тәи агәҵәы Y аҵаҩра" #: chart2/uiconfig/ui/sidebarelements.ui:354 msgctxt "sidebarelements|label_axes" msgid "Axes" -msgstr "" +msgstr "Агәҵәқәа" #: chart2/uiconfig/ui/sidebarelements.ui:387 msgctxt "sidebarelements|checkbutton_gridline_horizontal_major" msgid "Horizontal major" -msgstr "" +msgstr "Игоризоталу ихад." #: chart2/uiconfig/ui/sidebarelements.ui:402 msgctxt "sidebarelements|checkbutton_gridline_vertical_major" msgid "Vertical major" -msgstr "" +msgstr "Ивертикалу ихад." #: chart2/uiconfig/ui/sidebarelements.ui:417 msgctxt "sidebarelements|checkbutton_gridline_horizontal_minor" @@ -1623,7 +1623,7 @@ #: chart2/uiconfig/ui/sidebarelements.ui:453 msgctxt "sidebarelements|label_gri" msgid "Gridlines" -msgstr "" +msgstr "Акаҭақәа" #: chart2/uiconfig/ui/sidebarelements.ui:472 msgctxt "sidebarelements|text_title" @@ -1673,7 +1673,7 @@ #: chart2/uiconfig/ui/sidebarerrorbar.ui:70 msgctxt "sidebarerrorbar|comboboxtext_type" msgid "Error margin" -msgstr "" +msgstr "Аиашақәымшәарақәа рҳәаа" #: chart2/uiconfig/ui/sidebarerrorbar.ui:85 msgctxt "sidebarerrorbar|label3" @@ -1688,12 +1688,12 @@ #: chart2/uiconfig/ui/sidebarerrorbar.ui:113 msgctxt "sidebarerrorbar|spinbutton_pos" msgid "0.00" -msgstr "" +msgstr "0,00" #: chart2/uiconfig/ui/sidebarerrorbar.ui:129 msgctxt "sidebarerrorbar|spinbutton_neg" msgid "0.00" -msgstr "" +msgstr "0,00" #: chart2/uiconfig/ui/sidebarerrorbar.ui:152 msgctxt "sidebarerrorbar|radiobutton_positive_negative|tooltip_text" @@ -1713,17 +1713,17 @@ #: chart2/uiconfig/ui/sidebarerrorbar.ui:208 msgctxt "sidebarerrorbar|label5" msgid "Indicator" -msgstr "" +msgstr "Аиндикатор" #: chart2/uiconfig/ui/sidebarseries.ui:44 msgctxt "sidebarseries|checkbutton_label" msgid "Show data labels" -msgstr "" +msgstr "Адырқәа рҭыԥдыргақәа" #: chart2/uiconfig/ui/sidebarseries.ui:68 msgctxt "sidebarseries|label_box" msgid "P_lacement:" -msgstr "" +msgstr "Аҭыԥ:" #: chart2/uiconfig/ui/sidebarseries.ui:83 msgctxt "sidebarseries|comboboxtext_label" @@ -1753,12 +1753,12 @@ #: chart2/uiconfig/ui/sidebarseries.ui:88 msgctxt "sidebarseries|comboboxtext_label" msgid "Near origin" -msgstr "" +msgstr "Акоординатқәа ралагамҭа авараҟны" #: chart2/uiconfig/ui/sidebarseries.ui:113 msgctxt "sidebarseries|checkbutton_trendline" msgid "Show trendline" -msgstr "" +msgstr "Атренд аҵәаӷәа" #: chart2/uiconfig/ui/sidebarseries.ui:149 msgctxt "sidebarseries|checkbutton_y_error" @@ -1778,12 +1778,12 @@ #: chart2/uiconfig/ui/sidebarseries.ui:220 msgctxt "sidebarseries|radiobutton_primary_axis" msgid "Primary Y axis" -msgstr "" +msgstr "Ихадоу агәҵәы Y" #: chart2/uiconfig/ui/sidebarseries.ui:237 msgctxt "sidebarseries|radiobutton_secondary_axis" msgid "Secondary Y axis" -msgstr "" +msgstr "Иацҵоу агәҵәы Y" #: chart2/uiconfig/ui/sidebarseries.ui:260 msgctxt "sidebarseries|axis_label" @@ -1793,7 +1793,7 @@ #: chart2/uiconfig/ui/sidebarseries.ui:276 msgctxt "sidebarseries|label_series_tmpl" msgid "Data series '%1'" -msgstr "" +msgstr "Адырқәа реишьҭагыла «%1»" #: chart2/uiconfig/ui/smoothlinesdlg.ui:22 msgctxt "smoothlinesdlg|SmoothLinesDialog" @@ -1803,52 +1803,52 @@ #: chart2/uiconfig/ui/smoothlinesdlg.ui:108 msgctxt "smoothlinesdlg|TypeLabel" msgid "Line _Type:" -msgstr "" +msgstr "Аҵәаӷәа_атип:" #: chart2/uiconfig/ui/smoothlinesdlg.ui:124 msgctxt "smoothlinesdlg|SplineTypeComboBox" msgid "Cubic spline" -msgstr "" +msgstr "Акубтә сплаин" #: chart2/uiconfig/ui/smoothlinesdlg.ui:125 msgctxt "smoothlinesdlg|SplineTypeComboBox" msgid "B-spline" -msgstr "" +msgstr "В-сплаин" #: chart2/uiconfig/ui/smoothlinesdlg.ui:158 msgctxt "smoothlinesdlg|ResolutionLabel" msgid "_Resolution:" -msgstr "" +msgstr "_Ахаҭабзара:" #: chart2/uiconfig/ui/smoothlinesdlg.ui:172 msgctxt "smoothlinesdlg|PolynomialsLabel" msgid "_Degree of polynomials:" -msgstr "" +msgstr "Аполиномқәа рхышьҭыхра" #: chart2/uiconfig/ui/steppedlinesdlg.ui:131 msgctxt "steppedlinesdlg|step_start_rb" msgid "_Start with horizontal line" -msgstr "" +msgstr "Иалгатәуп горизонталла" #: chart2/uiconfig/ui/steppedlinesdlg.ui:147 msgctxt "steppedlinesdlg|step_center_x_rb" msgid "Step at the _horizontal mean" -msgstr "" +msgstr "Ихьаҵтәуп горизонталла" #: chart2/uiconfig/ui/steppedlinesdlg.ui:164 msgctxt "steppedlinesdlg|step_end_rb" msgid "_End with horizontal line" -msgstr "" +msgstr "Иалгатәуп горизонталла" #: chart2/uiconfig/ui/steppedlinesdlg.ui:181 msgctxt "steppedlinesdlg|step_center_y_rb" msgid "Step to the _vertical mean" -msgstr "" +msgstr "Ихьаҵтәуп вертикалла" #: chart2/uiconfig/ui/steppedlinesdlg.ui:215 msgctxt "steppedlinesdlg|label2" msgid "Type of Stepping" -msgstr "" +msgstr "Ашьаҿақәа ртип" #: chart2/uiconfig/ui/titlerotationtabpage.ui:55 msgctxt "titlerotationtabpage|degreeL" @@ -1858,7 +1858,7 @@ #: chart2/uiconfig/ui/titlerotationtabpage.ui:121 msgctxt "titlerotationtabpage|stackedCB" msgid "Ve_rtically stacked" -msgstr "" +msgstr "Иҭыԥқәҵатәуп вертикалла" #: chart2/uiconfig/ui/titlerotationtabpage.ui:140 msgctxt "titlerotationtabpage|labelABCD" @@ -1883,7 +1883,7 @@ #: chart2/uiconfig/ui/tp_3D_SceneAppearance.ui:17 msgctxt "tp_3D_SceneAppearance|liststoreSCHEME" msgid "Realistic" -msgstr "" +msgstr "Иреалисттәу" #: chart2/uiconfig/ui/tp_3D_SceneAppearance.ui:21 msgctxt "tp_3D_SceneAppearance|liststoreSCHEME" @@ -1893,42 +1893,42 @@ #: chart2/uiconfig/ui/tp_3D_SceneAppearance.ui:42 msgctxt "tp_3D_SceneAppearance|FT_SCHEME" msgid "Sche_me" -msgstr "" +msgstr "_Аԥшра" #: chart2/uiconfig/ui/tp_3D_SceneAppearance.ui:90 msgctxt "tp_3D_SceneAppearance|CB_SHADING" msgid "_Shading" -msgstr "" +msgstr "Аршәшьра" #: chart2/uiconfig/ui/tp_3D_SceneAppearance.ui:106 msgctxt "tp_3D_SceneAppearance|CB_OBJECTLINES" msgid "_Object borders" -msgstr "" +msgstr "А_обиект аҿыкәырша" #: chart2/uiconfig/ui/tp_3D_SceneAppearance.ui:122 msgctxt "tp_3D_SceneAppearance|CB_ROUNDEDEDGE" msgid "_Rounded edges" -msgstr "" +msgstr "Ихаргьежьу аҵкарқәа" #: chart2/uiconfig/ui/tp_3D_SceneGeometry.ui:24 msgctxt "tp_3D_SceneGeometry|CBX_RIGHT_ANGLED_AXES" msgid "_Right-angled axes" -msgstr "" +msgstr "Аксонометрикатә гәҵәқәа" #: chart2/uiconfig/ui/tp_3D_SceneGeometry.ui:42 msgctxt "tp_3D_SceneGeometry|FT_X_ROTATION" msgid "_X rotation" -msgstr "" +msgstr "_X ала аргьежьра" #: chart2/uiconfig/ui/tp_3D_SceneGeometry.ui:56 msgctxt "tp_3D_SceneGeometry|FT_Y_ROTATION" msgid "_Y rotation" -msgstr "" +msgstr "_Y ала аргьежьра" #: chart2/uiconfig/ui/tp_3D_SceneGeometry.ui:70 msgctxt "tp_3D_SceneGeometry|FT_Z_ROTATION" msgid "_Z rotation" -msgstr "" +msgstr "_Z ала аргьежьра" #: chart2/uiconfig/ui/tp_3D_SceneGeometry.ui:82 msgctxt "tp_3D_SceneGeometry|CBX_PERSPECTIVE" @@ -1943,67 +1943,67 @@ #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:104 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_1|tooltip_text" msgid "Light source 1" -msgstr "" +msgstr "Алашара ахыҵхырҭа 1" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:120 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_2|tooltip_text" msgid "Light source 2" -msgstr "" +msgstr "Алашара ахыҵхырҭа 2" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:136 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_3|tooltip_text" msgid "Light source 3" -msgstr "" +msgstr "Алашара ахыҵхырҭа 3" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:152 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_4|tooltip_text" msgid "Light source 4" -msgstr "" +msgstr "Алашара ахыҵхырҭа 4" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:168 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_5|tooltip_text" msgid "Light source 5" -msgstr "" +msgstr "Алашара ахыҵхырҭа 5" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:184 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_6|tooltip_text" msgid "Light source 6" -msgstr "" +msgstr "Алашара ахыҵхырҭа 6" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:200 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_7|tooltip_text" msgid "Light source 7" -msgstr "" +msgstr "Алашара ахыҵхырҭа 7" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:216 msgctxt "tp_3D_SceneIllumination|BTN_LIGHT_8|tooltip_text" msgid "Light source 8" -msgstr "" +msgstr "Алашара ахыҵхырҭа 8" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:255 msgctxt "tp_3D_SceneIllumination|BTN_LIGHTSOURCE_COLOR|tooltip_text" msgid "Select a color using the color dialog" -msgstr "" +msgstr "Иалышәх аԥштәы аԥштәқәа рпалитра ахархәарала" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:280 msgctxt "tp_3D_SceneIllumination|FT_LIGHTSOURCE" msgid "_Light source" -msgstr "" +msgstr "Алашара ахыҵхырҭа" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:329 msgctxt "tp_3D_SceneIllumination|BTN_AMBIENT_COLOR|tooltip_text" msgid "Select a color using the color dialog" -msgstr "" +msgstr "Иалышәх аԥштәы аԥштәқәа рпалитра ахархәарала" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:347 msgctxt "tp_3D_SceneIllumination|FT_AMBIENTLIGHT" msgid "_Ambient light" -msgstr "" +msgstr "Еимырпу алашара" #: chart2/uiconfig/ui/tp_3D_SceneIllumination.ui:373 msgctxt "tp_3D_SceneIllumination|CTL_LIGHT_PREVIEW|tooltip_text" msgid "Light Preview" -msgstr "" +msgstr "Арлашара ахәаԥрша" #: chart2/uiconfig/ui/tp_AxisPositions.ui:48 msgctxt "tp_AxisPositions|FT_CROSSES_OTHER_AXIS_AT" @@ -2013,7 +2013,7 @@ #: chart2/uiconfig/ui/tp_AxisPositions.ui:64 msgctxt "tp_AxisPositions|LB_CROSSES_OTHER_AXIS_AT" msgid "Start" -msgstr "" +msgstr "Астарт" #: chart2/uiconfig/ui/tp_AxisPositions.ui:65 msgctxt "tp_AxisPositions|LB_CROSSES_OTHER_AXIS_AT" @@ -2033,42 +2033,42 @@ #: chart2/uiconfig/ui/tp_AxisPositions.ui:116 msgctxt "tp_AxisPositions|CB_AXIS_BETWEEN_CATEGORIES" msgid "Axis _between categories" -msgstr "" +msgstr "Агәҵәы акатегориақәа рыбжьара" #: chart2/uiconfig/ui/tp_AxisPositions.ui:137 msgctxt "tp_AxisPositions|TXT_AXIS_LINE" msgid "Axis Line" -msgstr "" +msgstr "Агәҵәы аҵәаӷәа" #: chart2/uiconfig/ui/tp_AxisPositions.ui:178 msgctxt "tp_AxisPositions|FT_PLACE_LABELS" msgid "_Place labels" -msgstr "" +msgstr "Анапаҵаҩрақәа рҭыԥ" #: chart2/uiconfig/ui/tp_AxisPositions.ui:194 msgctxt "tp_AxisPositions|LB_PLACE_LABELS" msgid "Near axis" -msgstr "" +msgstr "Агәҵәы авараҿ" #: chart2/uiconfig/ui/tp_AxisPositions.ui:195 msgctxt "tp_AxisPositions|LB_PLACE_LABELS" msgid "Near axis (other side)" -msgstr "" +msgstr "Агәҵәы авараҿ (егьи аган ала)" #: chart2/uiconfig/ui/tp_AxisPositions.ui:196 msgctxt "tp_AxisPositions|LB_PLACE_LABELS" msgid "Outside start" -msgstr "" +msgstr "Алагамҭанӡа" #: chart2/uiconfig/ui/tp_AxisPositions.ui:197 msgctxt "tp_AxisPositions|LB_PLACE_LABELS" msgid "Outside end" -msgstr "" +msgstr "Анҵәамҭа ашьҭахь" #: chart2/uiconfig/ui/tp_AxisPositions.ui:221 msgctxt "tp_AxisPositions|FT_AXIS_LABEL_DISTANCE" msgid "_Distance" -msgstr "" +msgstr "_Абжьазаара" #: chart2/uiconfig/ui/tp_AxisPositions.ui:259 msgctxt "tp_AxisPositions|TXT_FL_LABELS" @@ -2078,67 +2078,67 @@ #: chart2/uiconfig/ui/tp_AxisPositions.ui:301 msgctxt "tp_AxisPositions|FT_MAJOR" msgid "Major:" -msgstr "" +msgstr "Ихадақәоу:" #: chart2/uiconfig/ui/tp_AxisPositions.ui:317 msgctxt "tp_AxisPositions|FT_MINOR" msgid "Minor:" -msgstr "" +msgstr "Иацҵақәоу:" #: chart2/uiconfig/ui/tp_AxisPositions.ui:331 msgctxt "tp_AxisPositions|CB_TICKS_INNER" msgid "_Inner" -msgstr "" +msgstr "Аҩныҵҟа:" #: chart2/uiconfig/ui/tp_AxisPositions.ui:349 msgctxt "tp_AxisPositions|CB_TICKS_OUTER" msgid "_Outer" -msgstr "" +msgstr "Адәныҟа:" #: chart2/uiconfig/ui/tp_AxisPositions.ui:367 msgctxt "tp_AxisPositions|CB_MINOR_INNER" msgid "I_nner" -msgstr "" +msgstr "Аҩныҵҟа:" #: chart2/uiconfig/ui/tp_AxisPositions.ui:385 msgctxt "tp_AxisPositions|CB_MINOR_OUTER" msgid "O_uter" -msgstr "" +msgstr "Адәныҟа:" #: chart2/uiconfig/ui/tp_AxisPositions.ui:417 msgctxt "tp_AxisPositions|FT_PLACE_TICKS" msgid "Place _marks" -msgstr "" +msgstr "Аҭыԥдыргақәа рҭыԥ" #: chart2/uiconfig/ui/tp_AxisPositions.ui:433 msgctxt "tp_AxisPositions|LB_PLACE_TICKS" msgid "At labels" -msgstr "" +msgstr "Аҵаҩымҭақәа рҟны" #: chart2/uiconfig/ui/tp_AxisPositions.ui:434 msgctxt "tp_AxisPositions|LB_PLACE_TICKS" msgid "At axis" -msgstr "" +msgstr "Агәҵәқәа рҟны" #: chart2/uiconfig/ui/tp_AxisPositions.ui:435 msgctxt "tp_AxisPositions|LB_PLACE_TICKS" msgid "At axis and labels" -msgstr "" +msgstr "Агәҵәқәеи аҵаҩымҭақәеи рҟны" #: chart2/uiconfig/ui/tp_AxisPositions.ui:459 msgctxt "tp_AxisPositions|TXT_FL_TICKS" msgid "Interval Marks" -msgstr "" +msgstr "Аинтервалқәа рҭыԥдыргақәа" #: chart2/uiconfig/ui/tp_AxisPositions.ui:492 msgctxt "tp_AxisPositions|CB_MAJOR_GRID" msgid "Show major _grid" -msgstr "" +msgstr "Иаарԥштәуп ихадоу акаҭа" #: chart2/uiconfig/ui/tp_AxisPositions.ui:508 msgctxt "tp_AxisPositions|CB_MINOR_GRID" msgid "_Show minor grid" -msgstr "" +msgstr "Иаарԥштәуп иацҵоу акаҭа" #: chart2/uiconfig/ui/tp_AxisPositions.ui:523 msgctxt "tp_AxisPositions|PB_MAJOR_GRID" @@ -2153,7 +2153,7 @@ #: chart2/uiconfig/ui/tp_AxisPositions.ui:556 msgctxt "tp_AxisPositions|label2" msgid "Grids" -msgstr "" +msgstr "Акаҭақәа" #: chart2/uiconfig/ui/tp_ChartType.ui:48 msgctxt "tp_ChartType|FT_CAPTION_FOR_WIZARD" @@ -2163,7 +2163,7 @@ #: chart2/uiconfig/ui/tp_ChartType.ui:113 msgctxt "tp_ChartType|3dlook" msgid "_3D Look" -msgstr "" +msgstr "3D аԥшра" #: chart2/uiconfig/ui/tp_ChartType.ui:132 msgctxt "tp_ChartType|3dscheme" @@ -2173,7 +2173,7 @@ #: chart2/uiconfig/ui/tp_ChartType.ui:133 msgctxt "tp_ChartType|3dscheme" msgid "Realistic" -msgstr "" +msgstr "Иреалисттәу" #: chart2/uiconfig/ui/tp_ChartType.ui:154 msgctxt "tp_ChartType|shapeft" @@ -2198,17 +2198,17 @@ #: chart2/uiconfig/ui/tp_ChartType.ui:269 msgctxt "tp_ChartType|deep" msgid "Deep" -msgstr "" +msgstr "Аҵауларахь" #: chart2/uiconfig/ui/tp_ChartType.ui:298 msgctxt "tp_ChartType|linetypeft" msgid "_Line type" -msgstr "" +msgstr "Аҵәаӷәа атип" #: chart2/uiconfig/ui/tp_ChartType.ui:312 msgctxt "tp_ChartType|linetype" msgid "Straight" -msgstr "" +msgstr "Аҵәаӷәа иаша" #: chart2/uiconfig/ui/tp_ChartType.ui:313 msgctxt "tp_ChartType|linetype" @@ -2218,7 +2218,7 @@ #: chart2/uiconfig/ui/tp_ChartType.ui:314 msgctxt "tp_ChartType|linetype" msgid "Stepped" -msgstr "" +msgstr "Амардуантә" #: chart2/uiconfig/ui/tp_ChartType.ui:324 msgctxt "tp_ChartType|properties" @@ -2228,12 +2228,12 @@ #: chart2/uiconfig/ui/tp_ChartType.ui:342 msgctxt "tp_ChartType|sort" msgid "_Sort by X values" -msgstr "" +msgstr "Исорттәуп X аҵакқәа рыла" #: chart2/uiconfig/ui/tp_ChartType.ui:363 msgctxt "tp_ChartType|nolinesft" msgid "_Number of lines" -msgstr "" +msgstr "Ацәаҳәақәа рхыԥхьаӡа" #: chart2/uiconfig/ui/tp_DataLabel.ui:37 msgctxt "tp_DataLabel|CB_VALUE_AS_NUMBER" @@ -2243,7 +2243,7 @@ #: chart2/uiconfig/ui/tp_DataLabel.ui:52 msgctxt "tp_DataLabel|CB_VALUE_AS_PERCENTAGE" msgid "Show value as _percentage" -msgstr "" +msgstr "Иаарҧштәуп аҵакы процентла" #: chart2/uiconfig/ui/tp_DataLabel.ui:67 msgctxt "tp_DataLabel|CB_CATEGORY" @@ -2253,7 +2253,7 @@ #: chart2/uiconfig/ui/tp_DataLabel.ui:82 msgctxt "tp_DataLabel|CB_SYMBOL" msgid "Show _legend key" -msgstr "" +msgstr "Иаарԥштәуп алегенда аҭыԥдырга" #: chart2/uiconfig/ui/tp_DataLabel.ui:97 msgctxt "tp_DataLabel|CB_WRAP_TEXT" @@ -2288,12 +2288,12 @@ #: chart2/uiconfig/ui/tp_DataLabel.ui:179 msgctxt "tp_DataLabel|liststoreSEPARATOR" msgid "Comma" -msgstr "" +msgstr "Аҿарҵәи" #: chart2/uiconfig/ui/tp_DataLabel.ui:180 msgctxt "tp_DataLabel|liststoreSEPARATOR" msgid "Semicolon" -msgstr "" +msgstr "Акәаԥ аҿарҵәи ацны" #: chart2/uiconfig/ui/tp_DataLabel.ui:181 msgctxt "tp_DataLabel|liststoreSEPARATOR" @@ -2303,7 +2303,7 @@ #: chart2/uiconfig/ui/tp_DataLabel.ui:206 msgctxt "tp_DataLabel|FT_LABEL_PLACEMENT" msgid "Place_ment" -msgstr "" +msgstr "Аҭыԥы_ркра" #: chart2/uiconfig/ui/tp_DataLabel.ui:223 msgctxt "tp_DataLabel|liststorePLACEMENT" @@ -2368,12 +2368,12 @@ #: chart2/uiconfig/ui/tp_DataLabel.ui:235 msgctxt "tp_DataLabel|liststorePLACEMENT" msgid "Near origin" -msgstr "" +msgstr "Акоординатқәа ралагамҭа авараҟны" #: chart2/uiconfig/ui/tp_DataLabel.ui:254 msgctxt "tp_DataLabel|STR_DLG_NUMBERFORMAT_FOR_PERCENTAGE_VALUE" msgid "Number Format for Percentage Value" -msgstr "" +msgstr "Апроценттә ҵакқәа рзы ахыԥхьаӡарақәа рформат" #: chart2/uiconfig/ui/tp_DataLabel.ui:272 msgctxt "tp_DataLabel|label1" @@ -2408,7 +2408,7 @@ #: chart2/uiconfig/ui/tp_DataSource.ui:60 msgctxt "tp_DataSource|FT_SERIES" msgid "Data _series:" -msgstr "" +msgstr "Адырқәа реишьҭагылақәа:" #: chart2/uiconfig/ui/tp_DataSource.ui:118 msgctxt "tp_DataSource|BTN_ADD" @@ -2418,7 +2418,7 @@ #: chart2/uiconfig/ui/tp_DataSource.ui:139 msgctxt "tp_DataSource|BTN_UP-atkobject" msgid "Up" -msgstr "" +msgstr "Аҩада" #: chart2/uiconfig/ui/tp_DataSource.ui:150 msgctxt "tp_DataSource|BTN_REMOVE" @@ -2438,7 +2438,7 @@ #: chart2/uiconfig/ui/tp_DataSource.ui:274 msgctxt "tp_DataSource|FT_RANGE" msgid "Ran_ge for %VALUETYPE" -msgstr "" +msgstr "Адиапазон %VALUETYPE азы" #: chart2/uiconfig/ui/tp_DataSource.ui:329 msgctxt "tp_DataSource|FT_CATEGORIES" @@ -2463,7 +2463,7 @@ #: chart2/uiconfig/ui/tp_ErrorBars.ui:74 msgctxt "tp_ErrorBars|RB_CONST" msgid "_Constant Value" -msgstr "" +msgstr "Аконстантатә ҵакы" #: chart2/uiconfig/ui/tp_ErrorBars.ui:92 msgctxt "tp_ErrorBars|RB_PERCENT" @@ -2478,7 +2478,7 @@ #: chart2/uiconfig/ui/tp_ErrorBars.ui:136 msgctxt "tp_ErrorBars|liststoreFUNCTION" msgid "Standard Deviation" -msgstr "" +msgstr "Ибжьаратәквадраттәу ацәхьаҵра" #: chart2/uiconfig/ui/tp_ErrorBars.ui:137 msgctxt "tp_ErrorBars|liststoreFUNCTION" @@ -2488,7 +2488,7 @@ #: chart2/uiconfig/ui/tp_ErrorBars.ui:138 msgctxt "tp_ErrorBars|liststoreFUNCTION" msgid "Error Margin" -msgstr "" +msgstr "Аиашақәымшәарақәа рҳәаа" #: chart2/uiconfig/ui/tp_ErrorBars.ui:156 msgctxt "tp_ErrorBars|RB_RANGE" @@ -2498,7 +2498,7 @@ #: chart2/uiconfig/ui/tp_ErrorBars.ui:180 msgctxt "tp_ErrorBars|label1" msgid "Error Category" -msgstr "" +msgstr "Аиашақәымшәарақәа ркатегориа" #: chart2/uiconfig/ui/tp_ErrorBars.ui:213 msgctxt "tp_ErrorBars|RB_BOTH" @@ -2518,7 +2518,7 @@ #: chart2/uiconfig/ui/tp_ErrorBars.ui:302 msgctxt "tp_ErrorBars|label2" msgid "Error Indicator" -msgstr "" +msgstr "Аиашақәымшәарақәа риндикатор" #: chart2/uiconfig/ui/tp_ErrorBars.ui:350 msgctxt "tp_ErrorBars|FT_POSITIVE" @@ -2603,7 +2603,7 @@ #: chart2/uiconfig/ui/tp_PolarOptions.ui:30 msgctxt "tp_PolarOptions|CB_CLOCKWISE" msgid "_Clockwise direction" -msgstr "" +msgstr "Асааҭ ахыц ала" #: chart2/uiconfig/ui/tp_PolarOptions.ui:46 msgctxt "tp_PolarOptions|label1" @@ -2618,12 +2618,12 @@ #: chart2/uiconfig/ui/tp_PolarOptions.ui:141 msgctxt "tp_PolarOptions|label2" msgid "Starting Angle" -msgstr "" +msgstr "Алагаратә кәакь" #: chart2/uiconfig/ui/tp_PolarOptions.ui:168 msgctxt "tp_PolarOptions|CB_INCLUDE_HIDDEN_CELLS_POLAR" msgid "Include _values from hidden cells" -msgstr "" +msgstr "Иалаҵалатәуп иҵәаху абларҭақәа рҵакқәа" #: chart2/uiconfig/ui/tp_PolarOptions.ui:184 msgctxt "tp_PolarOptions|label3" @@ -2638,7 +2638,7 @@ #: chart2/uiconfig/ui/tp_RangeChooser.ui:25 msgctxt "tp_RangeChooser|FT_CAPTION_FOR_WIZARD" msgid "Choose a Data Range" -msgstr "" +msgstr "Иалышәх адырқәа рдиапазон" #: chart2/uiconfig/ui/tp_RangeChooser.ui:46 msgctxt "tp_RangeChooser|FT_RANGE" @@ -2653,37 +2653,37 @@ #: chart2/uiconfig/ui/tp_RangeChooser.ui:89 msgctxt "tp_RangeChooser|RB_DATAROWS" msgid "Data series in _rows" -msgstr "" +msgstr "Адырқәа реишьҭагыла ацәаҳәақәа рҟны" #: chart2/uiconfig/ui/tp_RangeChooser.ui:105 msgctxt "tp_RangeChooser|RB_DATACOLS" msgid "Data series in _columns" -msgstr "" +msgstr "Адырқәа реишьҭагыла аиҵагылақәа рҟны" #: chart2/uiconfig/ui/tp_RangeChooser.ui:121 msgctxt "tp_RangeChooser|CB_FIRST_ROW_ASLABELS" msgid "_First row as label" -msgstr "" +msgstr "Анапаҵаҩрақәа актәи ацәаҳәаҟны" #: chart2/uiconfig/ui/tp_RangeChooser.ui:136 msgctxt "tp_RangeChooser|CB_FIRST_COLUMN_ASLABELS" msgid "F_irst column as label" -msgstr "" +msgstr "Анапаҵаҩрақәа актәи аиҵагылаҿ" #: chart2/uiconfig/ui/tp_RangeChooser.ui:161 msgctxt "tp_RangeChooser|CB_TIME_BASED" msgid "Time based charting" -msgstr "" +msgstr "Адиаграммақәа аамҭала" #: chart2/uiconfig/ui/tp_RangeChooser.ui:211 msgctxt "tp_RangeChooser|label1" msgid "Start Table Index" -msgstr "" +msgstr "Алагамҭатә атаблицатә индекс" #: chart2/uiconfig/ui/tp_RangeChooser.ui:225 msgctxt "tp_RangeChooser|label2" msgid "End Table Index" -msgstr "" +msgstr "Анҵәамҭатә атаблицатә индекс" #: chart2/uiconfig/ui/tp_RangeChooser.ui:243 msgctxt "tp_RangeChooser|STR_PAGE_DATA_RANGE" @@ -2693,12 +2693,12 @@ #: chart2/uiconfig/ui/tp_Scale.ui:59 msgctxt "tp_Scale|CBX_REVERSE" msgid "_Reverse direction" -msgstr "" +msgstr "Шьҭахьлатәи ахырхарҭа ала" #: chart2/uiconfig/ui/tp_Scale.ui:75 msgctxt "tp_Scale|CBX_LOGARITHM" msgid "_Logarithmic scale" -msgstr "" +msgstr "Алогарифмтә шәаганҵа" #: chart2/uiconfig/ui/tp_Scale.ui:98 msgctxt "tp_Scale|TXT_AXIS_TYPE" @@ -2743,7 +2743,7 @@ #: chart2/uiconfig/ui/tp_Scale.ui:245 msgctxt "tp_Scale|TXT_TIME_RESOLUTION" msgid "R_esolution" -msgstr "" +msgstr "_Ахаҭабзиара" #: chart2/uiconfig/ui/tp_Scale.ui:261 chart2/uiconfig/ui/tp_Scale.ui:343 #: chart2/uiconfig/ui/tp_Scale.ui:469 @@ -2771,7 +2771,7 @@ #: chart2/uiconfig/ui/tp_Scale.ui:304 msgctxt "tp_Scale|TXT_STEP_MAIN" msgid "Ma_jor interval" -msgstr "" +msgstr "Ихадоу аинтервал" #: chart2/uiconfig/ui/tp_Scale.ui:384 msgctxt "tp_Scale|CBX_AUTO_STEP_MAIN" @@ -2781,12 +2781,12 @@ #: chart2/uiconfig/ui/tp_Scale.ui:419 msgctxt "tp_Scale|TXT_STEP_HELP" msgid "Minor inter_val" -msgstr "" +msgstr "Иацҵоу аинтервал" #: chart2/uiconfig/ui/tp_Scale.ui:433 msgctxt "tp_Scale|TXT_STEP_HELP_COUNT" msgid "Minor inter_val count" -msgstr "" +msgstr "Иацҵоу аинтервалқәа рыԥхьаӡа" #: chart2/uiconfig/ui/tp_Scale.ui:482 msgctxt "tp_Scale|CBX_AUTO_STEP_HELP" @@ -2796,7 +2796,7 @@ #: chart2/uiconfig/ui/tp_Scale.ui:512 msgctxt "tp_Scale|TXT_ORIGIN" msgid "Re_ference value" -msgstr "" +msgstr "Азхьарԥштә ҵакы" #: chart2/uiconfig/ui/tp_Scale.ui:538 msgctxt "tp_Scale|CBX_AUTO_ORIGIN" @@ -2811,17 +2811,17 @@ #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:42 msgctxt "tp_SeriesToAxis|RBT_OPT_AXIS_1" msgid "Primary Y axis" -msgstr "" +msgstr "Ихадоу агәҵәы Y" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:59 msgctxt "tp_SeriesToAxis|RBT_OPT_AXIS_2" msgid "Secondary Y axis" -msgstr "" +msgstr "Иацҵоу агәҵәы Y" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:83 msgctxt "tp_SeriesToAxis|label1" msgid "Align Data Series to" -msgstr "" +msgstr "Еиҟаратәтәуп адырқәа реишьҭагыла ала" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:125 #, fuzzy @@ -2852,27 +2852,27 @@ #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:257 msgctxt "tp_SeriesToAxis|FT_MISSING_VALUES" msgid "Plot missing values" -msgstr "" +msgstr "Иаарԥштәуп иазымхо аҵакқәа" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:267 msgctxt "tp_SeriesToAxis|RB_DONT_PAINT" msgid "_Leave gap" -msgstr "" +msgstr "Иааныжьтәуп абжьыккара" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:283 msgctxt "tp_SeriesToAxis|RB_ASSUME_ZERO" msgid "_Assume zero" -msgstr "" +msgstr "Инашьҭтәуп ноль" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:300 msgctxt "tp_SeriesToAxis|RB_CONTINUE_LINE" msgid "_Continue line" -msgstr "" +msgstr "Аҵәаӷәақәа ирыцҵалатәуп" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:330 msgctxt "tp_SeriesToAxis|CB_INCLUDE_HIDDEN_CELLS" msgid "Include _values from hidden cells" -msgstr "" +msgstr "Иалаҵалатәуп иҵәаху абларҭақәа рҵакқәа" #: chart2/uiconfig/ui/tp_SeriesToAxis.ui:352 msgctxt "tp_SeriesToAxis|label3" @@ -2907,7 +2907,7 @@ #: chart2/uiconfig/ui/tp_Trendline.ui:149 msgctxt "tp_Trendline|movingAverage" msgid "_Moving Average" -msgstr "" +msgstr "Иқәҵәраауаа ибжьаратәу" #: chart2/uiconfig/ui/tp_Trendline.ui:173 #, fuzzy @@ -2918,7 +2918,7 @@ #: chart2/uiconfig/ui/tp_Trendline.ui:209 msgctxt "tp_Trendline|label4" msgid "Period" -msgstr "" +msgstr "Апериод" #: chart2/uiconfig/ui/tp_Trendline.ui:316 msgctxt "tp_Trendline|label1" @@ -2928,42 +2928,42 @@ #: chart2/uiconfig/ui/tp_Trendline.ui:352 msgctxt "tp_Trendline|label7" msgid "Extrapolate Forward" -msgstr "" +msgstr "Аекстраполиациа ԥхьаҟа" #: chart2/uiconfig/ui/tp_Trendline.ui:366 msgctxt "tp_Trendline|label8" msgid "Extrapolate Backward" -msgstr "" +msgstr "Аекстраполиациа шьҭахьҟа" #: chart2/uiconfig/ui/tp_Trendline.ui:405 msgctxt "tp_Trendline|setIntercept" msgid "Force _Intercept" -msgstr "" +msgstr "Аихысра" #: chart2/uiconfig/ui/tp_Trendline.ui:423 msgctxt "tp_Trendline|showEquation" msgid "Show E_quation" -msgstr "" +msgstr "Иаарԥштәуп аиҟаратә" #: chart2/uiconfig/ui/tp_Trendline.ui:439 msgctxt "tp_Trendline|showCorrelationCoefficient" msgid "Show _Coefficient of Determination (R²)" -msgstr "" +msgstr "Иаарԥштәуп адетерминациа акоеффициент (R²)" #: chart2/uiconfig/ui/tp_Trendline.ui:457 msgctxt "tp_Trendline|label5" msgid "Trendline _Name" -msgstr "" +msgstr "Атренд аҵәаӷәа ахьӡ" #: chart2/uiconfig/ui/tp_Trendline.ui:501 msgctxt "tp_Trendline|label6" msgid "_X Variable Name" -msgstr "" +msgstr "Аҽеиҭак X ахьӡ" #: chart2/uiconfig/ui/tp_Trendline.ui:526 msgctxt "tp_Trendline|label9" msgid "_Y Variable Name" -msgstr "" +msgstr "Аҽеиҭак Y ахьӡ" #: chart2/uiconfig/ui/tp_Trendline.ui:555 msgctxt "tp_Trendline|label2" @@ -2973,7 +2973,7 @@ #: chart2/uiconfig/ui/tp_axisLabel.ui:19 msgctxt "tp_axisLabel|showlabelsCB" msgid "Sho_w labels" -msgstr "" +msgstr "Иаарԥштәуп аҵаҩрақәа" #: chart2/uiconfig/ui/tp_axisLabel.ui:62 #, fuzzy @@ -2999,7 +2999,7 @@ #: chart2/uiconfig/ui/tp_axisLabel.ui:136 msgctxt "tp_axisLabel|orderL" msgid "Order" -msgstr "" +msgstr "Аиҿкаашьа" #: chart2/uiconfig/ui/tp_axisLabel.ui:171 msgctxt "tp_axisLabel|overlapCB" @@ -3009,7 +3009,7 @@ #: chart2/uiconfig/ui/tp_axisLabel.ui:187 msgctxt "tp_axisLabel|breakCB" msgid "_Break" -msgstr "" +msgstr "Еимҟьатәуп" #: chart2/uiconfig/ui/tp_axisLabel.ui:209 msgctxt "tp_axisLabel|textflowL" @@ -3024,7 +3024,7 @@ #: chart2/uiconfig/ui/tp_axisLabel.ui:336 msgctxt "tp_axisLabel|stackedCB" msgid "Ve_rtically stacked" -msgstr "" +msgstr "Иҭыԥқәҵатәуп вертикалла" #: chart2/uiconfig/ui/tp_axisLabel.ui:353 msgctxt "tp_axisLabel|labelABCD" @@ -3044,17 +3044,17 @@ #: chart2/uiconfig/ui/wizelementspage.ui:39 msgctxt "wizelementspage|labelPrimaryXaxis" msgid "_X axis" -msgstr "" +msgstr "Агәҵәы_X" #: chart2/uiconfig/ui/wizelementspage.ui:53 msgctxt "wizelementspage|labelPrimaryYaxis" msgid "_Y axis" -msgstr "" +msgstr "Агәҵәы_Y" #: chart2/uiconfig/ui/wizelementspage.ui:67 msgctxt "wizelementspage|labelPrimaryZaxis" msgid "_Z axis" -msgstr "" +msgstr "Агәҵәы_Z" #: chart2/uiconfig/ui/wizelementspage.ui:117 msgctxt "wizelementspage|labelMainTitle" @@ -3069,12 +3069,12 @@ #: chart2/uiconfig/ui/wizelementspage.ui:169 msgctxt "wizelementspage|labelSecondaryXAxis" msgid "X _axis" -msgstr "" +msgstr "Агәҵәы X" #: chart2/uiconfig/ui/wizelementspage.ui:183 msgctxt "wizelementspage|labelSecondaryYAxis" msgid "Y ax_is" -msgstr "" +msgstr "Агәҵәы Y" #: chart2/uiconfig/ui/wizelementspage.ui:230 msgctxt "wizelementspage|show" @@ -3104,24 +3104,24 @@ #: chart2/uiconfig/ui/wizelementspage.ui:339 msgctxt "wizelementspage|Axe" msgid "Choose Titles, Legend, and Grid Settings" -msgstr "" +msgstr "Иашәырба ахы, алегендеи акаҭа апараметрқәеи" #: chart2/uiconfig/ui/wizelementspage.ui:372 msgctxt "wizelementspage|x" msgid "X axis" -msgstr "" +msgstr "Агәҵәы X" #: chart2/uiconfig/ui/wizelementspage.ui:387 msgctxt "wizelementspage|y" msgid "Y ax_is" -msgstr "" +msgstr "Агәҵәы Y" #: chart2/uiconfig/ui/wizelementspage.ui:402 msgctxt "wizelementspage|z" msgid "Z axi_s" -msgstr "" +msgstr "Агәҵәы Z" #: chart2/uiconfig/ui/wizelementspage.ui:423 msgctxt "wizelementspage|label2" msgid "Display Grids" -msgstr "" +msgstr "Иаарԥшлатәуп акаҭақәа" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/connectivity/messages.po libreoffice-l10n-6.2.4/translations/source/ab/connectivity/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/connectivity/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/connectivity/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-09-03 13:23+0200\n" -"PO-Revision-Date: 2017-12-25 15:56+0000\n" +"PO-Revision-Date: 2019-05-06 09:25+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,29 +12,29 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1514217401.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557134744.000000\n" #. = the mozab driver's resource strings #: connectivity/inc/strings.hrc:26 msgctxt "STR_ERR_EXECUTING_QUERY" msgid "An error occurred while executing the query." -msgstr "" +msgstr "Азыҳәара анагӡараан иҟалеит агха." #: connectivity/inc/strings.hrc:27 msgctxt "STR_QUERY_AT_LEAST_ONE_TABLES" msgid "The query can not be executed. It needs at least one table." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Иаҭахуп таблицак иадамзаргьы." #: connectivity/inc/strings.hrc:28 msgctxt "STR_NO_COUNT_SUPPORT" msgid "The driver does not support the 'COUNT' function." -msgstr "" +msgstr "Адраивер иаднакылом афункциа «COUNT»." #: connectivity/inc/strings.hrc:29 msgctxt "STR_STMT_TYPE_NOT_SUPPORTED" msgid "This statement type not supported by this database driver." -msgstr "" +msgstr "Адраивер иаднакылом аоператор атип." #: connectivity/inc/strings.hrc:30 msgctxt "STR_UNSPECIFIED_ERROR" @@ -44,33 +44,33 @@ #: connectivity/inc/strings.hrc:31 msgctxt "STR_ERROR_REFRESH_ROW" msgid "An error occurred while refreshing the current row." -msgstr "" +msgstr "Уажәтәи анҵамҭа арҿыцраан агха." #: connectivity/inc/strings.hrc:32 msgctxt "STR_ERROR_GET_ROW" msgid "An error occurred while getting the current row." -msgstr "" +msgstr "Уажәтәи анҵамҭа аиураан агха." #: connectivity/inc/strings.hrc:33 msgctxt "STR_QUERY_INVALID_IS_NULL_COLUMN" msgid "The query can not be executed. The 'IS NULL' can only be used with a column name." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. «IS NULL» ахархәара ауеит аиҵагыла ахьӡ аҟны мацара." #: connectivity/inc/strings.hrc:34 msgctxt "STR_ILLEGAL_MOVEMENT" msgid "Illegal cursor movement occurred." -msgstr "" +msgstr "Изымуа акурсор аиҭаҵрақәа. " #: connectivity/inc/strings.hrc:35 msgctxt "STR_COMMIT_ROW" msgid "Please commit row '$position$' before update rows or insert new rows." -msgstr "" +msgstr "Еиқәшәырха анҵамҭа «$position$» арҿыцра ма анҵамҭа аҭаргылара нагӡахаанӡа." #. = common strings #: connectivity/inc/strings.hrc:37 msgctxt "STR_NO_CONNECTION_GIVEN" msgid "It doesn't exist a connection to the database." -msgstr "" +msgstr "Адырқәа рбазахь аҿакра ыҟаӡам." #: connectivity/inc/strings.hrc:38 msgctxt "STR_WRONG_PARAM_INDEX" @@ -80,17 +80,17 @@ #: connectivity/inc/strings.hrc:39 msgctxt "STR_NO_INPUTSTREAM" msgid "The input stream was not set." -msgstr "" +msgstr "nputStream азалхым." #: connectivity/inc/strings.hrc:40 msgctxt "STR_NO_ELEMENT_NAME" msgid "There is no element named '$name$'." -msgstr "" +msgstr "Иҟаӡам аелемент «$name$» хьӡыс измоу." #: connectivity/inc/strings.hrc:41 msgctxt "STR_INVALID_BOOKMARK" msgid "Invalid bookmark value" -msgstr "" +msgstr "Ииашам агәылаҵа аҵакы" #: connectivity/inc/strings.hrc:42 msgctxt "STR_PRIVILEGE_NOT_GRANTED" @@ -105,17 +105,17 @@ #: connectivity/inc/strings.hrc:44 msgctxt "STR_ERRORMSG_SEQUENCE" msgid "Function sequence error." -msgstr "" +msgstr "Афункционалтә еишьҭаргыла агха." #: connectivity/inc/strings.hrc:45 msgctxt "STR_INVALID_INDEX" msgid "Invalid descriptor index." -msgstr "" +msgstr "Ахҳәааҟаҵага ииашам аиндекс." #: connectivity/inc/strings.hrc:46 msgctxt "STR_UNSUPPORTED_FUNCTION" msgid "The driver does not support the function '$functionname$'." -msgstr "" +msgstr "Адраивер иаднакылом афункциа «$functionname$»." #: connectivity/inc/strings.hrc:47 msgctxt "STR_UNSUPPORTED_FEATURE" @@ -135,27 +135,27 @@ #: connectivity/inc/strings.hrc:50 msgctxt "STR_CANNOT_CONVERT_STRING" msgid "The string '$string$' cannot be converted using the encoding '$charset$'." -msgstr "" +msgstr "Ацәаҳәа «$string$» акодркра «$charset$» ахь аконвертациа ауам. " #: connectivity/inc/strings.hrc:51 msgctxt "STR_URI_SYNTAX_ERROR" msgid "The connection URL is invalid." -msgstr "" +msgstr "Изымуа URL аҿакрақәа." #: connectivity/inc/strings.hrc:52 msgctxt "STR_QUERY_TOO_COMPLEX" msgid "The query can not be executed. It is too complex." -msgstr "" +msgstr "Азыҳәара уадаҩцәоуп, анагӡара ауам." #: connectivity/inc/strings.hrc:53 msgctxt "STR_OPERATOR_TOO_COMPLEX" msgid "The query can not be executed. The operator is too complex." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Иуадаҩцәоу аоператор." #: connectivity/inc/strings.hrc:54 msgctxt "STR_QUERY_INVALID_LIKE_COLUMN" msgid "The query can not be executed. You cannot use 'LIKE' with columns of this type." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Иауам ахархәара аоператор «LIKE» ари атип змоу аиҵагылақәа рҟны." #: connectivity/inc/strings.hrc:55 msgctxt "STR_QUERY_INVALID_LIKE_STRING" @@ -165,32 +165,32 @@ #: connectivity/inc/strings.hrc:56 msgctxt "STR_QUERY_NOT_LIKE_TOO_COMPLEX" msgid "The query can not be executed. The 'NOT LIKE' condition is too complex." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Аҵакҳәага «NOT LIKE» уадаҩцәоуп." #: connectivity/inc/strings.hrc:57 msgctxt "STR_QUERY_LIKE_WILDCARD" msgid "The query can not be executed. The 'LIKE' condition contains wildcard in the middle." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Аоператор «LIKE» иаҵанакуеит ашаблон, аҵакҳәага агәҭаны. " #: connectivity/inc/strings.hrc:58 msgctxt "STR_QUERY_LIKE_WILDCARD_MANY" msgid "The query can not be executed. The 'LIKE' condition contains too many wildcards." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Аоператор «LIKE» иаҵанакуеит ашаблонқәа мыцхәцәаны." #: connectivity/inc/strings.hrc:59 msgctxt "STR_INVALID_COLUMNNAME" msgid "The column name '$columnname$' is not valid." -msgstr "" +msgstr "Изымуа аиҵагыла «$columnname$» ахьӡ." #: connectivity/inc/strings.hrc:60 msgctxt "STR_INVALID_COLUMN_SELECTION" msgid "The statement contains an invalid selection of columns." -msgstr "" +msgstr "Аоператор иаҵанакуеит аиҵагылақәа ииашам реизак." #: connectivity/inc/strings.hrc:61 msgctxt "STR_COLUMN_NOT_UPDATEABLE" msgid "The column at position '$position$' could not be updated." -msgstr "" +msgstr "Аиҵагыла апозициа «$position$» аҟны арҿыцра ауам. " #: connectivity/inc/strings.hrc:62 msgctxt "STR_COULD_NOT_LOAD_FILE" @@ -204,13 +204,15 @@ "\n" "$error_message$" msgstr "" +"Афаил аиҭаҭагалара аҽазышәара икылнагеит анаҩстәи агхахьы ($exception_type$):\n" +"\n" +"$error_message$" #. = the ado driver's resource strings #: connectivity/inc/strings.hrc:65 -#, fuzzy msgctxt "STR_TYPE_NOT_CONVERT" msgid "The type could not be converted." -msgstr "Атаблица аҧсахра ауам." +msgstr "Атип аиҭакра ауам." #: connectivity/inc/strings.hrc:66 msgctxt "STR_INVALID_COLUMN_DESCRIPTOR_ERROR" @@ -220,27 +222,27 @@ #: connectivity/inc/strings.hrc:67 msgctxt "STR_INVALID_GROUP_DESCRIPTOR_ERROR" msgid "Could not create group: invalid object descriptor." -msgstr "" +msgstr "Агәыԥ аԥҵаӡам: аобиект ахҳәааҟаҵага иашаӡам." #: connectivity/inc/strings.hrc:68 msgctxt "STR_INVALID_INDEX_DESCRIPTOR_ERROR" msgid "Could not create index: invalid object descriptor." -msgstr "" +msgstr "Аиндекс аԥҵаӡам: аобиект ахҳәааҟаҵага иашаӡам." #: connectivity/inc/strings.hrc:69 msgctxt "STR_INVALID_KEY_DESCRIPTOR_ERROR" msgid "Could not create key: invalid object descriptor." -msgstr "" +msgstr "Ацаԥха аԥҵаӡам: аобиект ахҳәааҟаҵага иашаӡам." #: connectivity/inc/strings.hrc:70 msgctxt "STR_INVALID_TABLE_DESCRIPTOR_ERROR" msgid "Could not create table: invalid object descriptor." -msgstr "" +msgstr "Атаблица аԥҵаӡам: аобиект аидентификатор иашаӡам ." #: connectivity/inc/strings.hrc:71 msgctxt "STR_INVALID_USER_DESCRIPTOR_ERROR" msgid "Could not create user: invalid object descriptor." -msgstr "" +msgstr "Анагӡаҩ даԥҵаӡам: ииашам аобиект аидентификатор." #: connectivity/inc/strings.hrc:72 msgctxt "STR_INVALID_VIEW_DESCRIPTOR_ERROR" @@ -255,37 +257,37 @@ #: connectivity/inc/strings.hrc:74 msgctxt "STR_NO_CONNECTION" msgid "The connection could not be created. May be the necessary data provider is not installed." -msgstr "" +msgstr "Иауам аҿакра. Иҟалап, адырқәа рхыҵхырҭа ықәыргыламзар." #: connectivity/inc/strings.hrc:76 msgctxt "STR_COULD_NOT_DELETE_INDEX" msgid "The index could not be deleted. An unknown error while accessing the file system occurred." -msgstr "" +msgstr "Аиндекс аныхра ауам: афаилтә системаҟны идырым агха." #: connectivity/inc/strings.hrc:77 msgctxt "STR_ONL_ONE_COLUMN_PER_INDEX" msgid "The index could not be created. Only one column per index is allowed." -msgstr "" +msgstr "Аиндекс аԥҵара ауам. изинуп аиҵагылақәа акы аиндекс азы." #: connectivity/inc/strings.hrc:78 msgctxt "STR_COULD_NOT_CREATE_INDEX_NOT_UNIQUE" msgid "The index could not be created. The values are not unique." -msgstr "" +msgstr "Аиндекс аԥҵара ауам: аҵакқәа уникалым." #: connectivity/inc/strings.hrc:79 msgctxt "STR_COULD_NOT_CREATE_INDEX" msgid "The index could not be created. An unknown error appeared." -msgstr "" +msgstr "Аиндекс аԥҵара ауам: идырым агха." #: connectivity/inc/strings.hrc:80 msgctxt "STR_COULD_NOT_CREATE_INDEX_NAME" msgid "The index could not be created. The file '$filename$' is used by another index." -msgstr "" +msgstr "Аиндекс аԥҵара ауам: афаил «$filename$» хархәоуп егьи аиндекс аҟны." #: connectivity/inc/strings.hrc:81 msgctxt "STR_COULD_NOT_CREATE_INDEX_KEYSIZE" msgid "The index could not be created. The size of the chosen column is too big." -msgstr "" +msgstr "Аиндекс аԥҵара ауам: иалху аиҵагыла ашәагаа дуцәоуп." #: connectivity/inc/strings.hrc:82 msgctxt "STR_SQL_NAME_ERROR" @@ -300,12 +302,12 @@ #: connectivity/inc/strings.hrc:84 msgctxt "STR_INVALID_COLUMN_TYPE" msgid "Invalid column type for column '$columnname$'." -msgstr "" +msgstr "Аиҵагыла «$columnname$» ииашам атип." #: connectivity/inc/strings.hrc:85 msgctxt "STR_INVALID_COLUMN_PRECISION" msgid "Invalid precision for column '$columnname$'." -msgstr "" +msgstr "Аиҵагыла «$columnname$» ииашам адыргақәа рыԥхьаӡа." #: connectivity/inc/strings.hrc:86 msgctxt "STR_INVALID_PRECISION_SCALE" @@ -315,12 +317,12 @@ #: connectivity/inc/strings.hrc:87 msgctxt "STR_INVALID_COLUMN_NAME_LENGTH" msgid "Invalid column name length for column '$columnname$'." -msgstr "" +msgstr "Аиҵагыла «$columnname$» ииашам ахьӡ аура." #: connectivity/inc/strings.hrc:88 msgctxt "STR_DUPLICATE_VALUE_IN_COLUMN" msgid "Duplicate value found in column '$columnname$'." -msgstr "" +msgstr "Аиҵагыла «$columnname$» аҟны иуникалым аҵакы." #: connectivity/inc/strings.hrc:89 msgctxt "STR_INVALID_COLUMN_DECIMAL_VALUE" @@ -333,27 +335,27 @@ #: connectivity/inc/strings.hrc:90 msgctxt "STR_COLUMN_NOT_ALTERABLE" msgid "The column '$columnname$' could not be altered. May be the file system is write protected." -msgstr "" +msgstr "Аиҵагыла «$columnname$» аԥсахра ауам. Иҟалап, афаилтә система аҭаҩра иацәыхьчазар." #: connectivity/inc/strings.hrc:91 msgctxt "STR_INVALID_COLUMN_VALUE" msgid "The column '$columnname$' could not be updated. The value is invalid for that column." -msgstr "" +msgstr "Аиҵагыла «$columnname$» арҿыцра ауам ииашам аҵакы иахҟьаны." #: connectivity/inc/strings.hrc:92 msgctxt "STR_COLUMN_NOT_ADDABLE" msgid "The column '$columnname$' could not be added. May be the file system is write protected." -msgstr "" +msgstr "Аиҵагыла «$columnname$» ацҵара ауам. Иҟалап, афаилтә система аҭаҩра иацәыхьчазар." #: connectivity/inc/strings.hrc:93 msgctxt "STR_COLUMN_NOT_DROP" msgid "The column at position '$position$' could not be dropped. May be the file system is write protected." -msgstr "" +msgstr "Аиҵагыла апозициа «$position$» аҟны аныхра ауам. Иҟалап, афаилтә система аҭаҩра иацәыхьчазар." #: connectivity/inc/strings.hrc:94 msgctxt "STR_TABLE_NOT_DROP" msgid "The table '$tablename$' could not be dropped. May be the file system is write protected." -msgstr "" +msgstr "Атаблица «$tablename$» аныхра ауам. Иҟалап, афаилтә система аҭаҩра иацәыхьчазар." #: connectivity/inc/strings.hrc:95 msgctxt "STR_COULD_NOT_ALTER_TABLE" @@ -363,33 +365,33 @@ #: connectivity/inc/strings.hrc:96 msgctxt "STR_INVALID_DBASE_FILE" msgid "The file '$filename$' is an invalid (or unrecognized) dBase file." -msgstr "" +msgstr "Афаил dBase «$filename$» иашаӡам (ма еилкааӡам)." #. Evoab2 #: connectivity/inc/strings.hrc:98 msgctxt "STR_CANNOT_OPEN_BOOK" msgid "Cannot open Evolution address book." -msgstr "" +msgstr "Иамуӡеит адрестә шәҟәы Evolution аартра." #: connectivity/inc/strings.hrc:99 msgctxt "STR_SORT_BY_COL_ONLY" msgid "Can only sort by table columns." -msgstr "" +msgstr "Асортра ауеит атаблица аиҵагылақәа мацара рыла." #: connectivity/inc/strings.hrc:101 msgctxt "STR_QUERY_COMPLEX_COUNT" msgid "The query can not be executed. It is too complex. Only \"COUNT(*)\" is supported." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Иуадаҩцәоуп, иаднакылоит «COUNT(*)» мацара." #: connectivity/inc/strings.hrc:102 msgctxt "STR_QUERY_INVALID_BETWEEN" msgid "The query can not be executed. The 'BETWEEN' arguments are not correct." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Ииашам аргументқәа «BETWEEN»." #: connectivity/inc/strings.hrc:103 msgctxt "STR_QUERY_FUNCTION_NOT_SUPPORTED" msgid "The query can not be executed. The function is not supported." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Афункциа аднакылаӡом." #: connectivity/inc/strings.hrc:104 msgctxt "STR_TABLE_READONLY" @@ -399,47 +401,47 @@ #: connectivity/inc/strings.hrc:105 msgctxt "STR_DELETE_ROW" msgid "The row could not be deleted. The option \"Display inactive records\" is set." -msgstr "" +msgstr "Анҵамҭа аныхра ауам. Иаҿакуп аопциа «Иаарԥшлатәуп иактивым анҵамҭақәа»." #: connectivity/inc/strings.hrc:106 msgctxt "STR_ROW_ALREADY_DELETED" msgid "The row could not be deleted. It is already deleted." -msgstr "" +msgstr "Анҵамҭа аныхра ауам. Уаанӡа ианыхын." #: connectivity/inc/strings.hrc:107 msgctxt "STR_QUERY_MORE_TABLES" msgid "The query can not be executed. It contains more than one table." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Иара иаҵанакуеит атаблицақәа акы еиҳаны." #: connectivity/inc/strings.hrc:108 msgctxt "STR_QUERY_NO_TABLE" msgid "The query can not be executed. It contains no valid table." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Иара иаҵанакӡом изуа атаблицақәа." #: connectivity/inc/strings.hrc:109 msgctxt "STR_QUERY_NO_COLUMN" msgid "The query can not be executed. It contains no valid columns." -msgstr "" +msgstr "Азыҳәара анагӡара ауам. Иара иаҵанакӡом изуа аиҵаҩқәа." #: connectivity/inc/strings.hrc:110 msgctxt "STR_INVALID_PARA_COUNT" msgid "The count of the given parameter values doesn't match the parameters." -msgstr "" +msgstr "Аҵакқәа рыԥхьаӡеи апараметрқәа рыԥхьаӡеи еиқәшәом." #: connectivity/inc/strings.hrc:111 msgctxt "STR_NO_VALID_FILE_URL" msgid "The URL '$URL$' is not valid. A connection can not be created." -msgstr "" +msgstr "Аҿакра аԥҵара ауам. ииашам URL «$URL$»." #: connectivity/inc/strings.hrc:112 msgctxt "STR_NO_CLASSNAME" msgid "The driver class '$classname$' could not be loaded." -msgstr "" +msgstr "Адраивер акласс «$classname$» аҭагалара ауам." #: connectivity/inc/strings.hrc:113 msgctxt "STR_NO_JAVA" msgid "No Java installation could be found. Please check your installation." -msgstr "" +msgstr "Иԥшаам иқәыргылоу Java. Игәашәҭ ақәыргылара." #: connectivity/inc/strings.hrc:114 msgctxt "STR_NO_RESULTSET" @@ -449,7 +451,7 @@ #: connectivity/inc/strings.hrc:115 msgctxt "STR_NO_ROWCOUNT" msgid "The execution of the update statement doesn't effect any rows." -msgstr "" +msgstr "Арҿыцраз азыҳәара иамԥсахӡеит анҵамҭақәа." #: connectivity/inc/strings.hrc:116 msgctxt "STR_NO_CLASSNAME_PATH" @@ -459,18 +461,18 @@ #: connectivity/inc/strings.hrc:117 msgctxt "STR_UNKNOWN_PARA_TYPE" msgid "The type of parameter at position '$position$' is unknown." -msgstr "" +msgstr "Апозициа «$position$» аҟны апараметр идырым атип." #: connectivity/inc/strings.hrc:118 msgctxt "STR_UNKNOWN_COLUMN_TYPE" msgid "The type of column at position '$position$' is unknown." -msgstr "" +msgstr "Апозициа «$position$» аҟны аиҵагыла идырым атип." #. KAB #: connectivity/inc/strings.hrc:120 msgctxt "STR_PARA_ONLY_PREPARED" msgid "Parameters can appear only in prepared statements." -msgstr "" +msgstr "Апараметрқәа рхархәара ауеит иазырхиоу аоператор аҟны мацара." #: connectivity/inc/strings.hrc:122 msgctxt "STR_NO_TABLE" @@ -480,13 +482,13 @@ #: connectivity/inc/strings.hrc:123 msgctxt "STR_NO_MAC_OS_FOUND" msgid "No suitable Mac OS installation was found." -msgstr "" +msgstr "Иԥшаам Mac OS иахәҭоу ақәыргылара." #. hsqldb #: connectivity/inc/strings.hrc:125 msgctxt "STR_NO_STORAGE" msgid "The connection can not be established. No storage or URL was given." -msgstr "" +msgstr "Аҿакра зышьақәыргылахом. Иазалхым аҵәахырҭа аиҿартәырақәа ма URL." #: connectivity/inc/strings.hrc:126 msgctxt "STR_INVALID_FILE_URL" @@ -506,17 +508,17 @@ #: connectivity/inc/strings.hrc:129 msgctxt "STR_NO_DOCUMENTUI" msgid "The provided DocumentUI is not allowed to be NULL." -msgstr "" +msgstr "DocumentUI NULL акәзар ҟалом." #: connectivity/inc/strings.hrc:130 msgctxt "STR_ERROR_NEW_VERSION" msgid "The connection could not be established. The database was created by a newer version of %PRODUCTNAME." -msgstr "" +msgstr "Аимадара ашьақәыргылара ауам. Адырқәа рбаза аԥҵан иаҳа иҿыцу %PRODUCTNAME аверсиа аҟны." #: connectivity/inc/strings.hrc:132 msgctxt "STR_ROW_SET_OPERATION_VETOED" msgid "The record operation has been vetoed." -msgstr "" +msgstr "Аҭаҩра аоперациа азин ыҟам." #: connectivity/inc/strings.hrc:133 msgctxt "STR_PARSER_CYCLIC_SUB_QUERIES" @@ -526,12 +528,12 @@ #: connectivity/inc/strings.hrc:134 msgctxt "STR_DB_OBJECT_NAME_WITH_SLASHES" msgid "The name must not contain any slashes ('/')." -msgstr "" +msgstr "Ахьӡ иаҵанамкуазароуп асимвол «/»." #: connectivity/inc/strings.hrc:135 msgctxt "STR_DB_INVALID_SQL_NAME" msgid "$1$ is no SQL conform identifier." -msgstr "" +msgstr "$1$ аидентификатор SQL иашьашәалаӡам." #: connectivity/inc/strings.hrc:136 msgctxt "STR_DB_QUERY_NAME_WITH_QUOTES" @@ -541,12 +543,12 @@ #: connectivity/inc/strings.hrc:137 msgctxt "STR_DB_OBJECT_NAME_IS_USED" msgid "The name '$1$' is already in use in the database." -msgstr "" +msgstr "Ахьӡ «$1$» хархәоуп адырқәа рбаза аҟны." #: connectivity/inc/strings.hrc:138 msgctxt "STR_DB_NOT_CONNECTED" msgid "No connection to the database exists." -msgstr "" +msgstr "Адырқәа рбазахь аҿакра ыҟаӡам." #: connectivity/inc/strings.hrc:139 msgctxt "STR_AB_ADDRESSBOOK_NOT_FOUND" @@ -556,4 +558,4 @@ #: connectivity/inc/strings.hrc:140 msgctxt "STR_DATA_CANNOT_SELECT_UNFILTERED" msgid "Unable to display the complete table content. Please apply a filter." -msgstr "" +msgstr "Атаблица аҵанакы аарԥшра ауам инагӡаны. Шәхы иашәырхә афильтр." diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/mork/org/openoffice/Office/DataAccess.po libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/mork/org/openoffice/Office/DataAccess.po --- libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/mork/org/openoffice/Office/DataAccess.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/mork/org/openoffice/Office/DataAccess.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-04-23 18:10+0200\n" -"PO-Revision-Date: 2018-02-09 17:17+0000\n" +"PO-Revision-Date: 2019-05-06 09:17+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1518196657.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557134235.000000\n" #: Drivers.xcu msgctxt "" @@ -22,4 +22,4 @@ "DriverTypeDisplayName\n" "value.text" msgid "Thunderbird Address Book" -msgstr "" +msgstr "Thunderbird Адрестә шәҟәы" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/mysqlc/org/openoffice/Office/DataAccess.po libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/mysqlc/org/openoffice/Office/DataAccess.po --- libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/mysqlc/org/openoffice/Office/DataAccess.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/mysqlc/org/openoffice/Office/DataAccess.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,14 +4,16 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-10-02 17:57+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2019-05-06 09:18+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" +"Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557134295.000000\n" #: Drivers.xcu msgctxt "" @@ -20,4 +22,4 @@ "DriverTypeDisplayName\n" "value.text" msgid "MySQL Connector" -msgstr "" +msgstr "MySQL Connector" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/mysql_jdbc/org/openoffice/Office/DataAccess.po libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/mysql_jdbc/org/openoffice/Office/DataAccess.po --- libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/mysql_jdbc/org/openoffice/Office/DataAccess.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/mysql_jdbc/org/openoffice/Office/DataAccess.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,14 +4,16 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-10-21 20:58+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2019-05-06 09:17+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" +"Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557134270.000000\n" #: Drivers.xcu msgctxt "" @@ -20,7 +22,7 @@ "DriverTypeDisplayName\n" "value.text" msgid "MySQL (JDBC)" -msgstr "" +msgstr "MySQL (JDBC)" #: Drivers.xcu msgctxt "" @@ -29,7 +31,7 @@ "DriverTypeDisplayName\n" "value.text" msgid "MySQL (ODBC)" -msgstr "" +msgstr "MySQL (ODBC)" #: Drivers.xcu msgctxt "" @@ -38,4 +40,4 @@ "DriverTypeDisplayName\n" "value.text" msgid "MySQL (Native)" -msgstr "" +msgstr "MySQL (ихатәу)" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/writer/org/openoffice/Office/DataAccess.po libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/writer/org/openoffice/Office/DataAccess.po --- libreoffice-l10n-6.2.3/translations/source/ab/connectivity/registry/writer/org/openoffice/Office/DataAccess.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/connectivity/registry/writer/org/openoffice/Office/DataAccess.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,21 +4,22 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2017-10-04 11:48+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2019-05-06 09:16+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" +"Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557134195.000000\n" #: Drivers.xcu -#, fuzzy msgctxt "" "Drivers.xcu\n" ".Drivers.Installed.sdbc:writer:*\n" "DriverTypeDisplayName\n" "value.text" msgid "Writer Document" -msgstr "Еилоу адокумент" +msgstr "Writer адокумент" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/cui/messages.po libreoffice-l10n-6.2.4/translations/source/ab/cui/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/cui/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/cui/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -3,17 +3,17 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" -"POT-Creation-Date: 2019-02-11 12:12+0100\n" -"PO-Revision-Date: 2018-11-14 11:32+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"POT-Creation-Date: 2019-05-02 15:43+0200\n" +"PO-Revision-Date: 2019-05-07 11:08+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1542195162.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557227334.000000\n" #: cui/inc/numcategories.hrc:17 msgctxt "numberingformatpage|liststore1" @@ -56,10 +56,9 @@ msgstr "Анаукатә" #: cui/inc/numcategories.hrc:25 -#, fuzzy msgctxt "numberingformatpage|liststore1" msgid "Fraction" -msgstr "Афункциа" +msgstr "Аихша" #: cui/inc/numcategories.hrc:26 msgctxt "numberingformatpage|liststore1" @@ -89,7 +88,7 @@ #: cui/inc/strings.hrc:27 msgctxt "RID_SVXSTR_KEY_BITMAP_PATH" msgid "Icons" -msgstr "" +msgstr "Адыргаҷқәа" #: cui/inc/strings.hrc:28 msgctxt "RID_SVXSTR_KEY_PALETTE_PATH" @@ -144,12 +143,12 @@ #: cui/inc/strings.hrc:38 msgctxt "RID_SVXSTR_KEY_PLUGINS_PATH" msgid "Plug-ins" -msgstr "" +msgstr "Аплагинқәа" #: cui/inc/strings.hrc:39 msgctxt "RID_SVXSTR_KEY_FAVORITES_DIR" msgid "Folder Bookmarks" -msgstr "" +msgstr "Аҭаӡ агәылаҵақәа" #: cui/inc/strings.hrc:40 msgctxt "RID_SVXSTR_KEY_FILTER_PATH" @@ -169,7 +168,7 @@ #: cui/inc/strings.hrc:43 msgctxt "RID_SVXSTR_KEY_USERDICTIONARY_DIR" msgid "User-defined dictionaries" -msgstr "" +msgstr "Ахархәаҩ ижәарқәа" #: cui/inc/strings.hrc:44 msgctxt "RID_SVXSTR_KEY_CLASSIFICATION_PATH" @@ -218,7 +217,7 @@ #: cui/inc/strings.hrc:54 msgctxt "RID_SVXSTR_DELETE_ICON_CONFIRM" msgid "Are you sure to delete the image?" -msgstr "" +msgstr "Ишәҭахума ианышәхыр асахьа?" #: cui/inc/strings.hrc:55 msgctxt "RID_SVXSTR_REPLACE_ICON_WARNING" @@ -226,11 +225,13 @@ "The icon %ICONNAME is already contained in the image list.\n" "Would you like to replace the existing icon?" msgstr "" +"Адыргаҷ %ICONNAME асахьақәа рыхьӡынҵа иаҵанакуеит.\n" +"Илаԥсахтәума иҟоу адыргаҷ?" #: cui/inc/strings.hrc:56 msgctxt "RID_SVXSTR_REPLACE_ICON_CONFIRM" msgid "Confirm Icon Replacement" -msgstr "" +msgstr "Ишьақәырӷәӷәатәуп адыргаҷ алаԥсахра" #: cui/inc/strings.hrc:57 msgctxt "RID_SVXSTR_YESTOALL" @@ -240,7 +241,7 @@ #: cui/inc/strings.hrc:58 msgctxt "RID_SXVSTR_CONFIRM_DELETE_TOOLBAR" msgid "There are no more commands on the toolbar. Do you want to delete the toolbar?" -msgstr "" +msgstr "Амаругақәа рпанель аҟны иаанымхаӡеит акомандақәа. Ианыхтәума амаругақәа рпанель?" #. Translators: Do not translate %SAVE IN SELECTION% It is a placeholder #. and will be replaced at runtime by the name of the selected application @@ -248,27 +249,27 @@ #: cui/inc/strings.hrc:63 msgctxt "RID_SVXSTR_CONFIRM_MENU_RESET" msgid "The menu configuration for %SAVE IN SELECTION% will be reset to the default settings. Do you want to continue?" -msgstr "" +msgstr "Еиҭашьақәыргылахоит ахкынҵа %SAVE IN SELECTION% истандарту архиарақәа. Иацҵатәума?" #: cui/inc/strings.hrc:64 msgctxt "RID_SVXSTR_CONFIRM_TOOLBAR_RESET" msgid "The toolbar configuration for %SAVE IN SELECTION% will be reset to the default settings. Do you want to continue?" -msgstr "" +msgstr "Еиҭашьақәыргылахоит амаругақәа рпанельқәа %SAVE IN SELECTION%. истандарту рырхиарақәа. Иацҵатәума?" #: cui/inc/strings.hrc:65 msgctxt "RID_SVXSTR_CONFIRM_RESTORE_DEFAULT" msgid "This will delete all changes previously made to this toolbar. Do you really want to reset the toolbar?" -msgstr "" +msgstr "Ари амаругақәа рпанель аҟны иҟаҵаз аԥсахрақәа зегьы ықәгахоит. Иацҵатәума?" #: cui/inc/strings.hrc:66 msgctxt "RID_SVXSTR_CONFIRM_RESTORE_DEFAULT_MENU" msgid "This will delete all changes previously made to this context menu. Do you really want to reset?" -msgstr "" +msgstr "Ари аконтеқсттә хкынҵа аҟны иҟаҵаз аԥсахрақәа зегьы ықәгахоит. Иацҵатәума?" #: cui/inc/strings.hrc:67 msgctxt "RID_SVXSTR_MNUCFG_ALREADY_INCLUDED" msgid "Function is already included in this popup." -msgstr "" +msgstr "Ари афункциа ицәырҵуа ахкынҵа иаҵанакуеит." #: cui/inc/strings.hrc:68 msgctxt "RID_SVXSTR_LABEL_NEW_NAME" @@ -318,7 +319,7 @@ #: cui/inc/strings.hrc:78 msgctxt "RID_SVXSTR_HYPERDLG_HLINETTP_HELP" msgid "This is where you create a hyperlink to a Web page or FTP server connection." -msgstr "" +msgstr "Ара шәара иаԥышәҵоит Web-адаҟьахь азхьарԥш ма FTP асервер аҽамадара." #: cui/inc/strings.hrc:79 msgctxt "RID_SVXSTR_HYPERDLG_HLMAILTP" @@ -328,7 +329,7 @@ #: cui/inc/strings.hrc:80 msgctxt "RID_SVXSTR_HYPERDLG_HLMAILTP_HELP" msgid "This is where you create a hyperlink to an e-mail address." -msgstr "" +msgstr " Ара шәара иаԥышәҵоит e-mail ахь азхьарԥш." #: cui/inc/strings.hrc:81 msgctxt "RID_SVXSTR_HYPERDLG_HLDOCTP" @@ -348,7 +349,7 @@ #: cui/inc/strings.hrc:84 msgctxt "RID_SVXSTR_HYPERDLG_HLDOCNTP_HELP" msgid "This is where you create a new document to which the new link points." -msgstr "" +msgstr "Ара шәара иаԥышәҵоит азхьарԥш ҿыц иаҳнарбо адкумент ҿыц." #: cui/inc/strings.hrc:85 msgctxt "RID_SVXSTR_HYPERDLG_FORM_BUTTON" @@ -434,12 +435,12 @@ #: cui/inc/strings.hrc:103 msgctxt "RID_SVXSTR_MISSING_CHAR" msgid "Missing character" -msgstr "" +msgstr "Иҟам асимвол" #: cui/inc/strings.hrc:104 msgctxt "RID_SVXSTR_ADD_FAVORITES" msgid "Add to Favorites" -msgstr "" +msgstr "Иацҵатәуп иалкаау ахь" #. PPI is pixel per inch, %1 is a number #: cui/inc/strings.hrc:106 @@ -456,12 +457,12 @@ #: cui/inc/strings.hrc:109 msgctxt "RID_SVXSTR_INSERTCOL_BEFORE" msgid "Before selection" -msgstr "" +msgstr "Алкаара аԥхьа" #: cui/inc/strings.hrc:110 msgctxt "RID_SVXSTR_INSERTCOL_AFTER" msgid "After selection" -msgstr "" +msgstr "Алкаара ашьҭахь" #: cui/inc/strings.hrc:111 msgctxt "RID_SVXSTR_AUTO_ENTRY" @@ -506,12 +507,12 @@ #: cui/inc/strings.hrc:119 msgctxt "RID_SVXSTR_HANGUL" msgid "Hangul" -msgstr "" +msgstr "Хангыль" #: cui/inc/strings.hrc:120 msgctxt "RID_SVXSTR_HANJA" msgid "Hanja" -msgstr "" +msgstr "Ханджа" #: cui/inc/strings.hrc:121 msgctxt "RID_SVXSTR_BASICMACROS" @@ -581,7 +582,7 @@ #: cui/inc/strings.hrc:135 msgctxt "RID_SVXSTR_EVENT_DEACTIVATEDOC" msgid "Deactivate Document" -msgstr "" +msgstr "Адокумент активтра амхра" #: cui/inc/strings.hrc:136 msgctxt "RID_SVXSTR_EVENT_PRINTDOC" @@ -591,7 +592,7 @@ #: cui/inc/strings.hrc:137 msgctxt "RID_SVXSTR_EVENT_MODIFYCHANGED" msgid "'Modified' status was changed" -msgstr "" +msgstr "Астатус «Иԥсахуп» аԥсахра" #: cui/inc/strings.hrc:138 msgctxt "RID_SVXSTR_EVENT_MAILMERGE" @@ -611,7 +612,7 @@ #: cui/inc/strings.hrc:141 msgctxt "RID_SVXSTR_EVENT_FIELDMERGE_FINISHED" msgid "Merging of form fields finished" -msgstr "" +msgstr "Аформа аҭакырақәа реилаҵара иалгоуп" #: cui/inc/strings.hrc:142 msgctxt "RID_SVXSTR_EVENT_PAGECOUNTCHANGE" @@ -636,7 +637,7 @@ #: cui/inc/strings.hrc:146 msgctxt "RID_SVXSTR_EVENT_ACTIONPERFORMED" msgid "Execute action" -msgstr "" +msgstr "Иазалху аҟаҵара" #: cui/inc/strings.hrc:147 msgctxt "RID_SVXSTR_EVENT_AFTERUPDATE" @@ -676,12 +677,12 @@ #: cui/inc/strings.hrc:154 msgctxt "RID_SVXSTR_EVENT_FOCUSGAINED" msgid "When receiving focus" -msgstr "" +msgstr "Афокус аиураан" #: cui/inc/strings.hrc:155 msgctxt "RID_SVXSTR_EVENT_FOCUSLOST" msgid "When losing focus" -msgstr "" +msgstr "Афокус ацәыӡраан" #: cui/inc/strings.hrc:156 msgctxt "RID_SVXSTR_EVENT_ITEMSTATECHANGED" @@ -706,7 +707,7 @@ #: cui/inc/strings.hrc:160 msgctxt "RID_SVXSTR_EVENT_RELOADING" msgid "Before reloading" -msgstr "" +msgstr "Аиҭаҭагалара аԥхьа" #: cui/inc/strings.hrc:161 msgctxt "RID_SVXSTR_EVENT_RELOADED" @@ -716,52 +717,52 @@ #: cui/inc/strings.hrc:162 msgctxt "RID_SVXSTR_EVENT_MOUSEDRAGGED" msgid "Mouse moved while key pressed" -msgstr "" +msgstr "Аҳәынаԥ, зыклавиша иақәыӷәӷәоу, аиҭага" #: cui/inc/strings.hrc:163 msgctxt "RID_SVXSTR_EVENT_MOUSEENTERED" msgid "Mouse inside" -msgstr "" +msgstr "Аҳәынаԥ арбага аобиект аҩадахьы" #: cui/inc/strings.hrc:164 msgctxt "RID_SVXSTR_EVENT_MOUSEEXITED" msgid "Mouse outside" -msgstr "" +msgstr "Аҳәынаԥ арбага аобиект анҭыҵ" #: cui/inc/strings.hrc:165 msgctxt "RID_SVXSTR_EVENT_MOUSEMOVED" msgid "Mouse moved" -msgstr "" +msgstr "Аҳәынаԥ аиҭаҵра" #: cui/inc/strings.hrc:166 msgctxt "RID_SVXSTR_EVENT_MOUSEPRESSED" msgid "Mouse button pressed" -msgstr "" +msgstr "Аҳәынаԥ аклавиша ақәыӷәӷәара" #: cui/inc/strings.hrc:167 msgctxt "RID_SVXSTR_EVENT_MOUSERELEASED" msgid "Mouse button released" -msgstr "" +msgstr "Аҳәынаԥ аклавиша аушьҭра" #: cui/inc/strings.hrc:168 msgctxt "RID_SVXSTR_EVENT_POSITIONING" msgid "Before record change" -msgstr "" +msgstr "Анҵамҭа аԥсахра аԥхьа" #: cui/inc/strings.hrc:169 msgctxt "RID_SVXSTR_EVENT_POSITIONED" msgid "After record change" -msgstr "" +msgstr "Анҵамҭа аԥсахра ашьҭахь" #: cui/inc/strings.hrc:170 msgctxt "RID_SVXSTR_EVENT_RESETTED" msgid "After resetting" -msgstr "" +msgstr "Аиҭашьақәыргылара ашьҭахь" #: cui/inc/strings.hrc:171 msgctxt "RID_SVXSTR_EVENT_APPROVERESETTED" msgid "Prior to reset" -msgstr "" +msgstr "Аиҭашьақәыргылара аԥхьа" #: cui/inc/strings.hrc:172 msgctxt "RID_SVXSTR_EVENT_APPROVEACTIONPERFORMED" @@ -781,7 +782,7 @@ #: cui/inc/strings.hrc:175 msgctxt "RID_SVXSTR_EVENT_UNLOADING" msgid "Before unloading" -msgstr "" +msgstr "Аҭыгара аԥхьа" #: cui/inc/strings.hrc:176 msgctxt "RID_SVXSTR_EVENT_UNLOADED" @@ -811,7 +812,7 @@ #: cui/inc/strings.hrc:181 msgctxt "RID_SVXSTR_EVENT_SAVEASDOCFAILED" msgid "'Save as' has failed" -msgstr "" +msgstr "Адокмент аиқәырхара иаба(ишԥа) аиԥҟьара" #: cui/inc/strings.hrc:182 msgctxt "RID_SVXSTR_EVENT_COPYTODOC" @@ -876,22 +877,22 @@ #: cui/inc/strings.hrc:195 msgctxt "RID_STR_SEARCH_ANYWHERE" msgid "anywhere in the field" -msgstr "" +msgstr "аҭакыра аҟны џьара" #: cui/inc/strings.hrc:196 msgctxt "RID_STR_SEARCH_BEGINNING" msgid "beginning of field" -msgstr "" +msgstr "аҭакыра алагамҭаҿ" #: cui/inc/strings.hrc:197 msgctxt "RID_STR_SEARCH_END" msgid "end of field" -msgstr "" +msgstr "аҭакыра анҵәамҭаҿ" #: cui/inc/strings.hrc:198 msgctxt "RID_STR_SEARCH_WHOLE" msgid "entire field" -msgstr "" +msgstr "аҭакыра зегьы" #: cui/inc/strings.hrc:199 msgctxt "RID_STR_FROM_TOP" @@ -906,22 +907,22 @@ #: cui/inc/strings.hrc:201 msgctxt "RID_STR_SEARCH_NORECORD" msgid "No records corresponding to your data found." -msgstr "" +msgstr "Иԥшаам анҵамҭақәа, азыҳәара иашьашәалақәо." #: cui/inc/strings.hrc:202 msgctxt "RID_STR_SEARCH_GENERAL_ERROR" msgid "An unknown error occurred. The search could not be finished." -msgstr "" +msgstr "Идырым агха. Иауам аԥшаара ахыркәшара." #: cui/inc/strings.hrc:203 msgctxt "RID_STR_OVERFLOW_FORWARD" msgid "Overflow, search continued at the beginning" -msgstr "" +msgstr "Аҭәцәара, аԥшаара иацҵахоит ахы инаркны." #: cui/inc/strings.hrc:204 msgctxt "RID_STR_OVERFLOW_BACKWARD" msgid "Overflow, search continued at the end" -msgstr "" +msgstr "Аҭәцәара, аԥшаара иацҵахоит аҵыхәа инаркны." #: cui/inc/strings.hrc:205 msgctxt "RID_STR_SEARCH_COUNTING" @@ -981,17 +982,17 @@ #: cui/inc/strings.hrc:219 msgctxt "RID_SVXSTR_ONE_PASSWORD_MISMATCH" msgid "The confirmation password did not match the password. Set the password again by entering the same password in both boxes." -msgstr "" +msgstr "Ашьақәырӷәӷәареи ажәамаӡеи еиқәшәом. Игәашәҭ ҿыц, аҭакырақәа рыҩбагь рахь еиԥшу ажәамаӡақәа ҭагаланы." #: cui/inc/strings.hrc:220 msgctxt "RID_SVXSTR_TWO_PASSWORDS_MISMATCH" msgid "The confirmation passwords did not match the original passwords. Set the passwords again." -msgstr "" +msgstr "Ишьақәзырӷәӷәо ажәамаӡақәа аоригинал иақәшәаӡом. Иазалышәх ажәамаӡақәа ҿыц. " #: cui/inc/strings.hrc:221 msgctxt "RID_SVXSTR_INVALID_STATE_FOR_OK_BUTTON" msgid "Please enter a password to open or to modify, or check the open read-only option to continue." -msgstr "" +msgstr "Аусура ацҵараз иҭажәгал аартра ма аԥсахра иазку ажәамаӡа ма иашәырба «аԥхьара мацараз»." #: cui/inc/strings.hrc:222 msgctxt "RID_SVXSTR_INVALID_STATE_FOR_OK_BUTTON_V2" @@ -1011,7 +1012,7 @@ #: cui/inc/strings.hrc:226 msgctxt "STR_BROKENLINK" msgid "Not available" -msgstr "" +msgstr "Ахархәара ауам" #: cui/inc/strings.hrc:227 msgctxt "STR_CLOSELINKMSG" @@ -1092,6 +1093,8 @@ "The name '$file$' is already used for another database.\n" "Please choose a different name." msgstr "" +"Ахьӡ '$file$' егьи адырқәа рбазаҿ ахархәара амоуп.\n" +"Иазалышәх даҽа хьӡык." #: cui/inc/strings.hrc:245 msgctxt "RID_SVXSTR_QUERY_DELETE_CONFIRM" @@ -1152,7 +1155,7 @@ #, c-format msgctxt "RID_SVXSTR_ERROR_LANG_NOT_SUPPORTED" msgid "The scripting language %LANGUAGENAME is not supported." -msgstr "" +msgstr "Асценариқәа %LANGUAGENAME рбызшәа аднакылом." #: cui/inc/strings.hrc:258 #, c-format @@ -1217,27 +1220,27 @@ #: cui/inc/strings.hrc:273 msgctxt "RID_SVXSTR_CHG_MATH" msgid "MathType to %PRODUCTNAME Math or reverse" -msgstr "" +msgstr "MathType %PRODUCTNAME Math ахь ма шьҭахьҟа" #: cui/inc/strings.hrc:274 msgctxt "RID_SVXSTR_CHG_WRITER" msgid "WinWord to %PRODUCTNAME Writer or reverse" -msgstr "" +msgstr "WinWord %PRODUCTNAME Write ахь ма шьҭахьҟа" #: cui/inc/strings.hrc:275 msgctxt "RID_SVXSTR_CHG_CALC" msgid "Excel to %PRODUCTNAME Calc or reverse" -msgstr "" +msgstr "Excel %PRODUCTNAME Calc ахь ма шьҭахьҟа" #: cui/inc/strings.hrc:276 msgctxt "RID_SVXSTR_CHG_IMPRESS" msgid "PowerPoint to %PRODUCTNAME Impress or reverse" -msgstr "" +msgstr "PowerPoint %PRODUCTNAME Impress ахь ма шьҭахьҟа" #: cui/inc/strings.hrc:277 msgctxt "RID_SVXSTR_CHG_SMARTART" msgid "SmartArt to %PRODUCTNAME shapes or reverse" -msgstr "" +msgstr "SmartArt аобиектқәа афигурақәа %PRODUCTNAME рахь ма шьҭахьҟа" #: cui/inc/strings.hrc:279 msgctxt "RID_SVXSTR_OPT_DOUBLE_DICTS" @@ -1263,7 +1266,7 @@ #: cui/inc/strings.hrc:294 msgctxt "RID_SVXSTR_OPT_GRAMMAR_BY" msgid "~Grammar By" -msgstr "" +msgstr "Грамматикала аиԥш" #: cui/inc/strings.hrc:295 msgctxt "STR_MODIFY" @@ -1318,52 +1321,52 @@ #: cui/inc/strings.hrc:307 msgctxt "RID_SVXSTR_CAPITAL_WORDS" msgid "Check uppercase words" -msgstr "" +msgstr "Игәаҭатәуп ажәақәа, нбан дула иҩқәоу" #: cui/inc/strings.hrc:308 msgctxt "RID_SVXSTR_WORDS_WITH_DIGITS" msgid "Check words with numbers " -msgstr "" +msgstr "Игәаҭалатәуп ацифрақәа зҵазкуа ажәақәа" #: cui/inc/strings.hrc:309 msgctxt "RID_SVXSTR_SPELL_SPECIAL" msgid "Check special regions" -msgstr "" +msgstr "Игәаҭалатәуп испециалу аҵакырақәа" #: cui/inc/strings.hrc:310 msgctxt "RID_SVXSTR_SPELL_AUTO" msgid "Check spelling as you type" -msgstr "" +msgstr "Аорфографиа автоматикала игәаҭалатәуп" #: cui/inc/strings.hrc:311 msgctxt "RID_SVXSTR_GRAMMAR_AUTO" msgid "Check grammar as you type" -msgstr "" +msgstr "Аграмматика автоматикала игәаҭалатәуп" #: cui/inc/strings.hrc:312 msgctxt "RID_SVXSTR_NUM_MIN_WORDLEN" msgid "Minimal number of characters for hyphenation: " -msgstr "" +msgstr "Аиагараз иминималу ажәа аура:" #: cui/inc/strings.hrc:313 msgctxt "RID_SVXSTR_NUM_PRE_BREAK" msgid "Characters before line break: " -msgstr "" +msgstr "Асимволқәа ацәаҳәа аиагара аԥхьа: " #: cui/inc/strings.hrc:314 msgctxt "RID_SVXSTR_NUM_POST_BREAK" msgid "Characters after line break: " -msgstr "" +msgstr "Асимволқәа ацәаҳәа аиагара ашьҭахь:" #: cui/inc/strings.hrc:315 msgctxt "RID_SVXSTR_HYPH_AUTO" msgid "Hyphenate without inquiry" -msgstr "" +msgstr "Автоматикала аиагагақәа рыргылара" #: cui/inc/strings.hrc:316 msgctxt "RID_SVXSTR_HYPH_SPECIAL" msgid "Hyphenate special regions" -msgstr "" +msgstr "Аиагара испециалу аҵакырақәа рҟны" #: cui/inc/strings.hrc:318 msgctxt "RID_SVXSTR_JRE_NOT_RECOGNIZED" @@ -1371,6 +1374,8 @@ "The folder you selected does not contain a Java runtime environment.\n" "Please select a different folder." msgstr "" +"Иалху акаталог иаҵанакуам JRE.\n" +"Иашәырба даҽа каталогк." #: cui/inc/strings.hrc:319 msgctxt "RID_SVXSTR_JRE_FAILED_VERSION" @@ -1382,7 +1387,7 @@ #: cui/inc/strings.hrc:320 msgctxt "RID_SVXSTR_OPTIONS_RESTART" msgid "Please restart %PRODUCTNAME now so the new or modified values can take effect." -msgstr "" +msgstr "Инашәыгӡа %PRODUCTNAME АиҭаСтарт иҿыцу ма иԥсаху аҵакқҳа рхархәараз." #: cui/inc/strings.hrc:321 msgctxt "RID_SVXSTR_JAVA_START_PARAM" @@ -1396,6 +1401,9 @@ "\n" "The maximum value for a port number is 65535." msgstr "" +"Ииашам аҵакы!\n" +"\n" +"Имаксималу апорт аномер - 65535." #: cui/inc/strings.hrc:325 msgctxt "RID_SVXSTR_DESC_GRADIENT" @@ -1413,10 +1421,9 @@ msgstr "Иҭажәгал адәныҟатәи арастртә сахьа ахьӡ:" #: cui/inc/strings.hrc:328 -#, fuzzy msgctxt "RID_SVXSTR_DESC_NEW_PATTERN" msgid "Please enter a name for the pattern:" -msgstr "Иҭажәгал иҿыцу аҧштәы ахьӡ:" +msgstr "Иҭажәгал аузор ахьӡ:" #: cui/inc/strings.hrc:329 msgctxt "RID_SVXSTR_DESC_LINESTYLE" @@ -1429,6 +1436,8 @@ "The line style was modified without saving. \n" "Modify the selected line style or add a new line style." msgstr "" +"Аҵәаӷәақәа рстиль ԥскахын еиқәырхарада. \n" +"Ишәыԥсах иалху ма иацышәҵа аҵәаӷәа астиль ҿыц." #: cui/inc/strings.hrc:331 #, fuzzy @@ -1485,27 +1494,27 @@ #: cui/inc/strings.hrc:341 msgctxt "RID_SVXSTR_CHARNAME_TYPEFACE" msgid "Typeface:" -msgstr "" +msgstr "Аҩышьа:" #: cui/inc/strings.hrc:342 msgctxt "RID_SVXSTR_CHARNAME_HIGHLIGHTING" msgid "Highlight Color" -msgstr "" +msgstr "Арлашара аԥштәы" #: cui/inc/strings.hrc:343 msgctxt "RID_SVXSTR_USE_REPLACE" msgid "Use replacement table" -msgstr "" +msgstr "Ихархәатәуп алаԥсахрақәа ртаблица" #: cui/inc/strings.hrc:344 msgctxt "RID_SVXSTR_CPTL_STT_WORD" msgid "Correct TWo INitial CApitals" -msgstr "" +msgstr "Ириашалатәуп анбан ДУқәа ҨБа ажәа алагамҭаҿ" #: cui/inc/strings.hrc:345 msgctxt "RID_SVXSTR_CPTL_STT_SENT" msgid "Capitalize first letter of every sentence" -msgstr "" +msgstr "Ҳәоу цыԥхьаӡа иалагалатәуп нбан дула" #: cui/inc/strings.hrc:346 msgctxt "RID_SVXSTR_BOLD_UNDER" @@ -1520,7 +1529,7 @@ #: cui/inc/strings.hrc:348 msgctxt "RID_SVXSTR_DETECT_URL" msgid "URL Recognition" -msgstr "" +msgstr "Еилкаалатәуп URL-адресқәа" #: cui/inc/strings.hrc:349 msgctxt "RID_SVXSTR_DASH" @@ -1550,7 +1559,7 @@ #: cui/inc/strings.hrc:354 msgctxt "RID_SVXSTR_USER_STYLE" msgid "Replace Custom Styles" -msgstr "" +msgstr "Иалаԥсахлатәуп ахархәаҩ истильқәа" #: cui/inc/strings.hrc:355 msgctxt "RID_SVXSTR_BULLET" @@ -1571,7 +1580,7 @@ #: cui/inc/strings.hrc:359 msgctxt "RID_SVXSTR_BORDER" msgid "Apply border" -msgstr "" +msgstr "Ихархәалатәуп аҿыкәршара" #: cui/inc/strings.hrc:360 msgctxt "RID_SVXSTR_CREATE_TABLE" @@ -1586,12 +1595,12 @@ #: cui/inc/strings.hrc:362 msgctxt "RID_SVXSTR_DEL_SPACES_AT_STT_END" msgid "Delete spaces and tabs at beginning and end of paragraph" -msgstr "" +msgstr "Ианыхлатәуп абжьажьқәеи атабулиациа адыргақәеи абзац алагамҭеи анҵәамҭеи рҟны" #: cui/inc/strings.hrc:363 msgctxt "RID_SVXSTR_DEL_SPACES_BETWEEN_LINES" msgid "Delete spaces and tabs at end and start of line" -msgstr "" +msgstr "Ианыхлатәуп абжьажьқәеи атабулиациақәеи ацәаҳәа алагамҭеи анҵәамҭеи рҟны" #: cui/inc/strings.hrc:364 msgctxt "RID_SVXSTR_CONNECTOR" @@ -1606,12 +1615,12 @@ #: cui/inc/strings.hrc:366 msgctxt "RID_SVXSTR_STARTQUOTE" msgid "Start Quote" -msgstr "" +msgstr "Иаатуа ахыцқәа" #: cui/inc/strings.hrc:367 msgctxt "RID_SVXSTR_ENDQUOTE" msgid "End Quote" -msgstr "" +msgstr "Иакуа ахыцқәа" #: cui/inc/strings.hrc:369 msgctxt "RID_SVXSTR_SELECTEDPERSONA" @@ -1626,7 +1635,7 @@ #: cui/inc/strings.hrc:371 msgctxt "RID_SVXSTR_SEARCHERROR" msgid "Cannot open %1, please try again later." -msgstr "" +msgstr "%1 аартра ауам, ԥыҭрак ашьҭахь ҿыц иаашәырты" #: cui/inc/strings.hrc:372 msgctxt "RID_SVXSTR_NORESULTS" @@ -1643,97 +1652,102 @@ msgid "Please enter a valid theme address or a search term." msgstr "" -#: cui/inc/strings.hrc:376 -msgctxt "RID_SVXSTR_TABLE_PRESET_NONE" -msgid "Set No Borders" +#: cui/inc/strings.hrc:375 +msgctxt "RID_SVXSTR_MOZAPIUNREACHABLE" +msgid "The Mozilla Themes API is currently unavailable." msgstr "" #: cui/inc/strings.hrc:377 +msgctxt "RID_SVXSTR_TABLE_PRESET_NONE" +msgid "Set No Borders" +msgstr "Иқәгатәуп аҿыкәршара" + +#: cui/inc/strings.hrc:378 msgctxt "RID_SVXSTR_TABLE_PRESET_ONLYOUTER" msgid "Set Outer Border Only" -msgstr "" +msgstr "Иқәыргылатәуп адәныҟатәи арамка амацара" -#: cui/inc/strings.hrc:378 +#: cui/inc/strings.hrc:379 msgctxt "RID_SVXSTR_TABLE_PRESET_OUTERHORI" msgid "Set Outer Border and Horizontal Lines" -msgstr "" +msgstr "Иқәыргылатәуп адәныҟатәи арамкеи агоризонталтә ҵаӷәақәеи" -#: cui/inc/strings.hrc:379 +#: cui/inc/strings.hrc:380 msgctxt "RID_SVXSTR_TABLE_PRESET_OUTERALL" msgid "Set Outer Border and All Inner Lines" -msgstr "" +msgstr "Иқәыргылатәуп адәныҟатәи арамкеи аҵаӷәақәа аҩныҵҟеи" -#: cui/inc/strings.hrc:380 +#: cui/inc/strings.hrc:381 msgctxt "RID_SVXSTR_TABLE_PRESET_OUTERINNER" msgid "Set Outer Border Without Changing Inner Lines" -msgstr "" +msgstr "Иқәыргылатәуп адәныҟатәи арамка, аҩныҵҟатәи аҵаӷәақәа ирыламкьыскәа" -#: cui/inc/strings.hrc:381 +#: cui/inc/strings.hrc:382 msgctxt "RID_SVXSTR_PARA_PRESET_DIAGONAL" msgid "Set Diagonal Lines Only" msgstr "Иқәыргылатәуп адиагональтә ҵәаӷәақәа рымацара" -#: cui/inc/strings.hrc:382 +#: cui/inc/strings.hrc:383 msgctxt "RID_SVXSTR_PARA_PRESET_ALL" msgid "Set All Four Borders" -msgstr "" +msgstr "Аҿыкәырша аганқәа зегь рыла" -#: cui/inc/strings.hrc:383 +#: cui/inc/strings.hrc:384 msgctxt "RID_SVXSTR_PARA_PRESET_LEFTRIGHT" msgid "Set Left and Right Borders Only" -msgstr "" +msgstr "Аҿыкәырша арымарахьи арыӷьарахьи" -#: cui/inc/strings.hrc:384 +#: cui/inc/strings.hrc:385 msgctxt "RID_SVXSTR_PARA_PRESET_TOPBOTTOM" msgid "Set Top and Bottom Borders Only" -msgstr "" +msgstr "Аҿыкәырша хыхьлеи ҵаҟалеи" -#: cui/inc/strings.hrc:385 +#: cui/inc/strings.hrc:386 msgctxt "RID_SVXSTR_PARA_PRESET_ONLYLEFT" msgid "Set Left Border Only" -msgstr "" +msgstr "Аҿыкәырша арымарахь мацара" -#: cui/inc/strings.hrc:386 +#: cui/inc/strings.hrc:387 msgctxt "RID_SVXSTR_HOR_PRESET_ONLYHOR" msgid "Set Top and Bottom Borders, and All Inner Lines" -msgstr "" +msgstr "Хыхьтәии ҵаҟатәии аҿыкәырша, иара убас аҩныҵҟатәи аҵәаӷәақәа зегьы" -#: cui/inc/strings.hrc:387 +#: cui/inc/strings.hrc:388 msgctxt "RID_SVXSTR_VER_PRESET_ONLYVER" msgid "Set Left and Right Borders, and All Inner Lines" -msgstr "" +msgstr "Армарахьтәии арӷьарахьтәии аҿыкәырша, иара убас аҩныҵҟатәи аҵәаӷәақәа зегьы" -#: cui/inc/strings.hrc:388 +#: cui/inc/strings.hrc:389 msgctxt "RID_SVXSTR_SHADOW_STYLE_NONE" msgid "No Shadow" msgstr "Агага ада" -#: cui/inc/strings.hrc:389 +#: cui/inc/strings.hrc:390 msgctxt "RID_SVXSTR_SHADOW_STYLE_BOTTOMRIGHT" msgid "Cast Shadow to Bottom Right" -msgstr "" +msgstr "Агага арӷьарахь ҵаҟа" -#: cui/inc/strings.hrc:390 +#: cui/inc/strings.hrc:391 msgctxt "RID_SVXSTR_SHADOW_STYLE_TOPRIGHT" msgid "Cast Shadow to Top Right" -msgstr "" +msgstr "Агага арӷьарахь хыхь" -#: cui/inc/strings.hrc:391 +#: cui/inc/strings.hrc:392 msgctxt "RID_SVXSTR_SHADOW_STYLE_BOTTOMLEFT" msgid "Cast Shadow to Bottom Left" -msgstr "" +msgstr "Агага армарахь ҵаҟа" -#: cui/inc/strings.hrc:392 +#: cui/inc/strings.hrc:393 msgctxt "RID_SVXSTR_SHADOW_STYLE_TOPLEFT" msgid "Cast Shadow to Top Left" -msgstr "" +msgstr "Агага армарахь хыхь" -#: cui/inc/strings.hrc:393 +#: cui/inc/strings.hrc:394 msgctxt "RID_SVXSTR_SIGNATURELINE_SIGNED_BY" msgid "Signed by: %1" -msgstr "" +msgstr "Инапаҵаҩуп: %1" -#: cui/inc/strings.hrc:394 +#: cui/inc/strings.hrc:395 msgctxt "RID_SVXSTR_OPENCL_RESTART" msgid "For the OpenCL changes to take effect, %PRODUCTNAME must be restarted." msgstr "" @@ -1831,17 +1845,17 @@ #: cui/inc/treeopt.hrc:52 msgctxt "SID_LANGUAGE_OPTIONS_RES" msgid "Searching in Japanese" -msgstr "" +msgstr "Аиапон бызшәаҟны аԥшаара" #: cui/inc/treeopt.hrc:53 msgctxt "SID_LANGUAGE_OPTIONS_RES" msgid "Asian Layout" -msgstr "" +msgstr "Мрагылараазиатәи атеқст аҭыԥнҵара" #: cui/inc/treeopt.hrc:54 msgctxt "SID_LANGUAGE_OPTIONS_RES" msgid "Complex Text Layout" -msgstr "" +msgstr "Иуадаҩу аҩырақәа рсистемақәа" #: cui/inc/treeopt.hrc:59 msgctxt "SID_INET_DLG_RES" @@ -1891,7 +1905,7 @@ #: cui/inc/treeopt.hrc:72 msgctxt "SID_SW_EDITOPTIONS_RES" msgid "Basic Fonts (Asian)" -msgstr "" +msgstr "Ихад. ашрифтқәа (мрагылара азиатәиқәа)" #: cui/inc/treeopt.hrc:73 msgctxt "SID_SW_EDITOPTIONS_RES" @@ -1931,7 +1945,7 @@ #: cui/inc/treeopt.hrc:80 msgctxt "SID_SW_EDITOPTIONS_RES" msgid "Mail Merge E-mail" -msgstr "" +msgstr "E-mail адәықәҵарақәа" #: cui/inc/treeopt.hrc:85 msgctxt "SID_SW_ONLINEOPTIONS_RES" @@ -2272,7 +2286,7 @@ #: cui/uiconfig/ui/aboutdialog.ui:128 msgctxt "aboutdialog|buildid" msgid "Build ID: $BUILDID" -msgstr "" +msgstr "ID аиқәыршәа: $BUILDID" #: cui/uiconfig/ui/aboutdialog.ui:141 msgctxt "aboutdialog|locale" @@ -2282,7 +2296,7 @@ #: cui/uiconfig/ui/aboutdialog.ui:170 msgctxt "aboutdialog|locale" msgid "UI-Language: $LOCALE" -msgstr "" +msgstr "Абызшәа UI: $LOCALE" #: cui/uiconfig/ui/aboutdialog.ui:187 msgctxt "aboutdialog|buildIdLink" @@ -2292,12 +2306,12 @@ #: cui/uiconfig/ui/aboutdialog.ui:204 msgctxt "aboutdialog|description" msgid "%PRODUCTNAME is a modern, easy-to-use, open source productivity suite for word processing, spreadsheets, presentations and more." -msgstr "" +msgstr "%PRODUCTNAME - ари ҳаамҭа иақәшәо, иаарту акод змоу, атеқстқәа, аелектронтә таблицақәеи апрезентациақәеи уҳәа уб.егь. аус рыдулараан ахархәаразы имариоу маругоуп." #: cui/uiconfig/ui/aboutdialog.ui:227 msgctxt "aboutdialog|copyright" msgid "Copyright © 2000–2019 LibreOffice contributors." -msgstr "" +msgstr "Copyright © 2000-2019 LibreOffice ахеилак алахәылацәа." #: cui/uiconfig/ui/aboutdialog.ui:241 msgctxt "aboutdialog|libreoffice" @@ -2307,7 +2321,7 @@ #: cui/uiconfig/ui/aboutdialog.ui:255 msgctxt "aboutdialog|derived" msgid "%PRODUCTNAME is derived from LibreOffice which was based on OpenOffice.org." -msgstr "" +msgstr "%PRODUCTNAME ахылҿиааит LibreOffice, шьаҭас OpenOffice.org змоу." #: cui/uiconfig/ui/aboutdialog.ui:269 msgctxt "aboutdialog|vendor" @@ -2352,7 +2366,7 @@ #: cui/uiconfig/ui/accelconfigpage.ui:247 msgctxt "accelconfigpage|searchEntry" msgid "Type to search" -msgstr "" +msgstr "Иҭажәгал аԥшааратә зыҳәара" #: cui/uiconfig/ui/accelconfigpage.ui:267 msgctxt "accelconfigpage|label23" @@ -2382,7 +2396,7 @@ #: cui/uiconfig/ui/acorexceptpage.ui:101 msgctxt "acorexceptpage|newabbrev-atkobject" msgid "New abbreviations" -msgstr "" +msgstr "Иацҵатәуп аркьаҿрақәа" #: cui/uiconfig/ui/acorexceptpage.ui:113 msgctxt "acorexceptpage|replace" @@ -2392,12 +2406,12 @@ #: cui/uiconfig/ui/acorexceptpage.ui:137 msgctxt "acorexceptpage|delabbrev-atkobject" msgid "Delete abbreviations" -msgstr "" +msgstr "Ианыхтәуп аркьаҿрақәа" #: cui/uiconfig/ui/acorexceptpage.ui:206 msgctxt "acorexceptpage|label1" msgid "Abbreviations (no Subsequent Capital)" -msgstr "" +msgstr "Армаҷрақәа, зышьҭахь анбан дуқәа гылам" #: cui/uiconfig/ui/acorexceptpage.ui:259 msgctxt "acorexceptpage|autodouble" @@ -2452,7 +2466,7 @@ #: cui/uiconfig/ui/agingdialog.ui:158 msgctxt "agingdialog|label2" msgid "Aging degree:" -msgstr "" +msgstr "Ажәра аҩаӡара:" #: cui/uiconfig/ui/agingdialog.ui:182 msgctxt "agingdialog|label1" @@ -2467,12 +2481,12 @@ #: cui/uiconfig/ui/applyautofmtpage.ui:61 msgctxt "applyautofmtpage|label1" msgid "[M]: Replace while modifying existing text" -msgstr "" +msgstr "[A]: Иалаԥсахлатәуп иҟоу атеқст аԥсахраан" #: cui/uiconfig/ui/applyautofmtpage.ui:73 msgctxt "applyautofmtpage|label2" msgid "[T]: AutoCorrect while typing" -msgstr "" +msgstr "[В]: Автозамена при наборе нового текста" #: cui/uiconfig/ui/applyautofmtpage.ui:118 msgctxt "applyautofmtpage|m" @@ -2502,7 +2516,7 @@ #: cui/uiconfig/ui/applylocalizedpage.ui:228 msgctxt "applylocalizedpage|startquoteft" msgid "_Start quote:" -msgstr "" +msgstr "Иаатуа ахыцқәа:" #: cui/uiconfig/ui/applylocalizedpage.ui:251 msgctxt "applylocalizedpage|startsingle-atkobject" @@ -2528,7 +2542,7 @@ #: cui/uiconfig/ui/applylocalizedpage.ui:301 msgctxt "applylocalizedpage|endquoteft" msgid "_End quote:" -msgstr "" +msgstr "Иакуа ахыцқәа:" #: cui/uiconfig/ui/applylocalizedpage.ui:324 msgctxt "applylocalizedpage|endsingle-atkobject" @@ -2546,15 +2560,14 @@ msgstr "" #: cui/uiconfig/ui/applylocalizedpage.ui:389 -#, fuzzy msgctxt "applylocalizedpage|doublereplace" msgid "Repla_ce" -msgstr "Иҧсахлатәуп:" +msgstr "_Иалаԥсахлатәуп:" #: cui/uiconfig/ui/applylocalizedpage.ui:406 msgctxt "applylocalizedpage|label6" msgid "_Start quote:" -msgstr "" +msgstr "Иаатуа ахыцқәа:" #: cui/uiconfig/ui/applylocalizedpage.ui:429 msgctxt "applylocalizedpage|startdouble-atkobject" @@ -2580,7 +2593,7 @@ #: cui/uiconfig/ui/applylocalizedpage.ui:479 msgctxt "applylocalizedpage|label8" msgid "_End quote:" -msgstr "" +msgstr "Иакуа ахыцқәа:" #: cui/uiconfig/ui/applylocalizedpage.ui:502 msgctxt "applylocalizedpage|enddouble-atkobject" @@ -2600,12 +2613,12 @@ #: cui/uiconfig/ui/areadialog.ui:8 msgctxt "areadialog|AreaDialog" msgid "Area" -msgstr "" +msgstr "Аҵакыра" #: cui/uiconfig/ui/areadialog.ui:137 msgctxt "areadialog|RID_SVXPAGE_AREA" msgid "Area" -msgstr "" +msgstr "Аҵакыра" #: cui/uiconfig/ui/areadialog.ui:183 msgctxt "areadialog|RID_SVXPAGE_SHADOW" @@ -2615,22 +2628,22 @@ #: cui/uiconfig/ui/areadialog.ui:230 msgctxt "areadialog|RID_SVXPAGE_TRANSPARENCE" msgid "Transparency" -msgstr "" +msgstr "Аҵәцара" #: cui/uiconfig/ui/areatabpage.ui:33 msgctxt "areatabpage|tablelb" msgid "Cell" -msgstr "" +msgstr "Абларҭа" #: cui/uiconfig/ui/areatabpage.ui:34 msgctxt "areatabpage|tablelb" msgid "Row" -msgstr "" +msgstr "Ацәаҳәа" #: cui/uiconfig/ui/areatabpage.ui:35 msgctxt "areatabpage|tablelb" msgid "Table" -msgstr "" +msgstr "Атаблица" #: cui/uiconfig/ui/areatabpage.ui:46 msgctxt "areatabpage|btnnone" @@ -2666,12 +2679,12 @@ #: cui/uiconfig/ui/asiantypography.ui:25 msgctxt "asiantypography|checkForbidList" msgid "Apply list of forbidden characters to the beginning and end of lines" -msgstr "" +msgstr "Ихархәалатәуп асимволқәа рыхьӡынҵа, ацәаҳәа алагамҭаҿи анҵәамҭаҿи ахархәара зымуа" #: cui/uiconfig/ui/asiantypography.ui:42 msgctxt "asiantypography|checkHangPunct" msgid "Allow hanging punctuation" -msgstr "" +msgstr "Изинтәуп ааҭгыларатә дыргақәа аҭакырахь рыиагара" #: cui/uiconfig/ui/asiantypography.ui:59 msgctxt "asiantypography|checkApplySpacing" @@ -2686,12 +2699,12 @@ #: cui/uiconfig/ui/assigncomponentdialog.ui:10 msgctxt "assigncomponentdialog|AssignComponent" msgid "Assign Component" -msgstr "" +msgstr "Иазалхтәуп акомпонент" #: cui/uiconfig/ui/assigncomponentdialog.ui:95 msgctxt "assigncomponentdialog|label1" msgid "Component method name:" -msgstr "" +msgstr "Акомпонент аметод ахьӡ:" #: cui/uiconfig/ui/autocorrectdialog.ui:8 msgctxt "autocorrectdialog|AutoCorrectDialog" @@ -2711,7 +2724,7 @@ #: cui/uiconfig/ui/autocorrectdialog.ui:227 msgctxt "autocorrectdialog|exceptions" msgid "Exceptions" -msgstr "" +msgstr "Иаҵанамкқәо" #: cui/uiconfig/ui/autocorrectdialog.ui:274 msgctxt "autocorrectdialog|options" @@ -2736,7 +2749,7 @@ #: cui/uiconfig/ui/autocorrectdialog.ui:462 msgctxt "autocorrectdialog|smarttags" msgid "Smart Tags" -msgstr "" +msgstr "Смарт-тегқәа" #: cui/uiconfig/ui/backgroundpage.ui:21 msgctxt "backgroundpage|asft" @@ -2781,7 +2794,7 @@ #: cui/uiconfig/ui/backgroundpage.ui:289 msgctxt "backgroundpage|unlinkedft" msgid "Unlinked image" -msgstr "" +msgstr "Иагәыло асахьа" #: cui/uiconfig/ui/backgroundpage.ui:301 msgctxt "backgroundpage|findgraphicsft" @@ -2811,7 +2824,7 @@ #: cui/uiconfig/ui/backgroundpage.ui:453 msgctxt "backgroundpage|arearb" msgid "Ar_ea" -msgstr "" +msgstr "Аҵакыра" #: cui/uiconfig/ui/backgroundpage.ui:469 msgctxt "backgroundpage|tilerb" @@ -2921,7 +2934,7 @@ #: cui/uiconfig/ui/bitmaptabpage.ui:149 msgctxt "bitmaptabpage|bitmapstyle" msgid "Custom position/size" -msgstr "" +msgstr "Егьырҭқәа аҭыԥ/ашәагаа" #: cui/uiconfig/ui/bitmaptabpage.ui:150 msgctxt "bitmaptabpage|bitmapstyle" @@ -2966,7 +2979,7 @@ #: cui/uiconfig/ui/bitmaptabpage.ui:312 msgctxt "bitmaptabpage|positionlb" msgid "Top Center" -msgstr "" +msgstr "Хыхьла ацентр ала" #: cui/uiconfig/ui/bitmaptabpage.ui:313 msgctxt "bitmaptabpage|positionlb" @@ -2996,7 +3009,7 @@ #: cui/uiconfig/ui/bitmaptabpage.ui:318 msgctxt "bitmaptabpage|positionlb" msgid "Bottom Center" -msgstr "" +msgstr "Ҵаҟала ацентр ала" #: cui/uiconfig/ui/bitmaptabpage.ui:319 msgctxt "bitmaptabpage|positionlb" @@ -3011,17 +3024,17 @@ #: cui/uiconfig/ui/bitmaptabpage.ui:364 msgctxt "bitmaptabpage|label10" msgid "X-Offset:" -msgstr "" +msgstr "Аҭыԥхгара X ала:" #: cui/uiconfig/ui/bitmaptabpage.ui:402 msgctxt "bitmaptabpage|label11" msgid "Y-Offset:" -msgstr "" +msgstr "Аҭыҧхгара Y ала:" #: cui/uiconfig/ui/bitmaptabpage.ui:447 msgctxt "bitmaptabpage|label15" msgid "Tiling Offset:" -msgstr "" +msgstr "Амозаика аиҭагара:" #: cui/uiconfig/ui/bitmaptabpage.ui:470 msgctxt "bitmaptabpage|tileofflb" @@ -3066,13 +3079,12 @@ #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:214 msgctxt "blackorwhitelistentrydialog|label6" msgid "OpenCL vendor:" -msgstr "" +msgstr "OpenCL аиқәыршәаҩ:" #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:227 -#, fuzzy msgctxt "blackorwhitelistentrydialog|label7" msgid "Device:" -msgstr "Амаҵзура:" +msgstr "Аиҿартәыра:" #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:240 msgctxt "blackorwhitelistentrydialog|label8" @@ -3082,22 +3094,22 @@ #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:258 msgctxt "blackorwhitelistentrydialog|bledittitle" msgid "Edit OpenCL Blacklist Entry" -msgstr "" +msgstr "Ириашатәуп ахьӡынҵа еиқәаҵәа анҵамҭа" #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:269 msgctxt "blackorwhitelistentrydialog|bladdtitle" msgid "Create OpenCL Blacklist Entry" -msgstr "" +msgstr "Иаԥҵатәуп ахьӡынҵа еиқәаҵәа анҵамҭа" #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:280 msgctxt "blackorwhitelistentrydialog|wledittitle" msgid "Edit OpenCL Whitelist Entry" -msgstr "" +msgstr "Ириашатәуп ахьӡынҵа шкәакәа анҵамҭа" #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:291 msgctxt "blackorwhitelistentrydialog|wladdtitle" msgid "Create OpenCL Whitelist Entry" -msgstr "" +msgstr "Иаԥҵатәуп ахьӡынҵашкәакәа анҵамҭа" #: cui/uiconfig/ui/blackorwhitelistentrydialog.ui:306 msgctxt "blackorwhitelistentrydialog|label1" @@ -3107,32 +3119,32 @@ #: cui/uiconfig/ui/borderareatransparencydialog.ui:8 msgctxt "borderareatransparencydialog|BorderAreaTransparencyDialog" msgid "Border / Background" -msgstr "" +msgstr "Аҿыкәырша/Аҿаԥшыра" #: cui/uiconfig/ui/borderareatransparencydialog.ui:108 msgctxt "borderareatransparencydialog|borders" msgid "Borders" -msgstr "" +msgstr "Аҿыкәырша" #: cui/uiconfig/ui/borderareatransparencydialog.ui:130 msgctxt "borderareatransparencydialog|area" msgid "Area" -msgstr "" +msgstr "Аҵакыра" #: cui/uiconfig/ui/borderareatransparencydialog.ui:153 msgctxt "borderareatransparencydialog|transparence" msgid "Transparency" -msgstr "" +msgstr "Аҵәцара" #: cui/uiconfig/ui/borderbackgrounddialog.ui:8 msgctxt "borderbackgrounddialog|BorderBackgroundDialog" msgid "Border / Background" -msgstr "" +msgstr "Аҿыкәырша/Аҿаԥшыра" #: cui/uiconfig/ui/borderbackgrounddialog.ui:108 msgctxt "borderbackgrounddialog|borders" msgid "Borders" -msgstr "" +msgstr "Аҿыкәырша" #: cui/uiconfig/ui/borderbackgrounddialog.ui:130 msgctxt "borderbackgrounddialog|background" @@ -3147,22 +3159,22 @@ #: cui/uiconfig/ui/borderpage.ui:115 msgctxt "borderpage|label14" msgid "Pr_esets:" -msgstr "" +msgstr "Аԥхьақәыргыларақәа:" #: cui/uiconfig/ui/borderpage.ui:156 msgctxt "borderpage|rmadjcellbordersft" msgid "_Adjacent Cells:" -msgstr "" +msgstr "Еивагыло абларҭақәа:" #: cui/uiconfig/ui/borderpage.ui:168 msgctxt "borderpage|rmadjcellborders" msgid "Remove border" -msgstr "" +msgstr "Иқәгатәуп аҿыкәырша" #: cui/uiconfig/ui/borderpage.ui:189 msgctxt "borderpage|label8" msgid "Line Arrangement" -msgstr "" +msgstr "Ацәаӷәақәа рҭыԥ" #: cui/uiconfig/ui/borderpage.ui:222 msgctxt "borderpage|label15" @@ -3207,12 +3219,12 @@ #: cui/uiconfig/ui/borderpage.ui:452 msgctxt "borderpage|sync" msgid "Synchronize" -msgstr "" +msgstr "Исинхроннтәуп" #: cui/uiconfig/ui/borderpage.ui:474 msgctxt "borderpage|label10" msgid "Padding" -msgstr "" +msgstr "Ахьаҵқәа" #: cui/uiconfig/ui/borderpage.ui:516 msgctxt "borderpage|label22" @@ -3237,7 +3249,7 @@ #: cui/uiconfig/ui/borderpage.ui:650 msgctxt "borderpage|mergewithnext" msgid "_Merge with next paragraph" -msgstr "" +msgstr "Иадҵатәуп анаҩстәи абзац" #: cui/uiconfig/ui/borderpage.ui:665 msgctxt "borderpage|mergeadjacent" @@ -3257,12 +3269,12 @@ #: cui/uiconfig/ui/breaknumberoption.ui:99 msgctxt "breaknumberoption|beforelabel" msgid "Characters Before Break" -msgstr "" +msgstr "Асимволқәа аиагара аԥхьа" #: cui/uiconfig/ui/breaknumberoption.ui:138 msgctxt "breaknumberoption|afterlabel" msgid "Characters After Break" -msgstr "" +msgstr "Асимволқәа аиагара ашьҭахь" #: cui/uiconfig/ui/breaknumberoption.ui:177 msgctxt "breaknumberoption|minimallabel" @@ -3397,17 +3409,17 @@ #: cui/uiconfig/ui/cellalignment.ui:63 msgctxt "cellalignment|labelRefEdge" msgid "_Reference edge:" -msgstr "" +msgstr "Анҵәамҭатә зхьарԥш:" #: cui/uiconfig/ui/cellalignment.ui:158 msgctxt "cellalignment|checkVertStack" msgid "Vertically s_tacked" -msgstr "" +msgstr "Иҭыԥқәҵатәуп вертикалла" #: cui/uiconfig/ui/cellalignment.ui:174 msgctxt "cellalignment|checkAsianMode" msgid "Asian layout _mode" -msgstr "" +msgstr "Мрагылараазиа_тәи арежим" #: cui/uiconfig/ui/cellalignment.ui:203 msgctxt "cellalignment|labelTextOrient" @@ -3422,12 +3434,12 @@ #: cui/uiconfig/ui/cellalignment.ui:254 msgctxt "cellalignment|checkShrinkFitCellSize" msgid "_Shrink to fit cell size" -msgstr "" +msgstr "Ирхәыҷлатәуп абларҭа ашәаага ала" #: cui/uiconfig/ui/cellalignment.ui:270 msgctxt "cellalignment|checkHyphActive" msgid "Hyphenation _active" -msgstr "" +msgstr "Ииагалатәуп цырала" #: cui/uiconfig/ui/cellalignment.ui:295 msgctxt "cellalignment|LabelTxtDir" @@ -3452,7 +3464,7 @@ #: cui/uiconfig/ui/cellalignment.ui:407 msgctxt "cellalignment|labelIndent" msgid "I_ndent" -msgstr "" +msgstr "Ахьаҵ" #: cui/uiconfig/ui/cellalignment.ui:423 msgctxt "cellalignment|liststoreHorzAlign" @@ -3487,7 +3499,7 @@ #: cui/uiconfig/ui/cellalignment.ui:429 msgctxt "cellalignment|liststoreHorzAlign" msgid "Distributed" -msgstr "" +msgstr "Аихшара" #: cui/uiconfig/ui/cellalignment.ui:443 msgctxt "cellalignment|liststoreVertAlign" @@ -3517,7 +3529,7 @@ #: cui/uiconfig/ui/cellalignment.ui:448 msgctxt "cellalignment|liststoreVertAlign" msgid "Distributed" -msgstr "" +msgstr "Аихшара" #: cui/uiconfig/ui/cellalignment.ui:464 msgctxt "cellalignment|LabelTextAlig" @@ -3537,7 +3549,7 @@ #: cui/uiconfig/ui/cellalignment.ui:506 msgctxt "cellalignment|labelSTR_CELLLOCK" msgid "Text Extension Inside Cell" -msgstr "" +msgstr "Абларҭа аҩныҵҟа атеқст аиҵыхра" #: cui/uiconfig/ui/cellalignment.ui:517 msgctxt "cellalignment|labelABCD" @@ -3557,7 +3569,7 @@ #: cui/uiconfig/ui/certdialog.ui:129 msgctxt "certdialog|label2" msgid "Select or add the correct Network Security Services Certificate directory to use for digital signatures:" -msgstr "" +msgstr "Иалышәх ма иацышәҵа ииашоу асертификатқәа ркаталог NSS ацифратә напаҵаҩрақәа рзы:" #: cui/uiconfig/ui/certdialog.ui:151 msgctxt "certdialog|manual" @@ -3584,82 +3596,82 @@ msgid "Certificate Path" msgstr "Асертификат амҩа" -#: cui/uiconfig/ui/charnamepage.ui:351 +#: cui/uiconfig/ui/charnamepage.ui:348 msgctxt "charnamepage|westsizeft-nocjk" msgid "Size:" msgstr "Акегль:" -#: cui/uiconfig/ui/charnamepage.ui:377 +#: cui/uiconfig/ui/charnamepage.ui:374 msgctxt "charnamepage|westlangft-nocjk" msgid "Language:" msgstr "Абызшәа:" -#: cui/uiconfig/ui/charnamepage.ui:426 +#: cui/uiconfig/ui/charnamepage.ui:423 msgctxt "charnamepage|west_features_button-nocjk" msgid "Features..." -msgstr "" +msgstr "Алшарақәа..." -#: cui/uiconfig/ui/charnamepage.ui:505 +#: cui/uiconfig/ui/charnamepage.ui:502 msgctxt "charnamepage|westsizeft-cjk" msgid "Size:" msgstr "Акегль:" -#: cui/uiconfig/ui/charnamepage.ui:519 +#: cui/uiconfig/ui/charnamepage.ui:516 msgctxt "charnamepage|westlangft-cjk" msgid "Language:" msgstr "Абызшәа:" -#: cui/uiconfig/ui/charnamepage.ui:626 +#: cui/uiconfig/ui/charnamepage.ui:623 msgctxt "charnamepage|west_features_button-cjk" msgid "Features..." -msgstr "" +msgstr "Алшарақәа..." -#: cui/uiconfig/ui/charnamepage.ui:652 +#: cui/uiconfig/ui/charnamepage.ui:649 msgctxt "charnamepage|label4" msgid "Western Text Font" msgstr "Мраҭашәаратәи атеқст ашрифт" -#: cui/uiconfig/ui/charnamepage.ui:717 +#: cui/uiconfig/ui/charnamepage.ui:714 msgctxt "charnamepage|eastsizeft" msgid "Size:" msgstr "Акегль:" -#: cui/uiconfig/ui/charnamepage.ui:731 +#: cui/uiconfig/ui/charnamepage.ui:728 msgctxt "charnamepage|eastlangft" msgid "Language:" msgstr "Абызшәа:" -#: cui/uiconfig/ui/charnamepage.ui:836 +#: cui/uiconfig/ui/charnamepage.ui:833 msgctxt "charnamepage|east_features_button" msgid "Features..." -msgstr "" +msgstr "Алшарақәа..." -#: cui/uiconfig/ui/charnamepage.ui:862 +#: cui/uiconfig/ui/charnamepage.ui:859 msgctxt "charnamepage|label5" msgid "Asian Text Font" msgstr "Мрагылара азиатәи атеқст ашрифт" -#: cui/uiconfig/ui/charnamepage.ui:927 +#: cui/uiconfig/ui/charnamepage.ui:924 msgctxt "charnamepage|ctlsizeft" msgid "Size:" msgstr "Акегль:" -#: cui/uiconfig/ui/charnamepage.ui:941 +#: cui/uiconfig/ui/charnamepage.ui:938 msgctxt "charnamepage|ctllangft" msgid "Language:" msgstr "Абызшәа:" -#: cui/uiconfig/ui/charnamepage.ui:1047 +#: cui/uiconfig/ui/charnamepage.ui:1044 msgctxt "charnamepage|ctl_features_button" msgid "Features..." -msgstr "" +msgstr "Алшарақәа..." -#: cui/uiconfig/ui/charnamepage.ui:1073 +#: cui/uiconfig/ui/charnamepage.ui:1070 msgctxt "charnamepage|label6" msgid "CTL Font" -msgstr "" +msgstr "Иуадаҩу аҩырақәа рсистема азы ашрифт (ИАР)" -#: cui/uiconfig/ui/charnamepage.ui:1111 +#: cui/uiconfig/ui/charnamepage.ui:1108 msgctxt "charnamepage|preview-atkobject" msgid "Preview" msgstr "Ахәаҧшра" @@ -3702,22 +3714,22 @@ #: cui/uiconfig/ui/colorconfigwin.ui:177 msgctxt "colorconfigwin|unvisitedlinks" msgid "Unvisited links" -msgstr "" +msgstr "Изҭаамӡац азхьарԥшқәа" #: cui/uiconfig/ui/colorconfigwin.ui:203 msgctxt "colorconfigwin|visitedlinks" msgid "Visited links" -msgstr "" +msgstr "Изҭаахьоу азхьарԥшқәа" #: cui/uiconfig/ui/colorconfigwin.ui:233 msgctxt "colorconfigwin|autospellcheck" msgid "AutoSpellcheck" -msgstr "" +msgstr "Аорфографиа автоматикала агәаҭара" #: cui/uiconfig/ui/colorconfigwin.ui:246 msgctxt "colorconfigwin|smarttags" msgid "Smart Tags" -msgstr "" +msgstr "Смарт-тегқәа" #: cui/uiconfig/ui/colorconfigwin.ui:288 msgctxt "colorconfigwin|writer" @@ -3732,32 +3744,32 @@ #: cui/uiconfig/ui/colorconfigwin.ui:358 msgctxt "colorconfigwin|script" msgid "Script Indicator" -msgstr "" +msgstr "Аскриптқәа рынагӡара аиндикатор" #: cui/uiconfig/ui/colorconfigwin.ui:367 msgctxt "colorconfigwin|field" msgid "Field shadings" -msgstr "" +msgstr "Аҭакырақәа рыршәшьра" #: cui/uiconfig/ui/colorconfigwin.ui:383 msgctxt "colorconfigwin|index" msgid "Index and table shadings" -msgstr "" +msgstr "Аиндексқәеи атаблицақәеи рыршәшьра" #: cui/uiconfig/ui/colorconfigwin.ui:399 msgctxt "colorconfigwin|section" msgid "Section boundaries" -msgstr "" +msgstr "Аҟәшақәа рҳәаақәа" #: cui/uiconfig/ui/colorconfigwin.ui:439 msgctxt "colorconfigwin|hdft" msgid "Headers and Footer delimiter" -msgstr "" +msgstr "Аколонтитулқәа реиҟәшага" #: cui/uiconfig/ui/colorconfigwin.ui:462 msgctxt "colorconfigwin|pagebreak" msgid "Page and column breaks" -msgstr "" +msgstr "Адаҟьақәеи аиҵаҩқәеи реимҟьарақәа" #: cui/uiconfig/ui/colorconfigwin.ui:485 msgctxt "colorconfigwin|direct" @@ -3772,7 +3784,7 @@ #: cui/uiconfig/ui/colorconfigwin.ui:524 msgctxt "colorconfigwin|sgml" msgid "SGML syntax highlighting" -msgstr "" +msgstr "SGML асинтаксис ацәырлашара" #: cui/uiconfig/ui/colorconfigwin.ui:547 msgctxt "colorconfigwin|htmlcomment" @@ -3782,7 +3794,7 @@ #: cui/uiconfig/ui/colorconfigwin.ui:570 msgctxt "colorconfigwin|htmlkeyword" msgid "Keyword highlighting" -msgstr "" +msgstr "Ихадароу ажәақәа рырлашара" #: cui/uiconfig/ui/colorconfigwin.ui:593 msgctxt "colorconfigwin|unknown" @@ -3807,7 +3819,7 @@ #: cui/uiconfig/ui/colorconfigwin.ui:678 msgctxt "colorconfigwin|brkmanual" msgid "Manual page breaks" -msgstr "" +msgstr "Мчыла адаҟьақәа реимҟьара " #: cui/uiconfig/ui/colorconfigwin.ui:701 msgctxt "colorconfigwin|brkauto" @@ -3832,7 +3844,7 @@ #: cui/uiconfig/ui/colorconfigwin.ui:793 msgctxt "colorconfigwin|notes" msgid "Notes background" -msgstr "" +msgstr "Азгәаҭақәа рҿаԥшыра" #: cui/uiconfig/ui/colorconfigwin.ui:816 msgctxt "colorconfigwin|values" @@ -3852,12 +3864,12 @@ #: cui/uiconfig/ui/colorconfigwin.ui:885 msgctxt "colorconfigwin|protectedcells" msgid "Protected cells background" -msgstr "" +msgstr "Ихьчоу абларҭақәа рҿаԥшыра" #: cui/uiconfig/ui/colorconfigwin.ui:897 msgctxt "colorconfigwin|draw" msgid "Drawing / Presentation" -msgstr "" +msgstr "Асахьақәа / Апрезентациақәа" #: cui/uiconfig/ui/colorconfigwin.ui:924 msgctxt "colorconfigwin|drawgrid" @@ -3867,7 +3879,7 @@ #: cui/uiconfig/ui/colorconfigwin.ui:936 msgctxt "colorconfigwin|basic" msgid "Basic Syntax Highlighting" -msgstr "" +msgstr "Basic асинтаксис ацәырлашара" #: cui/uiconfig/ui/colorconfigwin.ui:963 msgctxt "colorconfigwin|basicid" @@ -3897,7 +3909,7 @@ #: cui/uiconfig/ui/colorconfigwin.ui:1078 msgctxt "colorconfigwin|basickeyword" msgid "Reserved expression" -msgstr "" +msgstr "Аҵакҳәагақәа" #: cui/uiconfig/ui/colorconfigwin.ui:1101 msgctxt "colorconfigwin|error" @@ -3907,7 +3919,7 @@ #: cui/uiconfig/ui/colorconfigwin.ui:1113 msgctxt "colorconfigwin|sql" msgid "SQL Syntax Highlighting" -msgstr "" +msgstr "SQL асинтаксис ацәырлашара" #: cui/uiconfig/ui/colorconfigwin.ui:1140 msgctxt "colorconfigwin|sqlid" @@ -3977,7 +3989,7 @@ #: cui/uiconfig/ui/colorpage.ui:220 msgctxt "colorpage|label22" msgid "Custom Palette" -msgstr "" +msgstr "Ахархәаҩ ипалитра" #: cui/uiconfig/ui/colorpage.ui:286 msgctxt "colorpage|label1" @@ -4007,7 +4019,7 @@ #: cui/uiconfig/ui/colorpage.ui:418 msgctxt "colorpage|label18" msgid "Hex" -msgstr "" +msgstr "16-шьаҭатәи" #: cui/uiconfig/ui/colorpage.ui:494 msgctxt "colorpage|label10" @@ -4042,7 +4054,7 @@ #: cui/uiconfig/ui/colorpage.ui:699 msgctxt "colorpage|B_custom" msgid "Blue" -msgstr "" +msgstr "Аеҵәа" #: cui/uiconfig/ui/colorpage.ui:712 msgctxt "colorpage|R_custom" @@ -4072,34 +4084,34 @@ #: cui/uiconfig/ui/colorpage.ui:776 msgctxt "colorpage|label19" msgid "_Hex" -msgstr "" +msgstr "_16-шьаҭатәи" -#: cui/uiconfig/ui/colorpage.ui:817 +#: cui/uiconfig/ui/colorpage.ui:818 msgctxt "colorpage|label11" msgid "_C" msgstr "_C" -#: cui/uiconfig/ui/colorpage.ui:830 +#: cui/uiconfig/ui/colorpage.ui:831 msgctxt "colorpage|label12" msgid "_M" msgstr "_M" -#: cui/uiconfig/ui/colorpage.ui:843 +#: cui/uiconfig/ui/colorpage.ui:844 msgctxt "colorpage|label13" msgid "_K" msgstr "_K" -#: cui/uiconfig/ui/colorpage.ui:880 +#: cui/uiconfig/ui/colorpage.ui:881 msgctxt "colorpage|label14" msgid "_Y" msgstr "_Y" -#: cui/uiconfig/ui/colorpage.ui:922 +#: cui/uiconfig/ui/colorpage.ui:923 msgctxt "colorpage|edit" msgid "Pick" msgstr "Иалхтәуп" -#: cui/uiconfig/ui/colorpage.ui:945 +#: cui/uiconfig/ui/colorpage.ui:946 msgctxt "colorpage|label6" msgid "New" msgstr "Иаҧҵатәуп" @@ -4117,12 +4129,12 @@ #: cui/uiconfig/ui/colorpickerdialog.ui:294 msgctxt "colorpickerdialog|greenRadiobutton" msgid "_Green:" -msgstr "" +msgstr "Аиаҵәа:" #: cui/uiconfig/ui/colorpickerdialog.ui:310 msgctxt "colorpickerdialog|blueRadiobutton" msgid "_Blue:" -msgstr "" +msgstr "Аеҵәа:" #: cui/uiconfig/ui/colorpickerdialog.ui:364 msgctxt "colorpickerdialog|label2" @@ -4142,12 +4154,12 @@ #: cui/uiconfig/ui/colorpickerdialog.ui:448 msgctxt "colorpickerdialog|satRadiobutton" msgid "_Saturation:" -msgstr "" +msgstr "Аԥштәылгазаара:" #: cui/uiconfig/ui/colorpickerdialog.ui:464 msgctxt "colorpickerdialog|brightRadiobutton" msgid "Bright_ness:" -msgstr "" +msgstr "Ажжара:" #: cui/uiconfig/ui/colorpickerdialog.ui:522 msgctxt "colorpickerdialog|label3" @@ -4277,7 +4289,7 @@ #: cui/uiconfig/ui/connpooloptions.ui:39 msgctxt "connpooloptions|connectionpooling" msgid "Connection pooling enabled" -msgstr "" +msgstr "Изинтәуп аҿакрақәа рпул" #: cui/uiconfig/ui/connpooloptions.ui:67 msgctxt "connpooloptions|driverslabel" @@ -4292,18 +4304,17 @@ #: cui/uiconfig/ui/connpooloptions.ui:132 msgctxt "connpooloptions|enablepooling" msgid "Enable pooling for this driver" -msgstr "" +msgstr "Аҿакрақәа рпул ари адраивер азы" #: cui/uiconfig/ui/connpooloptions.ui:158 msgctxt "connpooloptions|timeoutlabel" msgid "_Timeout (seconds)" -msgstr "" +msgstr "Атаимаут (асекундқәа)" #: cui/uiconfig/ui/connpooloptions.ui:206 -#, fuzzy msgctxt "connpooloptions|label1" msgid "Connection Pool" -msgstr "Аимадара ырӡуп" +msgstr "Аҿакрақәа рпул" #: cui/uiconfig/ui/croppage.ui:82 msgctxt "croppage|keepscale" @@ -4313,7 +4324,7 @@ #: cui/uiconfig/ui/croppage.ui:100 msgctxt "croppage|keepsize" msgid "Keep image si_ze" -msgstr "" +msgstr "Еиқәырхатәуп асахьа _ашәагаа" #: cui/uiconfig/ui/croppage.ui:125 msgctxt "croppage|label2" @@ -4338,7 +4349,7 @@ #: cui/uiconfig/ui/croppage.ui:255 msgctxt "croppage|label1" msgid "Crop" -msgstr "" +msgstr "Икадыршатәуп" #: cui/uiconfig/ui/croppage.ui:289 msgctxt "croppage|label6" @@ -4438,7 +4449,7 @@ #: cui/uiconfig/ui/databaselinkdialog.ui:9 msgctxt "databaselinkdialog|DatabaseLinkDialog" msgid "Create Database Link" -msgstr "" +msgstr "Иаԥҵатәуп адырқәа рбаза аҽамадара" #: cui/uiconfig/ui/databaselinkdialog.ui:88 msgctxt "databaselinkdialog|browse" @@ -4458,7 +4469,7 @@ #: cui/uiconfig/ui/databaselinkdialog.ui:179 msgctxt "databaselinkdialog|alttitle" msgid "Edit Database Link" -msgstr "" +msgstr "Иаԥсахтәуп адырқәа рбаза аҽамадара" #: cui/uiconfig/ui/dbregisterpage.ui:62 msgctxt "dbregisterpage|new" @@ -4483,7 +4494,7 @@ #: cui/uiconfig/ui/dimensionlinestabpage.ui:76 msgctxt "dimensionlinestabpage|FT_LINE_DIST" msgid "Line _distance:" -msgstr "" +msgstr "Аҵәаӷәа ахьаҵ:" #: cui/uiconfig/ui/dimensionlinestabpage.ui:91 msgctxt "dimensionlinestabpage|FT_HELPLINE_OVERHANG" @@ -4498,12 +4509,12 @@ #: cui/uiconfig/ui/dimensionlinestabpage.ui:119 msgctxt "dimensionlinestabpage|FT_HELPLINE1_LEN" msgid "_Left guide:" -msgstr "" +msgstr "Армарахьтәи амҩақәҵага:" #: cui/uiconfig/ui/dimensionlinestabpage.ui:133 msgctxt "dimensionlinestabpage|FT_HELPLINE2_LEN" msgid "_Right guide:" -msgstr "" +msgstr "Арӷьарахьтәи амҩақәҵага:" #: cui/uiconfig/ui/dimensionlinestabpage.ui:147 msgctxt "dimensionlinestabpage|FT_DECIMALPLACES" @@ -4741,12 +4752,12 @@ #: cui/uiconfig/ui/effectspage.ui:153 msgctxt "effectspage|liststore1" msgid "Capitals" -msgstr "" +msgstr "Анбан дуқәа" #: cui/uiconfig/ui/effectspage.ui:154 msgctxt "effectspage|liststore1" msgid "Lowercase" -msgstr "" +msgstr "Анбан хәыҷқәа" #: cui/uiconfig/ui/effectspage.ui:155 msgctxt "effectspage|liststore1" @@ -4771,7 +4782,7 @@ #: cui/uiconfig/ui/effectspage.ui:171 cui/uiconfig/ui/effectspage.ui:215 msgctxt "effectspage|liststore6" msgid "Double" -msgstr "" +msgstr "Ҩынтәтәи" #: cui/uiconfig/ui/effectspage.ui:172 cui/uiconfig/ui/effectspage.ui:216 msgctxt "effectspage|liststore6" @@ -4841,7 +4852,7 @@ #: cui/uiconfig/ui/effectspage.ui:185 cui/uiconfig/ui/effectspage.ui:229 msgctxt "effectspage|liststore6" msgid "Double Wave" -msgstr "" +msgstr "Иҩбоу ацәқәырԥа" #: cui/uiconfig/ui/effectspage.ui:198 msgctxt "effectspage|liststore2" @@ -4881,12 +4892,12 @@ #: cui/uiconfig/ui/effectspage.ui:246 msgctxt "effectspage|liststore5" msgid "With /" -msgstr "" +msgstr "Символла: /" #: cui/uiconfig/ui/effectspage.ui:247 msgctxt "effectspage|liststore5" msgid "With X" -msgstr "" +msgstr "Символла: X" #: cui/uiconfig/ui/effectspage.ui:287 msgctxt "effectspage|outlinecb" @@ -4961,7 +4972,7 @@ #: cui/uiconfig/ui/effectspage.ui:450 msgctxt "effectspage|a11ywarning" msgid "Accessibility option \"Use automatic font color for screen display\" is active. Font color attributes are not currently used to display text." -msgstr "" +msgstr "Апараметр «Атеқст автоматикала аԥштәы азалхтәуп» активуп. Иазалху аԥштәқәа хархәаӡам." #: cui/uiconfig/ui/effectspage.ui:510 msgctxt "effectspage|preview-atkobject" @@ -4971,7 +4982,7 @@ #: cui/uiconfig/ui/embossdialog.ui:8 msgctxt "embossdialog|EmbossDialog" msgid "Emboss" -msgstr "" +msgstr "Арелиеф" #: cui/uiconfig/ui/embossdialog.ui:141 msgctxt "embossdialog|label2" @@ -5086,7 +5097,7 @@ #: cui/uiconfig/ui/fmsearchdialog.ui:266 msgctxt "fmsearchdialog|rbSingleField" msgid "_Single field:" -msgstr "" +msgstr "Хазтәи аҭакыраҟны:" #: cui/uiconfig/ui/fmsearchdialog.ui:302 msgctxt "fmsearchdialog|rbAllFields" @@ -5101,7 +5112,7 @@ #: cui/uiconfig/ui/fmsearchdialog.ui:401 msgctxt "fmsearchdialog|label2" msgid "Where to Search" -msgstr "" +msgstr "Аԥшаара аҵакыра" #: cui/uiconfig/ui/fmsearchdialog.ui:452 msgctxt "fmsearchdialog|ftPosition" @@ -5111,12 +5122,12 @@ #: cui/uiconfig/ui/fmsearchdialog.ui:488 msgctxt "fmsearchdialog|HalfFullFormsCJK" msgid "Match character wi_dth" -msgstr "" +msgstr "Аҭбаара атеқст ианраалатәуп" #: cui/uiconfig/ui/fmsearchdialog.ui:508 msgctxt "fmsearchdialog|SoundsLikeCJK" msgid "Sounds like (_Japanese)" -msgstr "" +msgstr "Афонетикатә (иапониатәи)" #: cui/uiconfig/ui/fmsearchdialog.ui:523 msgctxt "fmsearchdialog|SoundsLikeCJKSettings" @@ -5136,7 +5147,7 @@ #: cui/uiconfig/ui/fmsearchdialog.ui:584 msgctxt "fmsearchdialog|cbCase" msgid "_Match case" -msgstr "" +msgstr "Ҳасаб азутәуп арегистр" #: cui/uiconfig/ui/fmsearchdialog.ui:599 msgctxt "fmsearchdialog|cbStartOver" @@ -5146,22 +5157,22 @@ #: cui/uiconfig/ui/fmsearchdialog.ui:614 msgctxt "fmsearchdialog|cbRegular" msgid "_Regular expression" -msgstr "" +msgstr "Ирегулиару аҵакҳәагақәа" #: cui/uiconfig/ui/fmsearchdialog.ui:629 msgctxt "fmsearchdialog|cbUseFormat" msgid "Appl_y field format" -msgstr "" +msgstr "Ихархәатәуп аҭакыра аформат" #: cui/uiconfig/ui/fmsearchdialog.ui:644 msgctxt "fmsearchdialog|cbBackwards" msgid "Search _backwards" -msgstr "" +msgstr "Шьҭахьҟала _аԥшаара" #: cui/uiconfig/ui/fmsearchdialog.ui:659 msgctxt "fmsearchdialog|cbWildCard" msgid "_Wildcard expression" -msgstr "" +msgstr "Ашаблонтә ҵакҳәага" #: cui/uiconfig/ui/fmsearchdialog.ui:687 msgctxt "fmsearchdialog|flOptions" @@ -5181,17 +5192,17 @@ #: cui/uiconfig/ui/fmsearchdialog.ui:760 msgctxt "fmsearchdialog|flState" msgid "State" -msgstr "" +msgstr "Араион" #: cui/uiconfig/ui/fontfeaturesdialog.ui:10 msgctxt "fontfeaturesdialog|FontFeaturesDialog" msgid "Font Features" -msgstr "" +msgstr "Ашрифт алшарақәа" #: cui/uiconfig/ui/fontfeaturesdialog.ui:166 msgctxt "fontfeaturesdialog|preview-atkobject" msgid "Preview" -msgstr "" +msgstr "Ахәаԥшра" #: cui/uiconfig/ui/formatcellsdialog.ui:8 msgctxt "formatcellsdialog|FormatCellsDialog" @@ -5211,7 +5222,7 @@ #: cui/uiconfig/ui/formatcellsdialog.ui:230 msgctxt "formatcellsdialog|border" msgid "Borders" -msgstr "" +msgstr "Аҿыкәырша" #: cui/uiconfig/ui/formatcellsdialog.ui:277 msgctxt "formatcellsdialog|area" @@ -5279,10 +5290,9 @@ msgstr "Аҭыҧ:" #: cui/uiconfig/ui/gallerygeneralpage.ui:91 -#, fuzzy msgctxt "gallerygeneralpage|label4" msgid "Contents:" -msgstr "Аконтеқст" +msgstr "Аҵанакы:" #: cui/uiconfig/ui/gallerygeneralpage.ui:142 msgctxt "gallerygeneralpage|image-atkobject" @@ -5308,7 +5318,7 @@ #: cui/uiconfig/ui/gallerythemedialog.ui:8 msgctxt "gallerythemedialog|GalleryThemeDialog" msgid "Properties of %1" -msgstr "" +msgstr "Аҷыдаҟазшьақәа «%1»" #: cui/uiconfig/ui/gallerythemedialog.ui:135 msgctxt "gallerythemedialog|general" @@ -5373,22 +5383,22 @@ #: cui/uiconfig/ui/gradientpage.ui:217 msgctxt "gradientpage|gradienttypelb" msgid "Axial" -msgstr "" +msgstr "Агәҵәтәы" #: cui/uiconfig/ui/gradientpage.ui:218 msgctxt "gradientpage|gradienttypelb" msgid "Radial" -msgstr "" +msgstr "Агьежьтә" #: cui/uiconfig/ui/gradientpage.ui:219 msgctxt "gradientpage|gradienttypelb" msgid "Ellipsoid" -msgstr "" +msgstr "Аеллипсоидтә" #: cui/uiconfig/ui/gradientpage.ui:220 msgctxt "gradientpage|gradienttypelb" msgid "Quadratic" -msgstr "" +msgstr "Аквадраттә" #: cui/uiconfig/ui/gradientpage.ui:221 msgctxt "gradientpage|gradienttypelb" @@ -5413,7 +5423,7 @@ #: cui/uiconfig/ui/gradientpage.ui:389 msgctxt "gradientpage|borderft" msgid "_Border:" -msgstr "" +msgstr "_Аҿыкәыршара:" #: cui/uiconfig/ui/gradientpage.ui:444 msgctxt "gradientpage|angleft" @@ -5423,34 +5433,32 @@ #: cui/uiconfig/ui/gradientpage.ui:485 msgctxt "gradientpage|colortoft" msgid "_To Color:" -msgstr "" +msgstr "Аԥштәы аҟынӡа:" #: cui/uiconfig/ui/gradientpage.ui:526 msgctxt "gradientpage|colorfromft" msgid "_From Color:" -msgstr "" +msgstr "Аԥштәы аҟынтә:" #: cui/uiconfig/ui/gradientpage.ui:551 -#, fuzzy msgctxt "gradientpage|a11y_center_x" msgid "Center X" -msgstr "Ацентр ала" +msgstr "Ацентр X ала" #: cui/uiconfig/ui/gradientpage.ui:565 -#, fuzzy msgctxt "gradientpage|a11y_center_y" msgid "Center Y" -msgstr "Ацентр ала" +msgstr "Ацентр Y ала" #: cui/uiconfig/ui/gradientpage.ui:579 msgctxt "gradientpage|a11y_percentage_from" msgid "From color percentage" -msgstr "" +msgstr "Аԥштәы % аҟынтә" #: cui/uiconfig/ui/gradientpage.ui:593 msgctxt "gradientpage|a11y_percentage_to" msgid "To color percentage" -msgstr "" +msgstr "Аԥштәы % аҟынӡа" #: cui/uiconfig/ui/gradientpage.ui:618 msgctxt "gradientpage|propfl" @@ -5505,7 +5513,7 @@ #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:181 msgctxt "hangulhanjaconversiondialog|label4" msgid "Suggestions" -msgstr "" +msgstr "Авариантқәа" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:219 msgctxt "hangulhanjaconversiondialog|label5" @@ -5515,78 +5523,77 @@ #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:229 msgctxt "hangulhanjaconversiondialog|simpleconversion" msgid "_Hangul/Hanja" -msgstr "" +msgstr "Хангыль/Ханджа" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:247 msgctxt "hangulhanjaconversiondialog|hangulbracket" msgid "Hanja (Han_gul)" -msgstr "" +msgstr "Ханджа (Хангыль)" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:264 msgctxt "hangulhanjaconversiondialog|hanjabracket" msgid "Hang_ul (Hanja)" -msgstr "" +msgstr "Хангыль (Ханджа)" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:295 msgctxt "hangulhanjaconversiondialog|hanja_above" msgid "Hanja" -msgstr "" +msgstr "Ханджа" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:312 msgctxt "hangulhanjaconversiondialog|hanja_below" msgid "Hanja" -msgstr "" +msgstr "Ханджа" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:328 msgctxt "hangulhanjaconversiondialog|hangul_above" msgid "Hangul" -msgstr "" +msgstr "Хангыль" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:344 msgctxt "hangulhanjaconversiondialog|hangul_below" msgid "Hangul" -msgstr "" +msgstr "Хангыль" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:375 msgctxt "hangulhanjaconversiondialog|label6" msgid "Conversion" -msgstr "" +msgstr "Еиҭактәуп" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:385 msgctxt "hangulhanjaconversiondialog|hangulonly" msgid "Hangul _only" -msgstr "" +msgstr "Хангыль мацара" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:402 msgctxt "hangulhanjaconversiondialog|hanjaonly" msgid "Hanja onl_y" -msgstr "" +msgstr "Ханджа мацара" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:440 msgctxt "hangulhanjaconversiondialog|ignore" msgid "_Ignore" -msgstr "" +msgstr "Иазхьаԥштәӡам" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:456 msgctxt "hangulhanjaconversiondialog|ignoreall" msgid "Always I_gnore" -msgstr "" +msgstr "Ирызхьаԥштәӡам зегьы" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:470 -#, fuzzy msgctxt "hangulhanjaconversiondialog|replace" msgid "_Replace" -msgstr "Иҧсахтәуп" +msgstr "Иалаԥсахтәуп" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:484 msgctxt "hangulhanjaconversiondialog|replaceall" msgid "Always R_eplace" -msgstr "" +msgstr "Иалаԥсахтәуп зегьы" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:501 msgctxt "hangulhanjaconversiondialog|replacebychar" msgid "Replace b_y character" -msgstr "" +msgstr "Иԥсахтәуп символла" #: cui/uiconfig/ui/hangulhanjaconversiondialog.ui:517 msgctxt "hangulhanjaconversiondialog|options" @@ -5611,7 +5618,7 @@ #: cui/uiconfig/ui/hangulhanjaeditdictdialog.ui:326 msgctxt "hangulhanjaeditdictdialog|label3" msgid "Suggestions" -msgstr "" +msgstr "Авариантқәа" #: cui/uiconfig/ui/hangulhanjaoptdialog.ui:8 msgctxt "hangulhanjaoptdialog|HangulHanjaOptDialog" @@ -5624,15 +5631,14 @@ msgstr "Иаҧҵатәуп..." #: cui/uiconfig/ui/hangulhanjaoptdialog.ui:121 -#, fuzzy msgctxt "hangulhanjaoptdialog|edit" msgid "Edit..." -msgstr "Иҧсахтәуп..." +msgstr "Ариашара..." #: cui/uiconfig/ui/hangulhanjaoptdialog.ui:172 msgctxt "hangulhanjaoptdialog|label1" msgid "User-defined Dictionaries" -msgstr "" +msgstr "Ахархәаҩ ижәарқәа" #: cui/uiconfig/ui/hangulhanjaoptdialog.ui:203 msgctxt "hangulhanjaoptdialog|ignorepost" @@ -5642,12 +5648,12 @@ #: cui/uiconfig/ui/hangulhanjaoptdialog.ui:218 msgctxt "hangulhanjaoptdialog|showrecentfirst" msgid "Show recently used entries first" -msgstr "" +msgstr "Иааԥшлатәуп ааигәатәи анҵамҭақәа алагамҭаҿ" #: cui/uiconfig/ui/hangulhanjaoptdialog.ui:233 msgctxt "hangulhanjaoptdialog|autoreplaceunique" msgid "Replace all unique entries automatically" -msgstr "" +msgstr "Иалаԥсахтәуп иуникалу анҵамҭақәа зегьы автоматикала" #: cui/uiconfig/ui/hangulhanjaoptdialog.ui:254 msgctxt "hangulhanjaoptdialog|label2" @@ -5693,13 +5699,12 @@ #: cui/uiconfig/ui/hatchpage.ui:262 msgctxt "hatchpage|linetypelb" msgid "Triple" -msgstr "" +msgstr "Ихынтәтәқәо" #: cui/uiconfig/ui/hatchpage.ui:275 -#, fuzzy msgctxt "hatchpage|linecolorft" msgid "Line _color:" -msgstr "Аҵәаӷәа аҧштәы" +msgstr "Аҵәаӷәа аԥштәы:" #: cui/uiconfig/ui/hatchpage.ui:306 msgctxt "hatchpage|backgroundcolor" @@ -5769,12 +5774,12 @@ #: cui/uiconfig/ui/hyperlinkdocpage.ui:142 msgctxt "hyperlinkdocpage|browse" msgid "Target in Document" -msgstr "" +msgstr "Ахықәкы адокумент аҟны" #: cui/uiconfig/ui/hyperlinkdocpage.ui:146 msgctxt "hyperlinkdocpage|browse|tooltip_text" msgid "Target in Document" -msgstr "" +msgstr "Ахықәкы адокумент аҟны" #: cui/uiconfig/ui/hyperlinkdocpage.ui:169 msgctxt "hyperlinkdocpage|url" @@ -5784,7 +5789,7 @@ #: cui/uiconfig/ui/hyperlinkdocpage.ui:187 msgctxt "hyperlinkdocpage|label3" msgid "Target in Document" -msgstr "" +msgstr "Ахықәкы адокумент аҟны" #: cui/uiconfig/ui/hyperlinkdocpage.ui:226 msgctxt "hyperlinkdocpage|frame_label" @@ -5814,7 +5819,7 @@ #: cui/uiconfig/ui/hyperlinkdocpage.ui:360 msgctxt "hyperlinkdocpage|label1" msgid "Further Settings" -msgstr "" +msgstr "Иацҵоу архиарақәа" #: cui/uiconfig/ui/hyperlinkinternetpage.ui:42 msgctxt "hyperlinkinternetpage|linktyp_internet" @@ -5879,7 +5884,7 @@ #: cui/uiconfig/ui/hyperlinkinternetpage.ui:359 msgctxt "hyperlinkinternetpage|label1" msgid "Further Settings" -msgstr "" +msgstr "Иацҵоу архиарақәа" #: cui/uiconfig/ui/hyperlinkmailpage.ui:39 msgctxt "hyperlinkmailpage|receiver_label" @@ -5934,12 +5939,12 @@ #: cui/uiconfig/ui/hyperlinkmailpage.ui:289 msgctxt "hyperlinkmailpage|label1" msgid "Further Settings" -msgstr "" +msgstr "Иацҵоу архиарақәа" #: cui/uiconfig/ui/hyperlinkmarkdialog.ui:9 msgctxt "hyperlinkmarkdialog|HyperlinkMark" msgid "Target in Document" -msgstr "" +msgstr "Ахықәкы адокумент аҟны" #: cui/uiconfig/ui/hyperlinkmarkdialog.ui:22 msgctxt "hyperlinkmarkdialog|apply" @@ -5954,7 +5959,7 @@ #: cui/uiconfig/ui/hyperlinkmarkdialog.ui:70 msgctxt "hyperlinkmarkdialog|TreeListBox-atkobject" msgid "Mark Tree" -msgstr "" +msgstr "Иазгәаҭатәуп аҵла" #: cui/uiconfig/ui/hyperlinknewdocpage.ui:44 msgctxt "hyperlinknewdocpage|editnow" @@ -6019,7 +6024,7 @@ #: cui/uiconfig/ui/hyperlinknewdocpage.ui:341 msgctxt "hyperlinknewdocpage|label1" msgid "Further Settings" -msgstr "" +msgstr "Иацҵоу архиарақәа" #: cui/uiconfig/ui/hyphenate.ui:18 msgctxt "hyphenate|HyphenateDialog" @@ -6052,16 +6057,18 @@ "The files listed below could not be imported.\n" "The file format could not be interpreted." msgstr "" +"Афаилқәа, ҵаҟа иарбақәо, аимпортра руам.\n" +"Афаил аформат еилкаам." #: cui/uiconfig/ui/iconselectordialog.ui:10 msgctxt "iconselectordialog|IconSelector" msgid "Change Icon" -msgstr "" +msgstr "Иалхтәуп адыргаҷ" #: cui/uiconfig/ui/iconselectordialog.ui:122 msgctxt "iconselectordialog|label1" msgid "_Icons" -msgstr "" +msgstr "Адыргаҷқәа" #: cui/uiconfig/ui/iconselectordialog.ui:145 msgctxt "iconselectordialog|importButton" @@ -6080,6 +6087,9 @@ "The size of an icon should be 16x16 pixel to achieve best quality.\n" "Different sized icons will be scaled automatically." msgstr "" +"Азгәаҭа.\n" +"Еиӷьны аарԥшразы адыргаҷқәа рышәагаа 16x16 пиксель ыҟазароуп.\n" +"Егьырҭ ашәагаақәа масштабркхоит автоматикала. " #: cui/uiconfig/ui/insertfloatingframe.ui:18 msgctxt "insertfloatingframe|InsertFloatingFrameDialog" @@ -6092,10 +6102,9 @@ msgstr "Ахьӡ:" #: cui/uiconfig/ui/insertfloatingframe.ui:141 -#, fuzzy msgctxt "insertfloatingframe|label7" msgid "Contents:" -msgstr "Аконтеқст" +msgstr "Аҵанакы:" #: cui/uiconfig/ui/insertfloatingframe.ui:150 msgctxt "insertfloatingframe|buttonbrowse" @@ -6120,7 +6129,7 @@ #: cui/uiconfig/ui/insertfloatingframe.ui:250 msgctxt "insertfloatingframe|label1" msgid "Scroll Bar" -msgstr "" +msgstr "Аҭаргьежьра ацәаҳәа" #: cui/uiconfig/ui/insertfloatingframe.ui:283 msgctxt "insertfloatingframe|borderon" @@ -6135,7 +6144,7 @@ #: cui/uiconfig/ui/insertfloatingframe.ui:326 msgctxt "insertfloatingframe|label2" msgid "Border" -msgstr "" +msgstr "Аҿыкәыршара" #: cui/uiconfig/ui/insertfloatingframe.ui:362 msgctxt "insertfloatingframe|widthlabel" @@ -6160,12 +6169,12 @@ #: cui/uiconfig/ui/insertfloatingframe.ui:445 msgctxt "insertfloatingframe|label3" msgid "Padding" -msgstr "" +msgstr "Ахьаҵқәа" #: cui/uiconfig/ui/insertoleobject.ui:16 msgctxt "insertoleobject|InsertOLEObjectDialog" msgid "Insert OLE Object" -msgstr "" +msgstr "OLE аобиект аҭаргылара" #: cui/uiconfig/ui/insertoleobject.ui:100 msgctxt "insertoleobject|createnew" @@ -6195,7 +6204,7 @@ #: cui/uiconfig/ui/insertoleobject.ui:270 msgctxt "insertoleobject|asicon" msgid "Display as icon" -msgstr "" +msgstr "Иаарԥшлатәуп адыргаҷ" #: cui/uiconfig/ui/insertoleobject.ui:292 msgctxt "insertoleobject|label2" @@ -6241,7 +6250,7 @@ #: cui/uiconfig/ui/javaclasspathdialog.ui:105 msgctxt "javaclasspathdialog|label1" msgid "A_ssigned folders and archives" -msgstr "" +msgstr "Иазалху аҭаӡқәеи архивқәеи" #: cui/uiconfig/ui/javaclasspathdialog.ui:180 msgctxt "javaclasspathdialog|archive" @@ -6271,7 +6280,7 @@ #: cui/uiconfig/ui/javastartparametersdialog.ui:132 msgctxt "javastartparametersdialog|label5" msgid "Assig_ned start parameters" -msgstr "" +msgstr "Иазалху астарт апараметрқәа" #: cui/uiconfig/ui/javastartparametersdialog.ui:184 msgctxt "javastartparametersdialog|label6" @@ -6331,7 +6340,7 @@ #: cui/uiconfig/ui/lineendstabpage.ui:138 msgctxt "lineendstabpage|FI_TIP" msgid "Add a selected object to create new arrow styles." -msgstr "" +msgstr "Иҿыцу ахыцқәа рстиль аԥҵаразы иалху аобиект ацҵара." #: cui/uiconfig/ui/lineendstabpage.ui:179 msgctxt "lineendstabpage|BTN_MODIFY" @@ -6341,17 +6350,17 @@ #: cui/uiconfig/ui/lineendstabpage.ui:218 msgctxt "lineendstabpage|BTN_LOAD|tooltip_text" msgid "Load arrow styles" -msgstr "" +msgstr "Иҭагалатәуп ахыцқәа рстильқәа" #: cui/uiconfig/ui/lineendstabpage.ui:233 msgctxt "lineendstabpage|BTN_SAVE|tooltip_text" msgid "Save arrow styles" -msgstr "" +msgstr "Еиқәырхатәуп аҵәаӷәақәа рынҵәамҭақәа реизак" #: cui/uiconfig/ui/lineendstabpage.ui:312 msgctxt "lineendstabpage|label1" msgid "Organize Arrow Styles" -msgstr "" +msgstr "Ахыцқәа рстильқәа анапхгара" #: cui/uiconfig/ui/linestyletabpage.ui:100 msgctxt "linestyletabpage|FT_LINESTYLE" @@ -6419,7 +6428,7 @@ #: cui/uiconfig/ui/linetabpage.ui:78 msgctxt "linetabpage|menuitem1" msgid "_No Symbol" -msgstr "" +msgstr "Символда" #: cui/uiconfig/ui/linetabpage.ui:86 msgctxt "linetabpage|menuitem2" @@ -6459,23 +6468,22 @@ #: cui/uiconfig/ui/linetabpage.ui:306 msgctxt "linetabpage|FT_TRANSPARENT" msgid "_Transparency:" -msgstr "" +msgstr "Аҵәцара:" #: cui/uiconfig/ui/linetabpage.ui:345 -#, fuzzy msgctxt "linetabpage|label1" msgid "Line Properties" -msgstr "Атаблица аҷыдаҟазшьақәа" +msgstr "Аҵәаӷәа аҷыдаҟазшьақәа" #: cui/uiconfig/ui/linetabpage.ui:392 msgctxt "linetabpage|FT_LINE_ENDS_STYLE" msgid "Start st_yle:" -msgstr "" +msgstr "Алагамҭа астиль:" #: cui/uiconfig/ui/linetabpage.ui:456 msgctxt "linetabpage|label5" msgid "End sty_le:" -msgstr "" +msgstr "Анҵәамҭа астиль:" #: cui/uiconfig/ui/linetabpage.ui:476 msgctxt "linetabpage|FT_LINE_START_WIDTH" @@ -6500,12 +6508,12 @@ #: cui/uiconfig/ui/linetabpage.ui:591 msgctxt "linetabpage|CBX_SYNCHRONIZE" msgid "Synchroni_ze ends" -msgstr "" +msgstr "Исинхронтәуп анҵәамҭақәа" #: cui/uiconfig/ui/linetabpage.ui:613 msgctxt "linetabpage|label2" msgid "Arrow Styles" -msgstr "" +msgstr "Ахыцқәа рстиль" #: cui/uiconfig/ui/linetabpage.ui:648 msgctxt "linetabpage|FT_EDGE_STYLE" @@ -6520,7 +6528,7 @@ #: cui/uiconfig/ui/linetabpage.ui:677 msgctxt "linetabpage|liststoreEDGE_STYLE" msgid "Rounded" -msgstr "" +msgstr "Ихаргьежьаау" #: cui/uiconfig/ui/linetabpage.ui:678 msgctxt "linetabpage|liststoreEDGE_STYLE" @@ -6540,13 +6548,12 @@ #: cui/uiconfig/ui/linetabpage.ui:693 msgctxt "linetabpage|liststoreCAP_STYLE" msgid "Flat" -msgstr "" +msgstr "Иҟьаԥсу" #: cui/uiconfig/ui/linetabpage.ui:694 -#, fuzzy msgctxt "linetabpage|liststoreCAP_STYLE" msgid "Round" -msgstr "афунт" +msgstr "Ихаргьежьу" #: cui/uiconfig/ui/linetabpage.ui:695 msgctxt "linetabpage|liststoreCAP_STYLE" @@ -6571,7 +6578,7 @@ #: cui/uiconfig/ui/linetabpage.ui:794 msgctxt "linetabpage|CB_SYMBOL_RATIO" msgid "_Keep ratio" -msgstr "" +msgstr "Ипропорционалны" #: cui/uiconfig/ui/linetabpage.ui:812 msgctxt "linetabpage|FT_SYMBOL_HEIGHT" @@ -6581,7 +6588,7 @@ #: cui/uiconfig/ui/linetabpage.ui:849 msgctxt "linetabpage|label4" msgid "Icon" -msgstr "" +msgstr "Адыргаҷ" #: cui/uiconfig/ui/linetabpage.ui:901 msgctxt "linetabpage|CTL_PREVIEW-atkobject" @@ -6641,7 +6648,7 @@ #: cui/uiconfig/ui/macroselectordialog.ui:114 msgctxt "macroselectordialog|helpmacro" msgid "Select the library that contains the macro you want. Then select the macro under 'Macro name'." -msgstr "" +msgstr "Иалышәх абиблиотека, иаҭаху амакрос зҵазкуа. Анаҩс иалышәх амакрос аҭакыра «Амакрос ахьӡ» аҟны." #: cui/uiconfig/ui/macroselectordialog.ui:130 msgctxt "macroselectordialog|helptoolbar" @@ -6696,17 +6703,17 @@ #: cui/uiconfig/ui/menuassignpage.ui:51 msgctxt "menuassignpage|gear_iconAndText" msgid "_Icon and text" -msgstr "" +msgstr "Адыргаҷи атеқсти" #: cui/uiconfig/ui/menuassignpage.ui:59 msgctxt "menuassignpage|gear_iconOnly" msgid "Icon _only" -msgstr "" +msgstr "Адыргаҷ мацара" #: cui/uiconfig/ui/menuassignpage.ui:67 msgctxt "menuassignpage|gear_textOnly" msgid "_Text only" -msgstr "" +msgstr "Атеқст мацара" #: cui/uiconfig/ui/menuassignpage.ui:119 msgctxt "menuassignpage|contentslabel" @@ -6716,12 +6723,12 @@ #: cui/uiconfig/ui/menuassignpage.ui:136 msgctxt "menuassignpage|desc" msgid "Local help is not installed." -msgstr "" +msgstr "Аилыркаага локалла иқәыргылаӡам." #: cui/uiconfig/ui/menuassignpage.ui:157 msgctxt "menuassignpage|label33" msgid "D_escription" -msgstr "" +msgstr "Ахҳәаа" #: cui/uiconfig/ui/menuassignpage.ui:191 msgctxt "menuassignpage|contentslabel" @@ -6736,7 +6743,7 @@ #: cui/uiconfig/ui/menuassignpage.ui:230 msgctxt "menuassignpage|searchEntry" msgid "Type to search" -msgstr "" +msgstr "Иҭажәгал аԥшааратә зыҳәара" #: cui/uiconfig/ui/menuassignpage.ui:257 msgctxt "menuassignpage|functionbtn" @@ -6746,7 +6753,7 @@ #: cui/uiconfig/ui/menuassignpage.ui:302 msgctxt "menuassignpage|gearbtn" msgid "Gear Menu" -msgstr "" +msgstr "Ахкынҵа «Агьежьцқәа»" #: cui/uiconfig/ui/menuassignpage.ui:303 msgctxt "menuassignpage|gearbtn" @@ -6786,12 +6793,12 @@ #: cui/uiconfig/ui/menuassignpage.ui:518 msgctxt "menuassignpage|moveupbtn" msgid "Move up" -msgstr "" +msgstr "Аҩада" #: cui/uiconfig/ui/menuassignpage.ui:531 msgctxt "menuassignpage|movedownbtn" msgid "Move down" -msgstr "" +msgstr "Алада" #: cui/uiconfig/ui/menuassignpage.ui:550 msgctxt "menuassignpage|scopelabel" @@ -6801,7 +6808,7 @@ #: cui/uiconfig/ui/menuassignpage.ui:563 msgctxt "menuassignpage|targetlabel" msgid "_Target" -msgstr "" +msgstr "Ахықәкы" #: cui/uiconfig/ui/menuassignpage.ui:576 msgctxt "menuassignpage|functionlabel" @@ -6811,12 +6818,12 @@ #: cui/uiconfig/ui/menuassignpage.ui:589 msgctxt "menuassignpage|customizelabel" msgid "_Customize" -msgstr "" +msgstr "_Ирхиатәуп" #: cui/uiconfig/ui/menuassignpage.ui:671 msgctxt "menuassignpage|insertseparator" msgid "Insert Separator" -msgstr "" +msgstr "Иҭаргылатәуп аиҟәшага" #: cui/uiconfig/ui/menuassignpage.ui:679 msgctxt "menuassignpage|insertsubmenu" @@ -6831,17 +6838,17 @@ #: cui/uiconfig/ui/menuassignpage.ui:699 msgctxt "menuassignpage|changeIcon" msgid "Change Icon..." -msgstr "" +msgstr "Иалхтәуп адыргаҷ..." #: cui/uiconfig/ui/menuassignpage.ui:707 msgctxt "menuassignpage|resetIcon" msgid "Reset Icon" -msgstr "" +msgstr "Еиҭашьақәыргылатәуп адыргаҷ" #: cui/uiconfig/ui/menuassignpage.ui:715 msgctxt "menuassignpage|restoreItem" msgid "Restore Default Command" -msgstr "" +msgstr "Еиҭашьқәыргылатәуп акоманда ишыҟаз еиԥш" #: cui/uiconfig/ui/mosaicdialog.ui:21 msgctxt "mosaicdialog|MosaicDialog" @@ -6866,7 +6873,7 @@ #: cui/uiconfig/ui/mosaicdialog.ui:227 msgctxt "mosaicdialog|edges" msgid "E_nhance edges" -msgstr "" +msgstr "И_алкаатәуп акьыԥшьқәа" #: cui/uiconfig/ui/mosaicdialog.ui:254 msgctxt "mosaicdialog|label1" @@ -6886,7 +6893,7 @@ #: cui/uiconfig/ui/movemenu.ui:155 msgctxt "movemenu|label1" msgid "Menu _position:" -msgstr "" +msgstr "Ахкынҵа _аҭыԥ" #: cui/uiconfig/ui/movemenu.ui:228 msgctxt "movemenu|up-atkobject" @@ -6916,7 +6923,7 @@ #: cui/uiconfig/ui/multipathdialog.ui:185 msgctxt "multipathdialog|label1" msgid "Mark the Default Path for New Files" -msgstr "" +msgstr "Иазгәашәҭ амҩа ишыҟоу еиԥш афаил ҿыцқәа рзы " #: cui/uiconfig/ui/namedialog.ui:8 msgctxt "namedialog|NameDialog" @@ -6928,27 +6935,27 @@ msgid "Create Library" msgstr "Иаҧҵатәуп абиблиотека" -#: cui/uiconfig/ui/newlibdialog.ui:71 +#: cui/uiconfig/ui/newlibdialog.ui:74 msgctxt "newlibdialog|newlibft" msgid "Enter the name for the new library." msgstr "Иҭажәгал абиблиотекаҿыц ахьӡ." -#: cui/uiconfig/ui/newlibdialog.ui:97 +#: cui/uiconfig/ui/newlibdialog.ui:100 msgctxt "newlibdialog|newmacroft" msgid "Enter the name for the new macro." msgstr "Иҭажәгал амакросҿыц ахьӡ." -#: cui/uiconfig/ui/newlibdialog.ui:111 +#: cui/uiconfig/ui/newlibdialog.ui:114 msgctxt "newlibdialog|renameft" msgid "Enter the new name for the selected object." msgstr "Иҭажәгал иалху аобиеқтҿыц ахьӡ." -#: cui/uiconfig/ui/newlibdialog.ui:125 +#: cui/uiconfig/ui/newlibdialog.ui:128 msgctxt "newlibdialog|altmacrotitle" msgid "Create Macro" msgstr "Иаҧҵатәуп амакрос" -#: cui/uiconfig/ui/newlibdialog.ui:137 +#: cui/uiconfig/ui/newlibdialog.ui:139 msgctxt "newlibdialog|altrenametitle" msgid "Rename" msgstr "Ахьӡ ҧсахтәуп" @@ -6976,7 +6983,7 @@ #: cui/uiconfig/ui/newtoolbardialog.ui:97 msgctxt "newtoolbardialog|label1" msgid "_Toolbar name:" -msgstr "" +msgstr "Амаругақәа рпанель ахьӡ:" #: cui/uiconfig/ui/newtoolbardialog.ui:138 msgctxt "newtoolbardialog|label2" @@ -7011,27 +7018,27 @@ #: cui/uiconfig/ui/numberingformatpage.ui:260 msgctxt "numberingformatpage|denominatorft" msgid "Den_ominator places:" -msgstr "" +msgstr "Аҵагыла аҟны адыргақәа:" #: cui/uiconfig/ui/numberingformatpage.ui:275 msgctxt "numberingformatpage|decimalsft" msgid "_Decimal places:" -msgstr "" +msgstr "_Аихшахәҭа:" #: cui/uiconfig/ui/numberingformatpage.ui:296 msgctxt "numberingformatpage|leadzerosft" msgid "Leading _zeroes:" -msgstr "" +msgstr "_Ихадоу анульқәа:" #: cui/uiconfig/ui/numberingformatpage.ui:308 msgctxt "numberingformatpage|negnumred" msgid "_Negative numbers red" -msgstr "" +msgstr "_Иҵоурам ахыԥхьаӡарақәа ҟаԥшьыла" #: cui/uiconfig/ui/numberingformatpage.ui:330 msgctxt "numberingformatpage|engineering" msgid "_Engineering notation" -msgstr "" +msgstr "Анџьныртә нҵамҭа" #: cui/uiconfig/ui/numberingformatpage.ui:345 msgctxt "numberingformatpage|thousands" @@ -7061,7 +7068,7 @@ #: cui/uiconfig/ui/numberingformatpage.ui:590 msgctxt "numberingformatpage|sourceformat" msgid "So_urce format" -msgstr "" +msgstr "Ахалагаратәи аформат" #: cui/uiconfig/ui/numberingformatpage.ui:637 msgctxt "numberingformatpage|languageft" @@ -7089,10 +7096,9 @@ msgstr "Аномер:" #: cui/uiconfig/ui/numberingoptionspage.ui:220 -#, fuzzy msgctxt "numberingoptionspage|startatft" msgid "Start at:" -msgstr "Алагамҭа арыцхә" +msgstr "Иалагатәуп аҟынтәи:" #: cui/uiconfig/ui/numberingoptionspage.ui:244 msgctxt "numberingoptionspage|bitmapft" @@ -7112,7 +7118,7 @@ #: cui/uiconfig/ui/numberingoptionspage.ui:311 msgctxt "numberingoptionspage|keepratio" msgid "Keep ratio" -msgstr "" +msgstr "Ипропорционалны" #: cui/uiconfig/ui/numberingoptionspage.ui:328 msgctxt "numberingoptionspage|orientft" @@ -7160,10 +7166,9 @@ msgstr "Ацәаҳәа ацентр аҟны" #: cui/uiconfig/ui/numberingoptionspage.ui:352 -#, fuzzy msgctxt "numberingoptionspage|orientlb" msgid "Bottom of line" -msgstr "Ихадоу аҵәаӷәа ҵаҟала" +msgstr "Ацәаҳәа ҵаҟала" #: cui/uiconfig/ui/numberingoptionspage.ui:362 msgctxt "numberingoptionspage|bitmap" @@ -7223,12 +7228,12 @@ #: cui/uiconfig/ui/numberingoptionspage.ui:644 msgctxt "numberingoptionspage|allsame" msgid "_Consecutive numbering" -msgstr "" +msgstr "Еишьҭагыло аномерркра" #: cui/uiconfig/ui/numberingoptionspage.ui:660 msgctxt "numberingoptionspage|label3" msgid "All Levels" -msgstr "" +msgstr "Аҩаӡарақәа зегьы" #: cui/uiconfig/ui/numberingpositionpage.ui:100 msgctxt "numberingpositionpage|1" @@ -7243,7 +7248,7 @@ #: cui/uiconfig/ui/numberingpositionpage.ui:164 msgctxt "numberingpositionpage|num2align" msgid "N_umbering alignment:" -msgstr "" +msgstr "Аномерркра аиҟаратәра:" #: cui/uiconfig/ui/numberingpositionpage.ui:178 msgctxt "numberingpositionpage|alignedat" @@ -7253,7 +7258,7 @@ #: cui/uiconfig/ui/numberingpositionpage.ui:192 msgctxt "numberingpositionpage|indentat" msgid "Indent at:" -msgstr "" +msgstr "Ахьаҵ алагамҭа:" #: cui/uiconfig/ui/numberingpositionpage.ui:219 msgctxt "numberingpositionpage|at" @@ -7278,12 +7283,12 @@ #: cui/uiconfig/ui/numberingpositionpage.ui:274 msgctxt "numberingpositionpage|indent" msgid "Indent:" -msgstr "" +msgstr "Ахьаҵ:" #: cui/uiconfig/ui/numberingpositionpage.ui:299 msgctxt "numberingpositionpage|relative" msgid "Relati_ve" -msgstr "" +msgstr "Иаҿырԥшу" #: cui/uiconfig/ui/numberingpositionpage.ui:318 msgctxt "numberingpositionpage|numberingwidth" @@ -7296,11 +7301,13 @@ "Minimum space between\n" "numbering and text:" msgstr "" +"Иминималу аинтервал\n" +"аномери атеқсти рыбжьара:" #: cui/uiconfig/ui/numberingpositionpage.ui:374 msgctxt "numberingpositionpage|numalign" msgid "N_umbering alignment:" -msgstr "" +msgstr "Аномерркра аиҟаратәра:" #: cui/uiconfig/ui/numberingpositionpage.ui:389 #, fuzzy @@ -7320,10 +7327,9 @@ msgstr "Арыӷьарахь ала" #: cui/uiconfig/ui/numberingpositionpage.ui:417 -#, fuzzy msgctxt "numberingpositionpage|label10" msgid "Position and Spacing" -msgstr "Аҭыҧи ашәагааи" +msgstr "Аҭыԥи аинтервали" #: cui/uiconfig/ui/numberingpositionpage.ui:439 msgctxt "numberingpositionpage|standard" @@ -7346,10 +7352,9 @@ msgstr "Ахҳәаа" #: cui/uiconfig/ui/objecttitledescdialog.ui:92 -#, fuzzy msgctxt "objecttitledescdialog|object_title_label" msgid "_Title:" -msgstr "Ахы" +msgstr "_Ахы:" #: cui/uiconfig/ui/objecttitledescdialog.ui:120 msgctxt "objecttitledescdialog|desc_label" @@ -7364,17 +7369,17 @@ #: cui/uiconfig/ui/optaccessibilitypage.ui:47 msgctxt "optaccessibilitypage|textselinreadonly" msgid "Use te_xt selection cursor in read-only text documents" -msgstr "" +msgstr "_Ихархәатәуп атеқсттә курсор адокументқәа «аԥхьара мацараз» рҟны" #: cui/uiconfig/ui/optaccessibilitypage.ui:63 msgctxt "optaccessibilitypage|animatedgraphics" msgid "Allow animated _images" -msgstr "" +msgstr "Изинтәуп асахьақәа ранимациа" #: cui/uiconfig/ui/optaccessibilitypage.ui:79 msgctxt "optaccessibilitypage|animatedtext" msgid "Allow animated _text" -msgstr "" +msgstr "Изинтәуп атеқст _анимациа" #: cui/uiconfig/ui/optaccessibilitypage.ui:101 msgctxt "optaccessibilitypage|label1" @@ -7384,17 +7389,17 @@ #: cui/uiconfig/ui/optaccessibilitypage.ui:134 msgctxt "optaccessibilitypage|autodetecthc" msgid "Automatically _detect high contrast mode of operating system" -msgstr "" +msgstr "_Еиҩдыраалатәуп аоперациатә система аконтрасттә режим" #: cui/uiconfig/ui/optaccessibilitypage.ui:150 msgctxt "optaccessibilitypage|autofontcolor" msgid "Use automatic font _color for screen display" -msgstr "" +msgstr "Автоматикала иазалхлатәуп _атеқст аԥштәы" #: cui/uiconfig/ui/optaccessibilitypage.ui:166 msgctxt "optaccessibilitypage|systempagepreviewcolor" msgid "_Use system colors for page previews" -msgstr "" +msgstr "Ихархәалатәуп асистематә палитра адаҟәақәа рыхәаԥшразы" #: cui/uiconfig/ui/optaccessibilitypage.ui:188 msgctxt "optaccessibilitypage|label2" @@ -7402,21 +7407,19 @@ msgstr "Аконтрасттә режим апараметрқәа" #: cui/uiconfig/ui/optadvancedpage.ui:38 -#, fuzzy msgctxt "optadvancedpage|javaenabled" msgid "_Use a Java runtime environment" -msgstr "Иалхтәуп Java Runtime Environment" +msgstr "Ихархәатәуп Java Runtime Environment" #: cui/uiconfig/ui/optadvancedpage.ui:72 msgctxt "optadvancedpage|label2" msgid "_Java runtime environments (JRE) already installed:" -msgstr "" +msgstr "Иқәыргылоу Java авиртуалтә машьынақәа:" #: cui/uiconfig/ui/optadvancedpage.ui:98 -#, fuzzy msgctxt "optadvancedpage|add" msgid "_Add..." -msgstr "Иацҵатәуп..." +msgstr "_Иацҵатәуп..." #: cui/uiconfig/ui/optadvancedpage.ui:112 msgctxt "optadvancedpage|parameters" @@ -7431,7 +7434,7 @@ #: cui/uiconfig/ui/optadvancedpage.ui:159 msgctxt "optadvancedpage|vendor" msgid "Vendor" -msgstr "" +msgstr "Аҟаҵаҩ" #: cui/uiconfig/ui/optadvancedpage.ui:171 msgctxt "optadvancedpage|version" @@ -7466,7 +7469,7 @@ #: cui/uiconfig/ui/optadvancedpage.ui:315 msgctxt "optadvancedpage|experimental" msgid "Enable experimental features (may be unstable)" -msgstr "" +msgstr "Иалаҵатәуп аексперименталтә лшарақәа (иҭышәынтәалаӡам)" #: cui/uiconfig/ui/optadvancedpage.ui:330 msgctxt "optadvancedpage|macrorecording" @@ -7481,7 +7484,7 @@ #: cui/uiconfig/ui/optadvancedpage.ui:365 msgctxt "optadvancedpage|label12" msgid "Optional Features" -msgstr "" +msgstr "Иацҵоу алшарақәа" #: cui/uiconfig/ui/optappearancepage.ui:35 msgctxt "optappearancepage|label3" @@ -7521,7 +7524,7 @@ #: cui/uiconfig/ui/optasianpage.ui:49 msgctxt "optasianpage|charpunctkerning" msgid "Western _text and Asian punctuation" -msgstr "" +msgstr "Мраҭашәаратәи атеқсти мрагылараазиатәи апунктуациеи" #: cui/uiconfig/ui/optasianpage.ui:73 msgctxt "optasianpage|label1" @@ -7536,12 +7539,12 @@ #: cui/uiconfig/ui/optasianpage.ui:123 msgctxt "optasianpage|punctcompression" msgid "_Compress punctuation only" -msgstr "" +msgstr "Еиҵацалатәуп апунктуациа мацара" #: cui/uiconfig/ui/optasianpage.ui:141 msgctxt "optasianpage|punctkanacompression" msgid "Compress punctuation and Japanese Kana" -msgstr "" +msgstr "Еиҵацалатәуп апунктуациеи Иапониатәи Аканеи" #: cui/uiconfig/ui/optasianpage.ui:165 msgctxt "optasianpage|label2" @@ -7562,12 +7565,12 @@ #: cui/uiconfig/ui/optasianpage.ui:265 msgctxt "optasianpage|startft" msgid "Not _at start of line:" -msgstr "" +msgstr "Ацәаҳәа алагамҭаҿ акәымкәа:" #: cui/uiconfig/ui/optasianpage.ui:279 msgctxt "optasianpage|endft" msgid "Not at _end of line:" -msgstr "" +msgstr "Ацәаҳәа анҵәамҭаҿ акәымкәа:" #: cui/uiconfig/ui/optasianpage.ui:322 msgctxt "optasianpage|hintft" @@ -7582,7 +7585,7 @@ #: cui/uiconfig/ui/optbasicidepage.ui:29 msgctxt "optbasicidepage|codecomplete_enable" msgid "Enable code completion" -msgstr "" +msgstr "Иаҿактәуп акод ахыркәшара" #: cui/uiconfig/ui/optbasicidepage.ui:50 msgctxt "optbasicidepage|label1" @@ -7592,22 +7595,22 @@ #: cui/uiconfig/ui/optbasicidepage.ui:82 msgctxt "optbasicidepage|autoclose_proc" msgid "Autoclose procedures" -msgstr "" +msgstr "Апроцедурақәа равтохыркәшара" #: cui/uiconfig/ui/optbasicidepage.ui:97 msgctxt "optbasicidepage|autoclose_paren" msgid "Autoclose parenthesis" -msgstr "" +msgstr "Ахыцқәа равтохыркәшара" #: cui/uiconfig/ui/optbasicidepage.ui:112 msgctxt "optbasicidepage|autoclose_quotes" msgid "Autoclose quotes" -msgstr "" +msgstr "Ахыцқәа равтохыркәшара" #: cui/uiconfig/ui/optbasicidepage.ui:127 msgctxt "optbasicidepage|autocorrect" msgid "Autocorrection" -msgstr "" +msgstr "Автоԥсахра" #: cui/uiconfig/ui/optbasicidepage.ui:149 msgctxt "optbasicidepage|label2" @@ -7617,12 +7620,12 @@ #: cui/uiconfig/ui/optbasicidepage.ui:181 msgctxt "optbasicidepage|extendedtypes_enable" msgid "Use extended types" -msgstr "" +msgstr "Ирҭбаау атипқәа" #: cui/uiconfig/ui/optbasicidepage.ui:202 msgctxt "optbasicidepage|label3" msgid "Language Features" -msgstr "" +msgstr "Абызшәа аҷыдарақәа" #: cui/uiconfig/ui/optchartcolorspage.ui:43 msgctxt "optchartcolorspage|label20" @@ -7643,27 +7646,27 @@ #: cui/uiconfig/ui/optctlpage.ui:31 msgctxt "optctlpage|sequencechecking" msgid "Use se_quence checking" -msgstr "" +msgstr "Игәаҭалатәуп аишьҭагылақәа" #: cui/uiconfig/ui/optctlpage.ui:56 msgctxt "optctlpage|restricted" msgid "Restricted" -msgstr "" +msgstr "Азин ыҟам" #: cui/uiconfig/ui/optctlpage.ui:71 msgctxt "optctlpage|typeandreplace" msgid "_Type and replace" -msgstr "" +msgstr "Алаԥсахра акьыԥхьраан" #: cui/uiconfig/ui/optctlpage.ui:100 msgctxt "optctlpage|label1" msgid "Sequence Checking" -msgstr "" +msgstr "Аишьҭагылақәа ргәаҭара" #: cui/uiconfig/ui/optctlpage.ui:135 msgctxt "optctlpage|label3" msgid "Movement:" -msgstr "" +msgstr "Аиҭаҵра ахырхарҭа:" #: cui/uiconfig/ui/optctlpage.ui:145 msgctxt "optctlpage|movementlogical" @@ -7673,12 +7676,12 @@ #: cui/uiconfig/ui/optctlpage.ui:162 msgctxt "optctlpage|movementvisual" msgid "_Visual" -msgstr "" +msgstr "Ивизуалу" #: cui/uiconfig/ui/optctlpage.ui:187 msgctxt "optctlpage|label2" msgid "Cursor Control" -msgstr "" +msgstr "Акурсор напхгараҭара" #: cui/uiconfig/ui/optctlpage.ui:221 msgctxt "optctlpage|label5" @@ -7693,7 +7696,7 @@ #: cui/uiconfig/ui/optctlpage.ui:237 msgctxt "optctlpage|numerals" msgid "Eastern Arabic (٣ ,٢ ,١…)" -msgstr "" +msgstr "Мрагылара-арабтәиқәа (٣ ,٢ ,١…)" #: cui/uiconfig/ui/optctlpage.ui:238 msgctxt "optctlpage|numerals" @@ -7713,7 +7716,7 @@ #: cui/uiconfig/ui/optemailpage.ui:26 msgctxt "optemailpage|label2" msgid "_E-mail program:" -msgstr "" +msgstr "E-mail апрограмма:" #: cui/uiconfig/ui/optemailpage.ui:54 msgctxt "optemailpage|browse" @@ -7738,7 +7741,7 @@ #: cui/uiconfig/ui/optfltrembedpage.ui:52 msgctxt "optfltrembedpage|label2" msgid "[L]: Load and convert the object" -msgstr "" +msgstr "[И]: Иҭагалатәуп нас еиҭактәуп аобиект" #: cui/uiconfig/ui/optfltrembedpage.ui:65 msgctxt "optfltrembedpage|label3" @@ -7748,7 +7751,7 @@ #: cui/uiconfig/ui/optfltrembedpage.ui:81 msgctxt "optfltrembedpage|label1" msgid "Embedded Objects" -msgstr "" +msgstr "Иаларҵәоу аобиектқәа" #: cui/uiconfig/ui/optfltrembedpage.ui:116 msgctxt "optfltrembedpage|label5" @@ -7758,7 +7761,7 @@ #: cui/uiconfig/ui/optfltrembedpage.ui:131 msgctxt "optfltrembedpage|highlighting" msgid "Highlighting" -msgstr "" +msgstr "Ԥштәыла алкаара" #: cui/uiconfig/ui/optfltrembedpage.ui:148 msgctxt "optfltrembedpage|shading" @@ -7778,7 +7781,7 @@ #: cui/uiconfig/ui/optfltrpage.ui:46 msgctxt "optfltrpage|wo_exec" msgid "E_xecutable code" -msgstr "" +msgstr "Зынагӡара ауа _акод" #: cui/uiconfig/ui/optfltrpage.ui:64 msgctxt "optfltrpage|wo_saveorig" @@ -7798,7 +7801,7 @@ #: cui/uiconfig/ui/optfltrpage.ui:136 msgctxt "optfltrpage|ex_exec" msgid "E_xecutable code" -msgstr "" +msgstr "Зынагӡара ауа _акод" #: cui/uiconfig/ui/optfltrpage.ui:154 msgctxt "optfltrpage|ex_saveorig" @@ -7858,12 +7861,12 @@ #: cui/uiconfig/ui/optfontspage.ui:205 msgctxt "optfontspage|usetable" msgid "_Apply replacement table" -msgstr "" +msgstr "Ихархәатәуп алаԥсахрақәа ртаблица" #: cui/uiconfig/ui/optfontspage.ui:227 msgctxt "optfontspage|label4" msgid "Replacement Table" -msgstr "" +msgstr "Алаԥсахрақәа ртаблица" #: cui/uiconfig/ui/optfontspage.ui:266 msgctxt "optfontspage|label8" @@ -7888,7 +7891,7 @@ #: cui/uiconfig/ui/optfontspage.ui:341 msgctxt "optfontspage|label1" msgid "Font Settings for HTML, Basic and SQL Sources" -msgstr "" +msgstr "HTML, Basic -и SQL -и рхалагаратә теқстқәа рзы ашрифт" #: cui/uiconfig/ui/optgeneralpage.ui:35 msgctxt "optgeneralpage|exthelp" @@ -7928,7 +7931,7 @@ #: cui/uiconfig/ui/optgeneralpage.ui:201 msgctxt "optgeneralpage|docstatus" msgid "_Printing sets \"document modified\" status" -msgstr "" +msgstr "Акьыԥхьра иқәнаргылоит аҭагылазаашьа «адокумент ԥсахуп»" #: cui/uiconfig/ui/optgeneralpage.ui:216 msgctxt "optgeneralpage|label4" @@ -7958,22 +7961,22 @@ #: cui/uiconfig/ui/optgeneralpage.ui:330 msgctxt "optgeneralpage|label7" msgid "Help Improve %PRODUCTNAME" -msgstr "" +msgstr "Шәацхраа %PRODUCTNAME аиӷьтәра" #: cui/uiconfig/ui/optgeneralpage.ui:361 msgctxt "optgeneralpage|quicklaunch" msgid "Load %PRODUCTNAME during system start-up" -msgstr "" +msgstr "Иҭагалатәуп %PRODUCTNAME асистема адәықәҵараан" #: cui/uiconfig/ui/optgeneralpage.ui:376 msgctxt "optgeneralpage|systray" msgid "Enable systray Quickstarter" -msgstr "" +msgstr "Ихархәатәуп Астартласы" #: cui/uiconfig/ui/optgeneralpage.ui:397 msgctxt "optgeneralpage|label8" msgid "%PRODUCTNAME Quickstarter" -msgstr "" +msgstr "%PRODUCTNAME Астартласы" #: cui/uiconfig/ui/opthtmlpage.ui:90 msgctxt "opthtmlpage|size7FT" @@ -8018,17 +8021,17 @@ #: cui/uiconfig/ui/opthtmlpage.ui:340 msgctxt "opthtmlpage|ignorefontnames" msgid "Ignore _font settings" -msgstr "" +msgstr "Ирызхьаԥштәӡам ашрифт архиарақәа" #: cui/uiconfig/ui/opthtmlpage.ui:358 msgctxt "opthtmlpage|unknowntag" msgid "_Import unknown HTML tags as fields" -msgstr "" +msgstr "Импорттәуп идырым HTML атегқәа аҭакыра ҳасабла" #: cui/uiconfig/ui/opthtmlpage.ui:376 msgctxt "opthtmlpage|numbersenglishus" msgid "_Use '%ENGLISHUSLOCALE' locale for numbers" -msgstr "" +msgstr "Ахыԥхьаӡарақәа аформат «%ENGLISHUSLOCALE» ала" #: cui/uiconfig/ui/opthtmlpage.ui:400 msgctxt "opthtmlpage|label2" @@ -8043,12 +8046,12 @@ #: cui/uiconfig/ui/opthtmlpage.ui:482 msgctxt "opthtmlpage|savegrflocal" msgid "_Copy local images to Internet" -msgstr "" +msgstr "Акопиақәа рхыхлатәуп Интернет аҟны алокалтә сахьақәа" #: cui/uiconfig/ui/opthtmlpage.ui:500 msgctxt "opthtmlpage|printextension" msgid "_Print layout" -msgstr "" +msgstr "Акыԥхьра аҭыԥнҵара" #: cui/uiconfig/ui/opthtmlpage.ui:518 msgctxt "opthtmlpage|starbasicwarning" @@ -8073,27 +8076,27 @@ #: cui/uiconfig/ui/optjsearchpage.ui:33 msgctxt "optjsearchpage|matchcase" msgid "_uppercase/lowercase" -msgstr "" +msgstr "Анбан дуқәа/анбан хәыҷқәа" #: cui/uiconfig/ui/optjsearchpage.ui:50 msgctxt "optjsearchpage|matchfullhalfwidth" msgid "_full-width/half-width forms" -msgstr "" +msgstr "Иҭәуи/ибжатои аҭбаара аформақәа" #: cui/uiconfig/ui/optjsearchpage.ui:67 msgctxt "optjsearchpage|matchhiraganakatakana" msgid "_hiragana/katakana" -msgstr "" +msgstr "Хирагана/Катакана" #: cui/uiconfig/ui/optjsearchpage.ui:84 msgctxt "optjsearchpage|matchcontractions" msgid "_contractions (yo-on, sokuon)" -msgstr "" +msgstr "Абжьыҟақәа рконтрактациа (yo-on, sokuon)" #: cui/uiconfig/ui/optjsearchpage.ui:101 msgctxt "optjsearchpage|matchminusdashchoon" msgid "_minus/dash/cho-on" -msgstr "" +msgstr "Минус/дефис/cho-on" #: cui/uiconfig/ui/optjsearchpage.ui:118 msgctxt "optjsearchpage|matchrepeatcharmarks" @@ -8103,12 +8106,12 @@ #: cui/uiconfig/ui/optjsearchpage.ui:135 msgctxt "optjsearchpage|matchvariantformkanji" msgid "_variant-form kanji (itaiji)" -msgstr "" +msgstr "Авариант кандзи (итаидзи)" #: cui/uiconfig/ui/optjsearchpage.ui:152 msgctxt "optjsearchpage|matcholdkanaforms" msgid "_old Kana forms" -msgstr "" +msgstr "Иажәхьоу Кана аформақәа" #: cui/uiconfig/ui/optjsearchpage.ui:169 msgctxt "optjsearchpage|matchdiziduzu" @@ -8148,12 +8151,12 @@ #: cui/uiconfig/ui/optjsearchpage.ui:288 msgctxt "optjsearchpage|matchprolongedsoundmark" msgid "Prolon_ged vowels (ka-/kaa)" -msgstr "" +msgstr "Икыраамҭатәу абжьыҟақәа (ka-/kaa)" #: cui/uiconfig/ui/optjsearchpage.ui:311 msgctxt "optjsearchpage|label1" msgid "Treat as Equal" -msgstr "" +msgstr "Иԥхьаӡатәуп еиҟараҵакны" #: cui/uiconfig/ui/optjsearchpage.ui:345 msgctxt "optjsearchpage|ignorepunctuation" @@ -8163,7 +8166,7 @@ #: cui/uiconfig/ui/optjsearchpage.ui:362 msgctxt "optjsearchpage|ignorewhitespace" msgid "_Whitespace characters" -msgstr "" +msgstr "Абжьажьгатә символқәа" #: cui/uiconfig/ui/optjsearchpage.ui:379 msgctxt "optjsearchpage|ignoremiddledot" @@ -8173,12 +8176,12 @@ #: cui/uiconfig/ui/optjsearchpage.ui:405 msgctxt "optjsearchpage|label2" msgid "Ignore" -msgstr "" +msgstr "Ибжьажьтәуп" #: cui/uiconfig/ui/optlanguagespage.ui:37 msgctxt "optlanguagespage|label4" msgid "_User interface:" -msgstr "" +msgstr "Ахархәаҩ иинтерфеис:" #: cui/uiconfig/ui/optlanguagespage.ui:51 msgctxt "optlanguagespage|localesettingFT" @@ -8193,17 +8196,17 @@ #: cui/uiconfig/ui/optlanguagespage.ui:79 msgctxt "optlanguagespage|defaultcurrency" msgid "_Default currency:" -msgstr "" +msgstr "Авалиута ишыҟо еиԥш:" #: cui/uiconfig/ui/optlanguagespage.ui:93 msgctxt "optlanguagespage|dataaccpatterns" msgid "Date acceptance _patterns:" -msgstr "" +msgstr "Арыцхәқәа реиҩдыраара ашаблонқәа:" #: cui/uiconfig/ui/optlanguagespage.ui:153 msgctxt "optlanguagespage|decimalseparator" msgid "_Same as locale setting ( %1 )" -msgstr "" +msgstr "Алокалтә рхиарақәа ( %1 ) рҟынтә" #: cui/uiconfig/ui/optlanguagespage.ui:174 msgctxt "optlanguagespage|label1" @@ -8218,7 +8221,7 @@ #: cui/uiconfig/ui/optlanguagespage.ui:261 msgctxt "optlanguagespage|ctlsupport" msgid "Complex _text layout:" -msgstr "" +msgstr "Иуадаҩу аҩырақәа рсистемақәа:" #: cui/uiconfig/ui/optlanguagespage.ui:276 msgctxt "optlanguagespage|asiansupport" @@ -8233,12 +8236,12 @@ #: cui/uiconfig/ui/optlanguagespage.ui:311 msgctxt "optlanguagespage|label2" msgid "Default Languages for Documents" -msgstr "" +msgstr "Адокументқәа рбызшәа ишыҟоу еиԥш" #: cui/uiconfig/ui/optlanguagespage.ui:342 msgctxt "optlanguagespage|ignorelanguagechange" msgid "Ignore s_ystem input language" -msgstr "" +msgstr "Иазхьаԥштәӡам ОС аҭагаларатә бызшәа" #: cui/uiconfig/ui/optlanguagespage.ui:363 msgctxt "optlanguagespage|label3" @@ -8248,7 +8251,7 @@ #: cui/uiconfig/ui/optlingupage.ui:47 msgctxt "optlingupage|lingumodulesft" msgid "_Available language modules:" -msgstr "" +msgstr "Ахархәара зуа абызшәатә модульқәа:" #: cui/uiconfig/ui/optlingupage.ui:74 msgctxt "optlingupage|lingumodulesedit" @@ -8258,12 +8261,12 @@ #: cui/uiconfig/ui/optlingupage.ui:82 msgctxt "optlingupage|lingumodulesedit-atkobject" msgid "Edit Available language modules" -msgstr "" +msgstr "Аредакциа рзутәуп абызшәатә модульқәа" #: cui/uiconfig/ui/optlingupage.ui:112 msgctxt "optlingupage|lingudictsft" msgid "_User-defined dictionaries:" -msgstr "" +msgstr "Ахархәаҩ ижәарқәа:" #: cui/uiconfig/ui/optlingupage.ui:146 msgctxt "optlingupage|lingudictsnew" @@ -8278,7 +8281,7 @@ #: cui/uiconfig/ui/optlingupage.ui:167 msgctxt "optlingupage|lingudictsedit-atkobject" msgid "Edit User-defined dictionaries" -msgstr "" +msgstr "Ахархәаҩ ижәарқәа аредакциа рзутәуп" #: cui/uiconfig/ui/optlingupage.ui:179 msgctxt "optlingupage|lingudictsdelete" @@ -8293,7 +8296,7 @@ #: cui/uiconfig/ui/optlingupage.ui:230 msgctxt "optlingupage|moredictslink" msgid "Get more dictionaries online..." -msgstr "" +msgstr "Егьырҭ ажәарқәа аИнтернет аҟны" #: cui/uiconfig/ui/optlingupage.ui:262 msgctxt "optlingupage|linguoptionsedit" @@ -8328,7 +8331,7 @@ #: cui/uiconfig/ui/optnewdictionarydialog.ui:138 msgctxt "optnewdictionarydialog|except" msgid "_Exception (-)" -msgstr "" +msgstr "Иам_хтәуп (-)" #: cui/uiconfig/ui/optnewdictionarydialog.ui:177 msgctxt "optnewdictionarydialog|label1" @@ -8383,7 +8386,7 @@ #: cui/uiconfig/ui/optonlineupdatepage.ui:220 msgctxt "optonlineupdatepage|extrabits" msgid "_Send OS version and basic hardware information" -msgstr "" +msgstr "Идәықәҵалатәуп ОС аверсиақәеи амаҭәахәқәа ирызку аинформациеи" #: cui/uiconfig/ui/optonlineupdatepage.ui:224 msgctxt "optonlineupdatepage|extrabits|tooltip_text" @@ -8403,7 +8406,7 @@ #: cui/uiconfig/ui/optonlineupdatepage.ui:288 msgctxt "optonlineupdatepage|neverchecked" msgid "Last checked: Not yet" -msgstr "" +msgstr "Аҵыхәтәантәи агәаҭара: Иҟаҵаӡамызт" #: cui/uiconfig/ui/optonlineupdatepage.ui:305 msgctxt "optonlineupdatepage|label1" @@ -8413,12 +8416,12 @@ #: cui/uiconfig/ui/optopenclpage.ui:29 msgctxt "optopenclpage|useopencl" msgid "Allow use of OpenCL" -msgstr "" +msgstr "Изинтәуп OpenCL" #: cui/uiconfig/ui/optopenclpage.ui:47 msgctxt "optopenclpage|openclused" msgid "OpenCL is available for use." -msgstr "" +msgstr "OpenCL ахь анаӡара ауеит." #: cui/uiconfig/ui/optopenclpage.ui:59 msgctxt "optopenclpage|openclnotused" @@ -8448,7 +8451,7 @@ #: cui/uiconfig/ui/optpathspage.ui:116 msgctxt "optpathspage|label1" msgid "Paths used by %PRODUCTNAME" -msgstr "" +msgstr "Амҩақәа, %PRODUCTNAME аҟны ихархәоу" #: cui/uiconfig/ui/optpathspage.ui:137 #, fuzzy @@ -8504,7 +8507,7 @@ #: cui/uiconfig/ui/optproxypage.ui:207 msgctxt "optproxypage|noproxyft" msgid "_No proxy for:" -msgstr "" +msgstr "Прокси ада азы:" #: cui/uiconfig/ui/optproxypage.ui:220 msgctxt "optproxypage|httpsportft" @@ -8529,12 +8532,12 @@ #: cui/uiconfig/ui/optsavepage.ui:36 msgctxt "optsavepage|load_docprinter" msgid "Load printer settings with the document" -msgstr "" +msgstr "Иҭагалалатәуп апринтер архиарақәа адокумент ацны" #: cui/uiconfig/ui/optsavepage.ui:52 msgctxt "optsavepage|load_settings" msgid "Load user-specific settings with the document" -msgstr "" +msgstr "Иҭагалалатәуп адокумент ахархәаҩ ирхиарақәа ацны" #: cui/uiconfig/ui/optsavepage.ui:74 msgctxt "optsavepage|label1" @@ -8544,7 +8547,7 @@ #: cui/uiconfig/ui/optsavepage.ui:111 msgctxt "optsavepage|autosave" msgid "Save _AutoRecovery information every:" -msgstr "" +msgstr "Автоеиқәырхара ес:" #: cui/uiconfig/ui/optsavepage.ui:139 msgctxt "optsavepage|autosave_mins" @@ -8554,27 +8557,27 @@ #: cui/uiconfig/ui/optsavepage.ui:154 msgctxt "optsavepage|userautosave" msgid "Automatically save the document too" -msgstr "" +msgstr "Убриаан автоматикала еиқәырхалатәуп адокументгьы" #: cui/uiconfig/ui/optsavepage.ui:170 msgctxt "optsavepage|relative_fsys" msgid "Save URLs relative to file system" -msgstr "" +msgstr "Афаилқәа рахь иаҿырԥшу амҩақәа" #: cui/uiconfig/ui/optsavepage.ui:185 msgctxt "optsavepage|docinfo" msgid "_Edit document properties before saving" -msgstr "" +msgstr "Еиқәырхахаанӡа адокумент аҷыдаҟазшьақәа рыриашара " #: cui/uiconfig/ui/optsavepage.ui:200 msgctxt "optsavepage|relative_inet" msgid "Save URLs relative to internet" -msgstr "" +msgstr "Иаҿырԥшу аинтернет-адресқәа" #: cui/uiconfig/ui/optsavepage.ui:215 msgctxt "optsavepage|backup" msgid "Al_ways create backup copy" -msgstr "" +msgstr "Есқьаангьы иаԥҵалатәуп арезервтә копиақәа" #: cui/uiconfig/ui/optsavepage.ui:236 msgctxt "optsavepage|label2" @@ -8590,7 +8593,7 @@ #: cui/uiconfig/ui/optsavepage.ui:292 msgctxt "optsavepage|odfwarning_label" msgid "Not using ODF 1.2 Extended may cause information to be lost." -msgstr "" +msgstr "«Ирҭбаау ODF 1.2» ахамырхәара икылнагар алшоит аинформациа ацәыӡрахь." #: cui/uiconfig/ui/optsavepage.ui:322 msgctxt "optsavepage|odfversion" @@ -8605,12 +8608,12 @@ #: cui/uiconfig/ui/optsavepage.ui:324 msgctxt "optsavepage|odfversion" msgid "1.2 Extended (compatibility mode)" -msgstr "" +msgstr "1.2 ирҭбаау (иашьашәало)" #: cui/uiconfig/ui/optsavepage.ui:325 msgctxt "optsavepage|odfversion" msgid "1.2 Extended (recommended)" -msgstr "" +msgstr "1.2 ирҭбаау (ирекоменациоу)" #: cui/uiconfig/ui/optsavepage.ui:338 msgctxt "optsavepage|label5" @@ -8620,7 +8623,7 @@ #: cui/uiconfig/ui/optsavepage.ui:352 msgctxt "optsavepage|saveas_label" msgid "Always sa_ve as:" -msgstr "" +msgstr "Есқьаангьы еиқәырхалатәуп абас:" #: cui/uiconfig/ui/optsavepage.ui:366 msgctxt "optsavepage|doctype" @@ -8665,7 +8668,7 @@ #: cui/uiconfig/ui/optsavepage.ui:412 msgctxt "optsavepage|label3" msgid "Default File Format and ODF Settings" -msgstr "" +msgstr "Афаил аформат ишыҟоу еиԥши ODF архиарақәеи" #: cui/uiconfig/ui/optsecuritypage.ui:36 msgctxt "optsecuritypage|label9" @@ -8675,7 +8678,7 @@ #: cui/uiconfig/ui/optsecuritypage.ui:49 msgctxt "optsecuritypage|tsas" msgid "_TSAs..." -msgstr "" +msgstr "АЕА.." #: cui/uiconfig/ui/optsecuritypage.ui:71 msgctxt "optsecuritypage|label10" @@ -8685,7 +8688,7 @@ #: cui/uiconfig/ui/optsecuritypage.ui:111 msgctxt "optsecuritypage|label7" msgid "Select the Network Security Services certificate directory to use for digital signatures." -msgstr "" +msgstr "Иалышәх асертификатқәа ркаталог NSS ацифратә напаҵаҩразы." #: cui/uiconfig/ui/optsecuritypage.ui:124 msgctxt "optsecuritypage|cert" @@ -8715,12 +8718,12 @@ #: cui/uiconfig/ui/optsecuritypage.ui:263 msgctxt "optsecuritypage|savepassword" msgid "Persistently _save passwords for web connections" -msgstr "" +msgstr "Иҵәахлатәуп ажәамаӡақәа web-аҿакрақәа рзы" #: cui/uiconfig/ui/optsecuritypage.ui:292 msgctxt "optsecuritypage|usemasterpassword" msgid "Protected _by a master password (recommended)" -msgstr "" +msgstr "Ахьчара ажәамаӡа-азҟаза ала (ирекомендациоуп)" #: cui/uiconfig/ui/optsecuritypage.ui:313 msgctxt "optsecuritypage|masterpasswordtext" @@ -8748,7 +8751,7 @@ #: cui/uiconfig/ui/optsecuritypage.ui:415 msgctxt "optsecuritypage|label2" msgid "Passwords for Web Connections" -msgstr "" +msgstr "Web-аҿакрақәа рзы ажәамаӡақәа" #: cui/uiconfig/ui/optsecuritypage.ui:455 msgctxt "optsecuritypage|label4" @@ -8763,12 +8766,12 @@ #: cui/uiconfig/ui/optsecuritypage.ui:490 msgctxt "optsecuritypage|label1" msgid "Security Options and Warnings" -msgstr "" +msgstr "Апараметрқәеи ашәарҭадаразы агәаҽанҵарақәеи" #: cui/uiconfig/ui/optuserpage.ui:12 msgctxt "optuserpage|liststore1" msgid "No key" -msgstr "" +msgstr "Иҟам ацаԥха" #: cui/uiconfig/ui/optuserpage.ui:45 msgctxt "optuserpage|companyft" @@ -8788,12 +8791,12 @@ #: cui/uiconfig/ui/optuserpage.ui:87 msgctxt "optuserpage|cityft" msgid "City/state/_zip:" -msgstr "" +msgstr "Ақалақь/Араион/Аԥошьҭатә индекс:" #: cui/uiconfig/ui/optuserpage.ui:101 msgctxt "optuserpage|countryft" msgid "Country/re_gion:" -msgstr "" +msgstr "Атәыла/Аобласт:" #: cui/uiconfig/ui/optuserpage.ui:115 msgctxt "optuserpage|titleft" @@ -8803,17 +8806,17 @@ #: cui/uiconfig/ui/optuserpage.ui:129 msgctxt "optuserpage|phoneft" msgid "Telephone (home/_work):" -msgstr "" +msgstr "Аҭел (аҩн./аус.):" #: cui/uiconfig/ui/optuserpage.ui:134 msgctxt "phoneft-atkobject" msgid "Home telephone number" -msgstr "" +msgstr "Аҩнтәи аҭел аномер" #: cui/uiconfig/ui/optuserpage.ui:148 msgctxt "optuserpage|faxft" msgid "Fa_x/e-mail:" -msgstr "" +msgstr "Афакс/e-mail:" #: cui/uiconfig/ui/optuserpage.ui:170 msgctxt "optuserpage|firstname-atkobject" @@ -8838,12 +8841,12 @@ #: cui/uiconfig/ui/optuserpage.ui:249 msgctxt "state-atkobject" msgid "State" -msgstr "" +msgstr "Араион" #: cui/uiconfig/ui/optuserpage.ui:266 msgctxt "zip-atkobject" msgid "Zip code" -msgstr "" +msgstr "Аԥошьҭатә индекс" #: cui/uiconfig/ui/optuserpage.ui:295 msgctxt "title-atkobject" @@ -8858,12 +8861,12 @@ #: cui/uiconfig/ui/optuserpage.ui:340 msgctxt "home-atkobject" msgid "Home telephone number" -msgstr "" +msgstr "Аҩнтәи аҭел аномер" #: cui/uiconfig/ui/optuserpage.ui:357 msgctxt "work-atkobject" msgid "Work telephone number" -msgstr "" +msgstr "Аусурҭа аҭел аномер" #: cui/uiconfig/ui/optuserpage.ui:386 msgctxt "fax-atkobject" @@ -8878,12 +8881,12 @@ #: cui/uiconfig/ui/optuserpage.ui:420 msgctxt "optuserpage|usefordocprop" msgid "Use data for document properties" -msgstr "" +msgstr "Ихархәатәуп адырқәа адокумент аҷыдаҟазшьақәа рзы" #: cui/uiconfig/ui/optuserpage.ui:438 msgctxt "optuserpage|rusnameft" msgid "Last name/first _name/father’s name/initials:" -msgstr "" +msgstr "Ажәла/Ахьӡ/Абхьӡ/Аинициалқәа:" #: cui/uiconfig/ui/optuserpage.ui:460 msgctxt "ruslastname-atkobject" @@ -8943,7 +8946,7 @@ #: cui/uiconfig/ui/optuserpage.ui:666 msgctxt "optuserpage|icityft" msgid "_Zip/city:" -msgstr "" +msgstr "Аԥошьҭатә индекс/Ақалақь:" #: cui/uiconfig/ui/optuserpage.ui:688 msgctxt "icity-atkobject" @@ -8953,7 +8956,7 @@ #: cui/uiconfig/ui/optuserpage.ui:705 msgctxt "izip-atkobject" msgid "Zip code" -msgstr "" +msgstr "Аԥошьҭатә индекс" #: cui/uiconfig/ui/optuserpage.ui:800 msgctxt "optuserpage|label1" @@ -8963,12 +8966,12 @@ #: cui/uiconfig/ui/optuserpage.ui:836 msgctxt "optuserpage|signingkeylabel" msgid "OpenPGP signing key:" -msgstr "" +msgstr "OpenPGP анапаҵаҩра ацаԥха:" #: cui/uiconfig/ui/optuserpage.ui:850 msgctxt "optuserpage|encryptionkeylabel" msgid "OpenPGP encryption key:" -msgstr "" +msgstr "OpenPGP ашифрркра ацаԥха:" #: cui/uiconfig/ui/optuserpage.ui:885 msgctxt "optuserpage|encrypttoself" @@ -8983,12 +8986,12 @@ #: cui/uiconfig/ui/optviewpage.ui:47 msgctxt "optviewpage|grid3|tooltip_text" msgid "Requires restart" -msgstr "" +msgstr "Иаҭахуп аиҭадәықәҵара" #: cui/uiconfig/ui/optviewpage.ui:51 msgctxt "optviewpage|useaccel" msgid "Use hard_ware acceleration" -msgstr "" +msgstr "Ихархәатәуп аппараттә ццакыра" #: cui/uiconfig/ui/optviewpage.ui:66 msgctxt "optviewpage|useaa" @@ -9003,22 +9006,22 @@ #: cui/uiconfig/ui/optviewpage.ui:96 msgctxt "optviewpage|forceopengl" msgid "Ignore OpenGL blacklist" -msgstr "" +msgstr "OpenGL ахьӡынҵа еиқәаҵәа иазхьаԥштәӡам" #: cui/uiconfig/ui/optviewpage.ui:101 msgctxt "optviewpage|forceopengl|tooltip_text" msgid "Requires restart. Enabling this may expose driver bugs" -msgstr "" +msgstr "Иаҭахуп аиҭастарт. Иауеит адриверқәа реиԥҟьара" #: cui/uiconfig/ui/optviewpage.ui:115 msgctxt "optviewpage|openglenabled" msgid "GL is currently enabled." -msgstr "" +msgstr "GL аҿакуп." #: cui/uiconfig/ui/optviewpage.ui:127 msgctxt "optviewpage|opengldisabled" msgid "GL is currently disabled." -msgstr "" +msgstr "GL аҿыхуп." #: cui/uiconfig/ui/optviewpage.ui:143 msgctxt "optviewpage|label2" @@ -9028,7 +9031,7 @@ #: cui/uiconfig/ui/optviewpage.ui:177 msgctxt "optviewpage|label13" msgid "Icons in men_us:" -msgstr "" +msgstr "Адыргаҷқәа ахкынҵаҟны:" #: cui/uiconfig/ui/optviewpage.ui:191 msgctxt "optviewpage|contextmenushortcuts" @@ -9048,7 +9051,7 @@ #: cui/uiconfig/ui/optviewpage.ui:206 msgctxt "optviewpage|label10" msgid "Shortcuts in context menus:" -msgstr "" +msgstr "Аклавишақәа ркомбинациа аконтеқсттә хкынҵа аҟны:" #: cui/uiconfig/ui/optviewpage.ui:220 msgctxt "optviewpage|menuicons" @@ -9148,7 +9151,7 @@ #: cui/uiconfig/ui/optviewpage.ui:396 msgctxt "optviewpage|label6" msgid "Icon s_tyle:" -msgstr "" +msgstr "Адыргаҷқәа рстиль:" #: cui/uiconfig/ui/optviewpage.ui:407 msgctxt "optviewpage|aafont" @@ -9198,37 +9201,37 @@ #: cui/uiconfig/ui/optviewpage.ui:489 msgctxt "optviewpage|aafrom" msgid "fro_m:" -msgstr "" +msgstr "аҟынтә:" #: cui/uiconfig/ui/optviewpage.ui:529 msgctxt "optviewpage|label1" msgid "User Interface" -msgstr "" +msgstr "Ахархәаҩ иинтерфеис" #: cui/uiconfig/ui/optviewpage.ui:566 msgctxt "optviewpage|label11" msgid "Mouse _positioning:" -msgstr "" +msgstr "Аҳәынаԥ апозициаркра:" #: cui/uiconfig/ui/optviewpage.ui:580 msgctxt "optviewpage|label12" msgid "Middle mouse _button:" -msgstr "" +msgstr "Аҳәынаԥ агәыбжьанытә клавиша:" #: cui/uiconfig/ui/optviewpage.ui:596 msgctxt "optviewpage|mousepos" msgid "Default button" -msgstr "" +msgstr "Акнопка ишыҟоу еиԥш" #: cui/uiconfig/ui/optviewpage.ui:597 msgctxt "optviewpage|mousepos" msgid "Dialog center" -msgstr "" +msgstr "Адиалогтә ԥенџьыр ацентр аҟны" #: cui/uiconfig/ui/optviewpage.ui:598 msgctxt "optviewpage|mousepos" msgid "No automatic positioning" -msgstr "" +msgstr "Автоматикала апозициа азалхра ада" #: cui/uiconfig/ui/optviewpage.ui:613 msgctxt "optviewpage|mousemiddle" @@ -9238,12 +9241,12 @@ #: cui/uiconfig/ui/optviewpage.ui:614 msgctxt "optviewpage|mousemiddle" msgid "Automatic scrolling" -msgstr "" +msgstr "Автоҭаргьежьра" #: cui/uiconfig/ui/optviewpage.ui:615 msgctxt "optviewpage|mousemiddle" msgid "Paste clipboard" -msgstr "" +msgstr "Иҭаргылатәуп аиҭныԥсахларатә гәынкылага" #: cui/uiconfig/ui/optviewpage.ui:631 msgctxt "optviewpage|label4" @@ -9266,10 +9269,9 @@ msgstr "Аҳаракыра:" #: cui/uiconfig/ui/pageformatpage.ui:121 -#, fuzzy msgctxt "pageformatpage|labelOrientation" msgid "_Orientation:" -msgstr "Ахырхарҭа" +msgstr "Аориентациа:" #: cui/uiconfig/ui/pageformatpage.ui:133 msgctxt "pageformatpage|radiobuttonPortrait" @@ -9354,7 +9356,7 @@ #: cui/uiconfig/ui/pageformatpage.ui:556 msgctxt "pageformatpage|liststorePageLayout" msgid "Mirrored" -msgstr "" +msgstr "Ианырԥшны" #: cui/uiconfig/ui/pageformatpage.ui:557 msgctxt "pageformatpage|liststorePageLayout" @@ -9384,7 +9386,7 @@ #: cui/uiconfig/ui/pageformatpage.ui:623 msgctxt "pageformatpage|checkAdaptBox" msgid "_Fit object to paper format" -msgstr "" +msgstr "Аобиект ақьаад аформат иақәыршәатәуп" #: cui/uiconfig/ui/pageformatpage.ui:654 msgctxt "pageformatpage|labelRegisterStyle" @@ -9394,7 +9396,7 @@ #: cui/uiconfig/ui/pageformatpage.ui:696 msgctxt "pageformatpage|label5" msgid "Layout Settings" -msgstr "" +msgstr "Адыргахҵара архиарақәа" #: cui/uiconfig/ui/pageformatpage.ui:717 msgctxt "pageformatpage|labelMsg" @@ -9403,6 +9405,9 @@ "\n" "Do you still want to apply these settings?" msgstr "" +"Аҭакырақәа акьыԥхьра аҵакыра анҭыҵ иҟоуп.\n" +"\n" +"Ихадкылатәума архиарақәа, ари иазхьамԥшкәа?" #: cui/uiconfig/ui/paragalignpage.ui:39 msgctxt "paragalignpage|drawingareaWN_EXAMPLE-atkobject" @@ -9437,7 +9442,7 @@ #: cui/uiconfig/ui/paragalignpage.ui:164 msgctxt "paragalignpage|checkCB_SNAP" msgid "_Snap to text grid (if active)" -msgstr "" +msgstr "Иадҳәалатәуп атеқсттә каҭа (иактивзар)" #: cui/uiconfig/ui/paragalignpage.ui:195 msgctxt "paragalignpage|labelLB_LASTLINE" @@ -9462,12 +9467,12 @@ #: cui/uiconfig/ui/paragalignpage.ui:245 msgctxt "paragalignpage|labelST_RIGHTALIGN_ASIAN" msgid "Righ_t/Bottom" -msgstr "" +msgstr "Арӷьарахьтәи/ҵаҟатәи аҵкар ала" #: cui/uiconfig/ui/paragalignpage.ui:258 msgctxt "paragalignpage|labelST_LEFTALIGN_ASIAN" msgid "_Left/Top" -msgstr "" +msgstr "Армарахьтәи/хыхьтәи аҵкар ала" #: cui/uiconfig/ui/paragalignpage.ui:281 msgctxt "paragalignpage|label1" @@ -9547,12 +9552,12 @@ #: cui/uiconfig/ui/paraindentspacing.ui:214 msgctxt "paraindentspacing|labelST_LINEDIST_ABS" msgid "Fixed" -msgstr "" +msgstr "Афиксациа зызу" #: cui/uiconfig/ui/paraindentspacing.ui:229 msgctxt "paraindentspacing|label1" msgid "Indent" -msgstr "" +msgstr "Ахьаҵ" #: cui/uiconfig/ui/paraindentspacing.ui:269 msgctxt "paraindentspacing|labelFT_TOPDIST" @@ -9567,7 +9572,7 @@ #: cui/uiconfig/ui/paraindentspacing.ui:326 msgctxt "paraindentspacing|checkCB_CONTEXTUALSPACING" msgid "Don't add space between paragraphs of the same style" -msgstr "" +msgstr "Иацҵалатәӡам аинтервал стильк иатәу абзацқәа рыбжьара" #: cui/uiconfig/ui/paraindentspacing.ui:348 msgctxt "paraindentspacing|labelFL_VERTALIGN" @@ -9597,7 +9602,7 @@ #: cui/uiconfig/ui/paraindentspacing.ui:391 msgctxt "paraindentspacing|liststoreLB_LINEDIST" msgid "Proportional" -msgstr "" +msgstr "Ипропорционалны" #: cui/uiconfig/ui/paraindentspacing.ui:392 msgctxt "paraindentspacing|liststoreLB_LINEDIST" @@ -9630,86 +9635,86 @@ msgid "Register-true" msgstr "" -#: cui/uiconfig/ui/paratabspage.ui:118 +#: cui/uiconfig/ui/paratabspage.ui:117 msgctxt "paratabspage|label1" msgid "Position" msgstr "Аҭыҧ" -#: cui/uiconfig/ui/paratabspage.ui:153 +#: cui/uiconfig/ui/paratabspage.ui:152 msgctxt "paratabspage|radiobuttonBTN_TABTYPE_DECIMAL" msgid "Deci_mal" msgstr "" -#: cui/uiconfig/ui/paratabspage.ui:225 +#: cui/uiconfig/ui/paratabspage.ui:224 msgctxt "paratabspage|radiobuttonBTN_TABTYPE_LEFT" msgid "_Left" msgstr "Арымарахь" -#: cui/uiconfig/ui/paratabspage.ui:241 +#: cui/uiconfig/ui/paratabspage.ui:240 msgctxt "paratabspage|radiobuttonST_LEFTTAB_ASIAN" msgid "_Left/Top" -msgstr "" +msgstr "Армарахьтәи/хыхьтәи аҵкар ала" -#: cui/uiconfig/ui/paratabspage.ui:268 +#: cui/uiconfig/ui/paratabspage.ui:267 #, fuzzy msgctxt "paratabspage|radiobuttonBTN_TABTYPE_RIGHT" msgid "Righ_t" msgstr "Арыӷьарахь ала" -#: cui/uiconfig/ui/paratabspage.ui:284 +#: cui/uiconfig/ui/paratabspage.ui:283 msgctxt "paratabspage|radiobuttonST_RIGHTTAB_ASIAN" msgid "Righ_t/Bottom" -msgstr "" +msgstr "Арӷьарахьтәи/ҵаҟатәи аҵкар ала" -#: cui/uiconfig/ui/paratabspage.ui:306 +#: cui/uiconfig/ui/paratabspage.ui:305 msgctxt "paratabspage|radiobuttonBTN_TABTYPE_CENTER" msgid "C_entered" msgstr "Ацентр ала" -#: cui/uiconfig/ui/paratabspage.ui:330 +#: cui/uiconfig/ui/paratabspage.ui:329 msgctxt "paratabspage|labelFT_TABTYPE_DECCHAR" msgid "_Character" msgstr "Асимволқәа" -#: cui/uiconfig/ui/paratabspage.ui:350 +#: cui/uiconfig/ui/paratabspage.ui:349 msgctxt "paratabspage|label2" msgid "Type" msgstr "Атип" -#: cui/uiconfig/ui/paratabspage.ui:384 +#: cui/uiconfig/ui/paratabspage.ui:383 msgctxt "paratabspage|radiobuttonBTN_FILLCHAR_NO" msgid "N_one" msgstr "_Мап" -#: cui/uiconfig/ui/paratabspage.ui:452 +#: cui/uiconfig/ui/paratabspage.ui:451 msgctxt "paratabspage|radiobuttonBTN_FILLCHAR_OTHER" msgid "C_haracter" msgstr "Асимвол" -#: cui/uiconfig/ui/paratabspage.ui:491 +#: cui/uiconfig/ui/paratabspage.ui:490 msgctxt "paratabspage|label3" msgid "Fill Character" msgstr "Ахарҭәаага" -#: cui/uiconfig/ui/paratabspage.ui:529 +#: cui/uiconfig/ui/paratabspage.ui:528 msgctxt "paratabspage|buttonBTN_DELALL" msgid "Delete _all" msgstr "Ианыхтәуп зегьы" -#: cui/uiconfig/ui/paratabspage.ui:558 +#: cui/uiconfig/ui/paratabspage.ui:557 msgctxt "paratabspage|label4" msgid "points" msgstr "акәаҧқәа" -#: cui/uiconfig/ui/paratabspage.ui:571 +#: cui/uiconfig/ui/paratabspage.ui:570 msgctxt "paratabspage|label5" msgid "dashes" msgstr "" -#: cui/uiconfig/ui/paratabspage.ui:584 +#: cui/uiconfig/ui/paratabspage.ui:583 msgctxt "paratabspage|label6" msgid "underscores" -msgstr "" +msgstr "аҵшьрақәа" #: cui/uiconfig/ui/password.ui:8 msgctxt "password|PasswordDialog" @@ -9749,7 +9754,7 @@ #: cui/uiconfig/ui/password.ui:260 msgctxt "password|label6" msgid "File Sharing Password" -msgstr "" +msgstr "Афаил аицхархәараз ажәамаӡа" #: cui/uiconfig/ui/password.ui:272 msgctxt "password|label3" @@ -9764,7 +9769,7 @@ #: cui/uiconfig/ui/pastespecial.ui:16 msgctxt "pastespecial|PasteSpecialDialog" msgid "Paste Special" -msgstr "" +msgstr "Иҭаргылатәуп абас" #: cui/uiconfig/ui/pastespecial.ui:100 msgctxt "pastespecial|label2" @@ -9789,12 +9794,12 @@ #: cui/uiconfig/ui/patterntabpage.ui:156 msgctxt "patterntabpage|label4" msgid "Pattern Editor:" -msgstr "" +msgstr "Аорнамент аредактор:" #: cui/uiconfig/ui/patterntabpage.ui:187 msgctxt "patterntabpage|CTL_PIXEL-atkobject" msgid "Pattern Editor" -msgstr "" +msgstr "Аорнамент аредактор" #: cui/uiconfig/ui/patterntabpage.ui:218 msgctxt "patterntabpage|label5" @@ -9909,7 +9914,7 @@ #: cui/uiconfig/ui/positionpage.ui:131 msgctxt "positionpage|raiselower" msgid "Raise/lower by" -msgstr "" +msgstr "Инаскьагалатәуп ала" #: cui/uiconfig/ui/positionpage.ui:165 msgctxt "positionpage|automatic" @@ -9949,12 +9954,12 @@ #: cui/uiconfig/ui/positionpage.ui:328 msgctxt "positionpage|label24" msgid "Scale width" -msgstr "" +msgstr "Амасштаб аҭбаара ала" #: cui/uiconfig/ui/positionpage.ui:370 msgctxt "positionpage|rotateandscale" msgid "Rotation / Scaling" -msgstr "" +msgstr "Аргьежьра / амасштабркра" #: cui/uiconfig/ui/positionpage.ui:386 msgctxt "positionpage|scale" @@ -9964,7 +9969,7 @@ #: cui/uiconfig/ui/positionpage.ui:427 msgctxt "positionpage|label7" msgid "Character spacing" -msgstr "" +msgstr "Асимволбжьаратәи аинтервал" #: cui/uiconfig/ui/positionpage.ui:452 msgctxt "positionpage|pairkerning" @@ -10004,7 +10009,7 @@ #: cui/uiconfig/ui/positionsizedialog.ui:278 msgctxt "positionsizedialog|RID_SVXPAGE_SLANT" msgid "Slant & Corner Radius" -msgstr "" +msgstr "Ихаргьежьу акәакь анаареи арадиуси" #: cui/uiconfig/ui/possizetabpage.ui:61 msgctxt "possizetabpage|FT_POS_X" @@ -10019,7 +10024,7 @@ #: cui/uiconfig/ui/possizetabpage.ui:128 msgctxt "possizetabpage|FT_POSREFERENCE" msgid "_Base point:" -msgstr "" +msgstr "_Аҵыргәатә кәаԥ:" #: cui/uiconfig/ui/possizetabpage.ui:182 msgctxt "possizetabpage|label1" @@ -10039,12 +10044,12 @@ #: cui/uiconfig/ui/possizetabpage.ui:276 msgctxt "possizetabpage|CBX_SCALE" msgid "_Keep ratio" -msgstr "" +msgstr "_Ипропорционалны" #: cui/uiconfig/ui/possizetabpage.ui:307 msgctxt "possizetabpage|FT_SIZEREFERENCE" msgid "Base _point:" -msgstr "" +msgstr "_Аҵыргәатә кәаԥ:" #: cui/uiconfig/ui/possizetabpage.ui:361 msgctxt "possizetabpage|label2" @@ -10069,17 +10074,17 @@ #: cui/uiconfig/ui/possizetabpage.ui:475 msgctxt "possizetabpage|TSB_AUTOGROW_WIDTH" msgid "_Fit width to text" -msgstr "" +msgstr "Аҭбаара атеқст ианраалатәуп" #: cui/uiconfig/ui/possizetabpage.ui:492 msgctxt "possizetabpage|TSB_AUTOGROW_HEIGHT" msgid "Fit _height to text" -msgstr "" +msgstr "Аҳаракыра атеқст ианраалатәуп" #: cui/uiconfig/ui/possizetabpage.ui:515 msgctxt "possizetabpage|label4" msgid "Adapt" -msgstr "" +msgstr "Еиқәыршаҳаҭтәуп" #: cui/uiconfig/ui/posterdialog.ui:15 msgctxt "posterdialog|PosterDialog" @@ -10104,7 +10109,7 @@ #: cui/uiconfig/ui/querychangelineenddialog.ui:14 msgctxt "querychangelineenddialog|AskChangeLineEndDialog" msgid "The arrowhead was modified without saving." -msgstr "" +msgstr "Аҵәаӷәа анҵәамҭа еиқәырхаӡам аԥсахра ашьҭахь." #: cui/uiconfig/ui/querychangelineenddialog.ui:15 #, fuzzy @@ -10135,7 +10140,7 @@ #: cui/uiconfig/ui/querydeletechartcolordialog.ui:15 msgctxt "querydeletechartcolordialog|QueryDeleteChartColorDialog" msgid "This action cannot be undone." -msgstr "" +msgstr "Ари аҟаҵара аҟәыхра ауам." #: cui/uiconfig/ui/querydeletecolordialog.ui:6 msgctxt "querydeletecolordialog|AskDelColorDialog" @@ -10160,7 +10165,7 @@ #: cui/uiconfig/ui/querydeletedictionarydialog.ui:15 msgctxt "querydeletedictionarydialog|QueryDeleteDictionaryDialog" msgid "This action cannot be undone." -msgstr "" +msgstr "Ари аҟаҵара аҟәыхра ауам." #: cui/uiconfig/ui/querydeletegradientdialog.ui:7 msgctxt "querydeletegradientdialog|AskDelGradientDialog" @@ -10196,7 +10201,7 @@ #: cui/uiconfig/ui/querydeletelineenddialog.ui:15 msgctxt "querydeletelineenddialog|AskDelLineEndDialog" msgid "This action cannot be undone." -msgstr "" +msgstr "Ари аҟаҵара аҟәыхра ауам." #: cui/uiconfig/ui/querydeletelinestyledialog.ui:7 msgctxt "querydeletelinestyledialog|AskDelLineStyleDialog" @@ -10211,17 +10216,17 @@ #: cui/uiconfig/ui/queryduplicatedialog.ui:7 msgctxt "queryduplicatedialog|DuplicateNameDialog" msgid "Duplicate Name" -msgstr "" +msgstr "Ахьӡ адубликат" #: cui/uiconfig/ui/queryduplicatedialog.ui:14 msgctxt "queryduplicatedialog|DuplicateNameDialog" msgid "The name you have entered already exists." -msgstr "" +msgstr "Иҭагалоу ахьӡ ыҟоуп." #: cui/uiconfig/ui/queryduplicatedialog.ui:15 msgctxt "queryduplicatedialog|DuplicateNameDialog" msgid "Please choose another name." -msgstr "" +msgstr "Иҭажәгал даҽа хьӡык." #: cui/uiconfig/ui/querynoloadedfiledialog.ui:7 msgctxt "querynoloadedfiledialog|NoLoadedFileDialog" @@ -10251,7 +10256,7 @@ #: cui/uiconfig/ui/querysavelistdialog.ui:14 msgctxt "querysavelistdialog|AskSaveList" msgid "The list was modified without saving." -msgstr "" +msgstr "Ахьӡынҵа еиқәырхаӡам аԥсахрақәа рышьҭахь." #: cui/uiconfig/ui/querysavelistdialog.ui:15 msgctxt "querysavelistdialog|AskSaveList" @@ -10276,7 +10281,7 @@ #: cui/uiconfig/ui/recordnumberdialog.ui:81 msgctxt "recordnumberdialog|label2" msgid "go to record" -msgstr "" +msgstr "ииастәуп анҵамҭахь" #: cui/uiconfig/ui/rotationtabpage.ui:56 msgctxt "rotationtabpage|FT_POS_X" @@ -10291,17 +10296,17 @@ #: cui/uiconfig/ui/rotationtabpage.ui:123 msgctxt "rotationtabpage|FT_POSPRESETS" msgid "_Default settings:" -msgstr "" +msgstr "Аԥхьаеилкаақәа:" #: cui/uiconfig/ui/rotationtabpage.ui:151 msgctxt "rotationtabpage|CTL_RECT|tooltip_text" msgid "Rotation point" -msgstr "" +msgstr "Аргьежьра ацентр" #: cui/uiconfig/ui/rotationtabpage.ui:178 msgctxt "rotationtabpage|label1" msgid "Pivot Point" -msgstr "" +msgstr "Аргьежьра ацентр" #: cui/uiconfig/ui/rotationtabpage.ui:220 msgctxt "rotationtabpage|FT_ANGLE" @@ -10311,12 +10316,12 @@ #: cui/uiconfig/ui/rotationtabpage.ui:263 msgctxt "rotationtabpage|FT_ANGLEPRESETS" msgid "Default _settings:" -msgstr "" +msgstr "Аԥхьаеилкаақәа:" #: cui/uiconfig/ui/rotationtabpage.ui:287 msgctxt "rotationtabpage|CTL_ANGLE|tooltip_text" msgid "Rotation Angle" -msgstr "" +msgstr "Аргьежьра акәакь" #: cui/uiconfig/ui/rotationtabpage.ui:314 msgctxt "rotationtabpage|label2" @@ -10326,7 +10331,7 @@ #: cui/uiconfig/ui/screenshotannotationdialog.ui:8 msgctxt "screenshotannotationdialog|ScreenshotAnnotationDialog" msgid "Interactive Screenshot Annotation" -msgstr "" +msgstr "Интерактивла азгәаҭақәа рацҵара" #: cui/uiconfig/ui/screenshotannotationdialog.ui:39 msgctxt "screenshotannotationdialog|save" @@ -10336,12 +10341,12 @@ #: cui/uiconfig/ui/screenshotannotationdialog.ui:67 msgctxt "screenshotannotationdialog|label2" msgid "Click the widgets to add annotation:" -msgstr "" +msgstr "Шәақәыӷәӷәа азгәаҭақәа рацҵараз:" #: cui/uiconfig/ui/screenshotannotationdialog.ui:93 msgctxt "screenshotannotationdialog|label1" msgid "Paste the following markup into the help file:" -msgstr "" +msgstr "Иацҵатәуп анаҩстәи аҭыԥнҵара ацхыраартә фаил ахь:" #: cui/uiconfig/ui/scriptorganizer.ui:7 msgctxt "scriptorganizer|ScriptOrganizerDialog" @@ -10401,12 +10406,12 @@ #: cui/uiconfig/ui/searchformatdialog.ui:275 msgctxt "searchformatdialog|asianlayout" msgid "Asian Layout" -msgstr "" +msgstr "Мрагылараазиатәи атеқст аҭыԥнҵара" #: cui/uiconfig/ui/searchformatdialog.ui:322 msgctxt "searchformatdialog|labelTP_PARA_STD" msgid "Indents & Spacing" -msgstr "" +msgstr "Ахьаҵқәеи аинтервалқәеи" #: cui/uiconfig/ui/searchformatdialog.ui:369 msgctxt "searchformatdialog|labelTP_PARA_ALIGN" @@ -10426,22 +10431,22 @@ #: cui/uiconfig/ui/searchformatdialog.ui:512 msgctxt "searchformatdialog|background" msgid "Highlighting" -msgstr "" +msgstr "Ԥштәыла алкаара" #: cui/uiconfig/ui/securityoptionsdialog.ui:8 msgctxt "securityoptionsdialog|SecurityOptionsDialog" msgid "Security Options and Warnings" -msgstr "" +msgstr "Апараметрқәеи ашәарҭадаразы агәаҽанҵарақәеи" #: cui/uiconfig/ui/securityoptionsdialog.ui:108 msgctxt "securityoptionsdialog|savesenddocs" msgid "_When saving or sending" -msgstr "" +msgstr "Аиқәырхараан ма адәықәҵараан" #: cui/uiconfig/ui/securityoptionsdialog.ui:123 msgctxt "securityoptionsdialog|whensigning" msgid "When _signing" -msgstr "" +msgstr "Анапаҵаҩраан" #: cui/uiconfig/ui/securityoptionsdialog.ui:138 msgctxt "securityoptionsdialog|whenprinting" @@ -10456,7 +10461,7 @@ #: cui/uiconfig/ui/securityoptionsdialog.ui:229 msgctxt "securityoptionsdialog|label3" msgid "Warn if document contains recorded changes, versions, hidden information or notes:" -msgstr "" +msgstr "Игәаҽанҵалатәуп, адокумент иаҵ;анакуазар иҭаҩу аԥсахрақәа, аверсиақәа, иаарту аинформациа ма азгәаҭақәа:" #: cui/uiconfig/ui/securityoptionsdialog.ui:245 msgctxt "securityoptionsdialog|label1" @@ -10466,17 +10471,17 @@ #: cui/uiconfig/ui/securityoptionsdialog.ui:279 msgctxt "securityoptionsdialog|removepersonal" msgid "_Remove personal information on saving" -msgstr "" +msgstr "Ианыхлатәуп ихатәу аинформациа аиқәырхараан" #: cui/uiconfig/ui/securityoptionsdialog.ui:295 msgctxt "securityoptionsdialog|password" msgid "Recommend password protection on sa_ving" -msgstr "" +msgstr "Ирекомендациоуп аиқәырхара ажәамаӡа ацны" #: cui/uiconfig/ui/securityoptionsdialog.ui:311 msgctxt "securityoptionsdialog|ctrlclick" msgid "Ctrl-click required _to follow hyperlinks" -msgstr "" +msgstr "Ctrl-ақәыӷәӷәара хымԥадатәиуп агиперзхьарԥшқәа рыла аиасразы" #: cui/uiconfig/ui/securityoptionsdialog.ui:327 msgctxt "securityoptionsdialog|blockuntrusted" @@ -10496,63 +10501,63 @@ #: cui/uiconfig/ui/select_persona_dialog.ui:103 msgctxt "select_persona_dialog|search_term" msgid "Search term or address" -msgstr "" +msgstr "Иԥшаатәуп ахьӡ ма адрес" #: cui/uiconfig/ui/select_persona_dialog.ui:145 msgctxt "select_persona_dialog|categories_label" msgid "Ca_tegory:" -msgstr "" +msgstr "Акатегориа:" #: cui/uiconfig/ui/select_persona_dialog.ui:160 msgctxt "select_persona_dialog|categoriesCB" msgid "Abstract" -msgstr "" +msgstr "Абстракциа" #: cui/uiconfig/ui/select_persona_dialog.ui:161 msgctxt "select_persona_dialog|categoriesCB" msgid "Causes" -msgstr "" +msgstr "Аҽыӡгақәа" #: cui/uiconfig/ui/select_persona_dialog.ui:162 msgctxt "select_persona_dialog|categoriesCB" msgid "Fashion" -msgstr "" +msgstr "Амода" #: cui/uiconfig/ui/select_persona_dialog.ui:163 msgctxt "select_persona_dialog|categoriesCB" msgid "Film and TV" -msgstr "" +msgstr "Акинои АТ" #: cui/uiconfig/ui/select_persona_dialog.ui:164 msgctxt "select_persona_dialog|categoriesCB" msgid "Firefox" -msgstr "" +msgstr "Firefox" #. https://addons.mozilla.org/en-US/firefox/themes/ #: cui/uiconfig/ui/select_persona_dialog.ui:165 msgctxt "select_persona_dialog|categoriesCB" msgid "Foxkeh" -msgstr "" +msgstr "Foxkeh" #: cui/uiconfig/ui/select_persona_dialog.ui:166 msgctxt "select_persona_dialog|categoriesCB" msgid "Holiday" -msgstr "" +msgstr "Аныҳәа" #: cui/uiconfig/ui/select_persona_dialog.ui:167 msgctxt "select_persona_dialog|categoriesCB" msgid "Music" -msgstr "" +msgstr "Амузыка" #: cui/uiconfig/ui/select_persona_dialog.ui:168 msgctxt "select_persona_dialog|categoriesCB" msgid "Nature" -msgstr "" +msgstr "Аԥсабара" #: cui/uiconfig/ui/select_persona_dialog.ui:169 msgctxt "select_persona_dialog|categoriesCB" msgid "Other" -msgstr "" +msgstr "Егьырҭқәа" #: cui/uiconfig/ui/select_persona_dialog.ui:170 msgctxt "select_persona_dialog|categoriesCB" @@ -10567,17 +10572,17 @@ #: cui/uiconfig/ui/select_persona_dialog.ui:172 msgctxt "select_persona_dialog|categoriesCB" msgid "Solid" -msgstr "" +msgstr "Ԥштәык змоу" #: cui/uiconfig/ui/select_persona_dialog.ui:173 msgctxt "select_persona_dialog|categoriesCB" msgid "Sports" -msgstr "" +msgstr "Аспорт" #: cui/uiconfig/ui/select_persona_dialog.ui:174 msgctxt "select_persona_dialog|categoriesCB" msgid "Websites" -msgstr "" +msgstr "Веб-саитқәа" #: cui/uiconfig/ui/select_persona_dialog.ui:175 msgctxt "select_persona_dialog|categoriesCB" @@ -10613,7 +10618,7 @@ #: cui/uiconfig/ui/shadowtabpage.ui:166 msgctxt "shadowtabpage|FT_TRANSPARENT" msgid "_Transparency:" -msgstr "" +msgstr "_Аҵәцара:" #: cui/uiconfig/ui/shadowtabpage.ui:187 msgctxt "shadowtabpage|FT_SHADOW_COLOR" @@ -10638,33 +10643,33 @@ #: cui/uiconfig/ui/showcoldialog.ui:83 msgctxt "showcoldialog|label1" msgid "The following columns are currently hidden. Please mark the fields you want to show and choose OK." -msgstr "" +msgstr "Анаҩстәи аиҵагылақәа ҵәахуп. Иалышәкаа иаарԥштәу аиҵагылақәа нас шәақәыӷәӷәа OK." #: cui/uiconfig/ui/signatureline.ui:8 msgctxt "signatureline|SignatureLineDialog" msgid "Signature Line" -msgstr "" +msgstr "Анапаҵаҩырҭа ацәаҳәа" #: cui/uiconfig/ui/signatureline.ui:111 msgctxt "signatureline|edit_name" msgid "John Doe" -msgstr "" +msgstr "Иван Иванов" #: cui/uiconfig/ui/signatureline.ui:124 msgctxt "signatureline|edit_title" msgid "Director" -msgstr "" +msgstr "Адиректор" #: cui/uiconfig/ui/signatureline.ui:137 msgctxt "signatureline|edit_email" msgid "john.doe@example.org" -msgstr "" +msgstr "ivan.ivanov@example.org" #. Suggested Signer Name #: cui/uiconfig/ui/signatureline.ui:149 msgctxt "signatureline|label_name" msgid "Name:" -msgstr "" +msgstr "Ахьӡ:" #. Suggested Signer Title #: cui/uiconfig/ui/signatureline.ui:163 @@ -10676,32 +10681,32 @@ #: cui/uiconfig/ui/signatureline.ui:177 msgctxt "signatureline|label_email" msgid "Email:" -msgstr "" +msgstr "Email:" #: cui/uiconfig/ui/signatureline.ui:194 msgctxt "signatureline|label_suggestedsigner" msgid "Suggested Signer" -msgstr "" +msgstr "Иадгалоу анапаҵаҩҩы" #: cui/uiconfig/ui/signatureline.ui:228 msgctxt "signatureline|checkbox_can_add_comments" msgid "Signer can add comments" -msgstr "" +msgstr "Анапаҵаҩҩы акомментариқәа ҟаиҵар илшоит" #: cui/uiconfig/ui/signatureline.ui:243 msgctxt "signatureline|checkbox_show_sign_date" msgid "Show sign date in signature line" -msgstr "" +msgstr "Иаарԥшлатәуп анпаҵаҩра арыцхә анапаҵаҩырҭа ацәаҳәа аҟны" #: cui/uiconfig/ui/signatureline.ui:261 msgctxt "signatureline|label_instructions" msgid "Instructions to the signer:" -msgstr "" +msgstr "Анапаҵаҩҩы изы аинструкциақәа:" #: cui/uiconfig/ui/signatureline.ui:300 msgctxt "signatureline|label_more" msgid "More" -msgstr "" +msgstr "Иҵегь" #: cui/uiconfig/ui/signsignatureline.ui:8 msgctxt "signsignatureline|SignSignatureLineDialog" @@ -10711,35 +10716,35 @@ #: cui/uiconfig/ui/signsignatureline.ui:56 msgctxt "signsignatureline|ok" msgid "Sign" -msgstr "" +msgstr "Инапаҵаҩтәуп" #: cui/uiconfig/ui/signsignatureline.ui:113 msgctxt "signsignatureline|edit_name" msgid "Type your name here" -msgstr "" +msgstr "Иашәырба шәыхьӡ" #. Name of the signer #: cui/uiconfig/ui/signsignatureline.ui:125 msgctxt "signsignatureline|label_name" msgid "Your Name:" -msgstr "" +msgstr "Шәыхьӡ:" #. Certificate to be used for signing #: cui/uiconfig/ui/signsignatureline.ui:139 msgctxt "signsignatureline|label_certificate" msgid "Certificate:" -msgstr "" +msgstr "Асертификат:" #: cui/uiconfig/ui/signsignatureline.ui:150 msgctxt "signsignatureline|btn_select_certificate" msgid "Select Certificate" -msgstr "" +msgstr "Асертификат алхра" #. Name of the signer #: cui/uiconfig/ui/signsignatureline.ui:166 msgctxt "signsignatureline|label_name" msgid "or" -msgstr "" +msgstr "ма" #: cui/uiconfig/ui/signsignatureline.ui:175 msgctxt "signsignatureline|btn_load_image" @@ -10749,42 +10754,42 @@ #: cui/uiconfig/ui/signsignatureline.ui:190 msgctxt "signsignatureline|btn_clear_image" msgid "Clear" -msgstr "" +msgstr "Ирыцқьатәуп" #: cui/uiconfig/ui/signsignatureline.ui:206 msgctxt "signsignatureline|label_image_dimensions" msgid "Best image size: 600 x 100 px" -msgstr "" +msgstr "Ееиӷьу ашәагаа: 600 x 100 кәаԥ" #: cui/uiconfig/ui/signsignatureline.ui:237 msgctxt "signsignatureline|label_sign" msgid "Sign" -msgstr "" +msgstr "Инапаҵаҩтәуп" #: cui/uiconfig/ui/signsignatureline.ui:274 msgctxt "signsignatureline|label_add_comment" msgid "Add comment:" -msgstr "" +msgstr "Акомментари:" #: cui/uiconfig/ui/signsignatureline.ui:310 msgctxt "signsignatureline|label_hint" msgid "Instructions from the document creator:" -msgstr "" +msgstr "Аинструкциақәа адокумент аԥҵаҩы иҟынтә:" #: cui/uiconfig/ui/signsignatureline.ui:343 msgctxt "signsignatureline|label_more" msgid "More" -msgstr "" +msgstr "Иҵегь" #: cui/uiconfig/ui/similaritysearchdialog.ui:26 msgctxt "similaritysearchdialog|SimilaritySearchDialog" msgid "Similarity Search" -msgstr "" +msgstr "Еишьашәалақәоу рыԥшаара" #: cui/uiconfig/ui/similaritysearchdialog.ui:109 msgctxt "similaritysearchdialog|label2" msgid "_Exchange characters:" -msgstr "" +msgstr "Асимволқәа еиҭныԥсахлоуп:" #: cui/uiconfig/ui/similaritysearchdialog.ui:123 msgctxt "similaritysearchdialog|label3" @@ -10799,7 +10804,7 @@ #: cui/uiconfig/ui/similaritysearchdialog.ui:149 msgctxt "similaritysearchdialog|relaxbox" msgid "_Combine" -msgstr "" +msgstr "Акомбинациа азутәуп" #: cui/uiconfig/ui/slantcornertabpage.ui:70 msgctxt "slantcornertabpage|label5" @@ -10854,7 +10859,7 @@ #: cui/uiconfig/ui/smarttagoptionspage.ui:32 msgctxt "smarttagoptionspage|main" msgid "Label text with smart tags" -msgstr "" +msgstr "Иазгәаҭатәуп атеқст смарт-тегқәа рыла" #: cui/uiconfig/ui/smarttagoptionspage.ui:70 msgctxt "smarttagoptionspage|properties" @@ -10864,7 +10869,7 @@ #: cui/uiconfig/ui/smarttagoptionspage.ui:145 msgctxt "smarttagoptionspage|label1" msgid "Currently Installed Smart Tags" -msgstr "" +msgstr "Иқәыргылоу смарт-тегқәа" #: cui/uiconfig/ui/smoothdialog.ui:15 msgctxt "smoothdialog|SmoothDialog" @@ -10884,12 +10889,12 @@ #: cui/uiconfig/ui/solarizedialog.ui:13 msgctxt "solarizedialog|SolarizeDialog" msgid "Solarization" -msgstr "" +msgstr "Асолиаризациа" #: cui/uiconfig/ui/solarizedialog.ui:156 msgctxt "solarizedialog|label2" msgid "Threshold _value:" -msgstr "" +msgstr "Аҳәаатә ҵакы:" #: cui/uiconfig/ui/solarizedialog.ui:168 #, fuzzy @@ -10941,12 +10946,12 @@ #: cui/uiconfig/ui/specialcharacters.ui:298 msgctxt "specialcharacters|favbtn" msgid "Add to Favorites" -msgstr "" +msgstr "Иацҵатәуп иалкаау ахь" #: cui/uiconfig/ui/specialcharacters.ui:302 msgctxt "specialcharacters|favbtn|tooltip_text" msgid "Maximum Limit: 16 Characters" -msgstr "" +msgstr "Амаксимум: 16 символ" #: cui/uiconfig/ui/specialcharacters.ui:349 msgctxt "specialcharacters|symboltext1" @@ -10956,7 +10961,7 @@ #: cui/uiconfig/ui/specialcharacters.ui:583 msgctxt "specialcharacters|favbtn|symboltext2" msgid "Favorite Characters:" -msgstr "" +msgstr "Иалкаау асимволқәа:" #: cui/uiconfig/ui/spellingdialog.ui:9 msgctxt "spellingdialog|SpellingDialog" @@ -10976,22 +10981,22 @@ #: cui/uiconfig/ui/spellingdialog.ui:138 msgctxt "spellingdialog|change" msgid "Co_rrect" -msgstr "" +msgstr "Иалаԥсахтәуп" #: cui/uiconfig/ui/spellingdialog.ui:152 msgctxt "spellingdialog|changeall" msgid "Correct A_ll" -msgstr "" +msgstr "Иалаԥсахтәуп зегьы" #: cui/uiconfig/ui/spellingdialog.ui:166 msgctxt "spellingdialog|autocorrect" msgid "Alwa_ys Correct" -msgstr "" +msgstr "Иалаԥсахлатәуп есқьаангьы" #: cui/uiconfig/ui/spellingdialog.ui:180 msgctxt "spellingdialog|checkgrammar" msgid "Chec_k grammar" -msgstr "" +msgstr "Игәаҭатәуп аграмматика" #: cui/uiconfig/ui/spellingdialog.ui:196 msgctxt "spellingdialog|ignoreall" @@ -11072,7 +11077,7 @@ #: cui/uiconfig/ui/splitcellsdialog.ui:120 msgctxt "splitcellsdialog|label3" msgid "_Split cell into:" -msgstr "" +msgstr "Ахәҭақәа рыԥхьвӡа:" #: cui/uiconfig/ui/splitcellsdialog.ui:149 msgctxt "splitcellsdialog|label1" @@ -11092,7 +11097,7 @@ #: cui/uiconfig/ui/splitcellsdialog.ui:223 msgctxt "splitcellsdialog|prop" msgid "_Into equal proportions" -msgstr "" +msgstr "Ипропорционалны" #: cui/uiconfig/ui/splitcellsdialog.ui:246 msgctxt "splitcellsdialog|label2" @@ -11102,7 +11107,7 @@ #: cui/uiconfig/ui/storedwebconnectiondialog.ui:9 msgctxt "storedwebconnectiondialog|StoredWebConnectionDialog" msgid "Stored Web Connection Information" -msgstr "" +msgstr "Web-аҿакрақәа ирызку, еиқәырхо аинформациа" #: cui/uiconfig/ui/storedwebconnectiondialog.ui:70 msgctxt "storedwebconnectiondialog|label1" @@ -11142,7 +11147,7 @@ #: cui/uiconfig/ui/swpossizepage.ui:141 msgctxt "swpossizepage|ratio" msgid "_Keep ratio" -msgstr "" +msgstr "_Ипропорционалны" #: cui/uiconfig/ui/swpossizepage.ui:162 msgctxt "swpossizepage|label2" @@ -11177,7 +11182,7 @@ #: cui/uiconfig/ui/swpossizepage.ui:304 msgctxt "swpossizepage|label1" msgid "Anchor" -msgstr "" +msgstr "Адҳәалара" #: cui/uiconfig/ui/swpossizepage.ui:344 msgctxt "swpossizepage|horiposft" @@ -11187,12 +11192,12 @@ #: cui/uiconfig/ui/swpossizepage.ui:358 msgctxt "swpossizepage|horibyft" msgid "b_y:" -msgstr "" +msgstr "ала:" #: cui/uiconfig/ui/swpossizepage.ui:372 msgctxt "swpossizepage|vertbyft" msgid "_by:" -msgstr "" +msgstr "ала:" #: cui/uiconfig/ui/swpossizepage.ui:386 msgctxt "swpossizepage|horitoft" @@ -11212,12 +11217,12 @@ #: cui/uiconfig/ui/swpossizepage.ui:492 msgctxt "swpossizepage|mirror" msgid "_Mirror on even pages" -msgstr "" +msgstr "Исаркьатәны, еиҩшо адаҟьақәа рҟны" #: cui/uiconfig/ui/swpossizepage.ui:509 msgctxt "swpossizepage|followtextflow" msgid "Follow te_xt flow" -msgstr "" +msgstr "Атеқст иашьҭалатәуп" #: cui/uiconfig/ui/swpossizepage.ui:532 msgctxt "swpossizepage|label11" @@ -11257,17 +11262,17 @@ #: cui/uiconfig/ui/textanimtabpage.ui:82 msgctxt "textanimtabpage|liststoreEFFECT" msgid "Scroll Through" -msgstr "" +msgstr "Ииасуа ацәаҳәа" #: cui/uiconfig/ui/textanimtabpage.ui:83 msgctxt "textanimtabpage|liststoreEFFECT" msgid "Scroll Back and Forth" -msgstr "" +msgstr "Ԥхьаҟа-шьҭахьҟа ииасуа" #: cui/uiconfig/ui/textanimtabpage.ui:84 msgctxt "textanimtabpage|liststoreEFFECT" msgid "Scroll In" -msgstr "" +msgstr "Аиҭаҵра аҩныҵҟа мацара" #: cui/uiconfig/ui/textanimtabpage.ui:111 msgctxt "textanimtabpage|FT_DIRECTION" @@ -11317,7 +11322,7 @@ #: cui/uiconfig/ui/textanimtabpage.ui:269 msgctxt "textanimtabpage|TSB_START_INSIDE" msgid "S_tart inside" -msgstr "" +msgstr "Иалагалатәуп ҩныҵҟала" #: cui/uiconfig/ui/textanimtabpage.ui:286 msgctxt "textanimtabpage|TSB_STOP_INSIDE" @@ -11362,22 +11367,22 @@ #: cui/uiconfig/ui/textattrtabpage.ui:60 msgctxt "textattrtabpage|TSB_AUTOGROW_WIDTH" msgid "Fit wi_dth to text" -msgstr "" +msgstr "Аҭбаара атеқст ианраалатәуп" #: cui/uiconfig/ui/textattrtabpage.ui:76 msgctxt "textattrtabpage|TSB_AUTOGROW_HEIGHT" msgid "Fit h_eight to text" -msgstr "" +msgstr "Аҳаракыра атеқст ианраалатәуп" #: cui/uiconfig/ui/textattrtabpage.ui:92 msgctxt "textattrtabpage|TSB_FIT_TO_SIZE" msgid "_Fit to frame" -msgstr "" +msgstr "Арамка ианраалатәуп" #: cui/uiconfig/ui/textattrtabpage.ui:108 msgctxt "textattrtabpage|TSB_CONTOUR" msgid "_Adjust to contour" -msgstr "" +msgstr "Аконтур аҳәаақәа ирҭагӡаны" #: cui/uiconfig/ui/textattrtabpage.ui:130 msgctxt "textattrtabpage|label1" @@ -11387,12 +11392,12 @@ #: cui/uiconfig/ui/textattrtabpage.ui:163 msgctxt "textattrtabpage|TSB_WORDWRAP_TEXT" msgid "_Word wrap text in shape" -msgstr "" +msgstr "Ажәақәа афигураҟны риагара" #: cui/uiconfig/ui/textattrtabpage.ui:179 msgctxt "textattrtabpage|TSB_AUTOGROW_SIZE" msgid "_Resize shape to fit text" -msgstr "" +msgstr "Афигура атеқст ианраалатәуп" #: cui/uiconfig/ui/textattrtabpage.ui:201 msgctxt "textattrtabpage|label8" @@ -11422,7 +11427,7 @@ #: cui/uiconfig/ui/textattrtabpage.ui:360 msgctxt "textattrtabpage|label2" msgid "Spacing to Borders" -msgstr "" +msgstr "Арамка аҟынӡа абжьазаара" #: cui/uiconfig/ui/textattrtabpage.ui:423 msgctxt "textattrtabpage|TSB_FULL_WIDTH" @@ -11432,7 +11437,7 @@ #: cui/uiconfig/ui/textattrtabpage.ui:446 msgctxt "textattrtabpage|label3" msgid "Text Anchor" -msgstr "" +msgstr "Атеқст адҳәала" #: cui/uiconfig/ui/textdialog.ui:8 msgctxt "textdialog|TextDialog" @@ -11449,117 +11454,117 @@ msgid "Text Animation" msgstr "Атеқст анимациа" -#: cui/uiconfig/ui/textflowpage.ui:74 +#: cui/uiconfig/ui/textflowpage.ui:77 msgctxt "textflowpage|checkAuto" msgid "A_utomatically" msgstr "Автоматикала аиагара" -#: cui/uiconfig/ui/textflowpage.ui:139 +#: cui/uiconfig/ui/textflowpage.ui:142 msgctxt "textflowpage|labelLineEnd" msgid "C_haracters at line end" -msgstr "" +msgstr "Асимволқәа ацәаҳәа анҵәамҭаҿ" -#: cui/uiconfig/ui/textflowpage.ui:153 +#: cui/uiconfig/ui/textflowpage.ui:156 msgctxt "textflowpage|labelLineBegin" msgid "Cha_racters at line begin" -msgstr "" +msgstr "Асимволқәа ацәаҳәа алагамҭаҿ" -#: cui/uiconfig/ui/textflowpage.ui:167 +#: cui/uiconfig/ui/textflowpage.ui:170 msgctxt "textflowpage|labelMaxNum" msgid "_Maximum number of consecutive hyphens" -msgstr "" +msgstr "_Еишьҭагылоу аиагарақәа рмаксималтә ԥхьаӡа" -#: cui/uiconfig/ui/textflowpage.ui:184 +#: cui/uiconfig/ui/textflowpage.ui:187 msgctxt "textflowpage|LabelHyphenation" msgid "Hyphenation" msgstr "Аиагагақәа рыргылара" -#: cui/uiconfig/ui/textflowpage.ui:217 +#: cui/uiconfig/ui/textflowpage.ui:220 msgctxt "textflowpage|checkInsert" msgid "_Insert" msgstr "Ибжьаргылатәуп" -#: cui/uiconfig/ui/textflowpage.ui:233 +#: cui/uiconfig/ui/textflowpage.ui:236 msgctxt "textflowpage|checkPageStyle" msgid "With page st_yle:" -msgstr "" +msgstr "Адаҟьа астиль ацны;" -#: cui/uiconfig/ui/textflowpage.ui:255 +#: cui/uiconfig/ui/textflowpage.ui:258 msgctxt "textflowpage|labelType" msgid "_Type:" msgstr "Атип:" -#: cui/uiconfig/ui/textflowpage.ui:282 +#: cui/uiconfig/ui/textflowpage.ui:285 msgctxt "textflowpage|labelPageNum" msgid "Page _number:" msgstr "Адаҟьа аномер:" -#: cui/uiconfig/ui/textflowpage.ui:303 +#: cui/uiconfig/ui/textflowpage.ui:306 msgctxt "textflowpage|labelPosition" msgid "Position:" msgstr "Аҭыҧ:" -#: cui/uiconfig/ui/textflowpage.ui:323 +#: cui/uiconfig/ui/textflowpage.ui:326 msgctxt "textflowpage|comboPageStyle-atkobject" msgid "Page Style" msgstr "Адаҟьа астиль" -#: cui/uiconfig/ui/textflowpage.ui:337 +#: cui/uiconfig/ui/textflowpage.ui:340 msgctxt "textflowpage|comboBreakType" msgid "Page" msgstr "Адаҟьа" -#: cui/uiconfig/ui/textflowpage.ui:338 +#: cui/uiconfig/ui/textflowpage.ui:341 msgctxt "textflowpage|comboBreakType" msgid "Column" msgstr "Аиҵагыла" -#: cui/uiconfig/ui/textflowpage.ui:351 +#: cui/uiconfig/ui/textflowpage.ui:354 msgctxt "textflowpage|comboBreakPosition" msgid "Before" msgstr "Аҧхьа" -#: cui/uiconfig/ui/textflowpage.ui:352 +#: cui/uiconfig/ui/textflowpage.ui:355 msgctxt "textflowpage|comboBreakPosition" msgid "After" msgstr "Ашьҭахь" -#: cui/uiconfig/ui/textflowpage.ui:371 +#: cui/uiconfig/ui/textflowpage.ui:374 msgctxt "textflowpage|label3" msgid "Breaks" -msgstr "" +msgstr "Аимҟьарақәа" -#: cui/uiconfig/ui/textflowpage.ui:403 +#: cui/uiconfig/ui/textflowpage.ui:406 msgctxt "textflowpage|checkSplitPara" msgid "_Do not split paragraph" -msgstr "" +msgstr "Еимҟьатәӡам абзац" -#: cui/uiconfig/ui/textflowpage.ui:419 +#: cui/uiconfig/ui/textflowpage.ui:422 msgctxt "textflowpage|checkKeepPara" msgid "_Keep with next paragraph" -msgstr "" +msgstr "Анаҩстәи абзац иаҟәыҭхатәӡам" -#: cui/uiconfig/ui/textflowpage.ui:435 +#: cui/uiconfig/ui/textflowpage.ui:438 msgctxt "textflowpage|checkOrphan" msgid "_Orphan control" msgstr "" -#: cui/uiconfig/ui/textflowpage.ui:454 +#: cui/uiconfig/ui/textflowpage.ui:457 msgctxt "textflowpage|checkWidow" msgid "_Widow control" msgstr "" -#: cui/uiconfig/ui/textflowpage.ui:507 +#: cui/uiconfig/ui/textflowpage.ui:510 msgctxt "textflowpage|labelOrphan" msgid "lines" msgstr "Аҵәаӷәа(қәа)" -#: cui/uiconfig/ui/textflowpage.ui:519 +#: cui/uiconfig/ui/textflowpage.ui:522 msgctxt "textflowpage|labelWidow" msgid "lines" msgstr "Аҵәаӷәа(қәа)" -#: cui/uiconfig/ui/textflowpage.ui:547 +#: cui/uiconfig/ui/textflowpage.ui:550 msgctxt "textflowpage|labelOptions" msgid "Options" msgstr "Апараметрқәа" @@ -11570,10 +11575,9 @@ msgstr "Атезаурус" #: cui/uiconfig/ui/thesaurus.ui:43 -#, fuzzy msgctxt "thesaurus|replace" msgid "_Replace" -msgstr "Иҧсахтәуп" +msgstr "Иалаԥсахтәуп" #: cui/uiconfig/ui/thesaurus.ui:89 msgctxt "thesaurus|label1" @@ -11586,20 +11590,19 @@ msgstr "Авариантқәа:" #: cui/uiconfig/ui/thesaurus.ui:119 -#, fuzzy msgctxt "thesaurus|label3" msgid "Replace with:" -msgstr "Иҧсахтәуп ала" +msgstr "Иԥсахтәуп ала:" #: cui/uiconfig/ui/transparencytabpage.ui:77 msgctxt "transparencytabpage|RBT_TRANS_OFF" msgid "_No transparency" -msgstr "" +msgstr "_Аҵәцара ада" #: cui/uiconfig/ui/transparencytabpage.ui:94 msgctxt "transparencytabpage|RBT_TRANS_LINEAR" msgid "_Transparency:" -msgstr "" +msgstr "_Аҵәцара:" #: cui/uiconfig/ui/transparencytabpage.ui:114 msgctxt "transparencytabpage|RBT_TRANS_GRADIENT" @@ -11614,17 +11617,17 @@ #: cui/uiconfig/ui/transparencytabpage.ui:240 msgctxt "transparencytabpage|liststoreTYPE" msgid "Axial" -msgstr "" +msgstr "Агәҵәтәы" #: cui/uiconfig/ui/transparencytabpage.ui:241 msgctxt "transparencytabpage|liststoreTYPE" msgid "Radial" -msgstr "" +msgstr "Агьежьтә" #: cui/uiconfig/ui/transparencytabpage.ui:242 msgctxt "transparencytabpage|liststoreTYPE" msgid "Ellipsoid" -msgstr "" +msgstr "Аеллипсоидтә" #: cui/uiconfig/ui/transparencytabpage.ui:243 msgctxt "transparencytabpage|liststoreTYPE" @@ -11659,17 +11662,17 @@ #: cui/uiconfig/ui/transparencytabpage.ui:345 msgctxt "transparencytabpage|FT_TRGR_BORDER" msgid "_Border:" -msgstr "" +msgstr "_Аҿыкәыршара:" #: cui/uiconfig/ui/transparencytabpage.ui:366 msgctxt "transparencytabpage|FT_TRGR_START_VALUE" msgid "_Start value:" -msgstr "" +msgstr "Ахалагаратә ҵакы:" #: cui/uiconfig/ui/transparencytabpage.ui:387 msgctxt "transparencytabpage|FT_TRGR_END_VALUE" msgid "_End value:" -msgstr "" +msgstr "Аҵыхәтәантәи аҵакы:" #: cui/uiconfig/ui/transparencytabpage.ui:444 msgctxt "transparencytabpage|CTL_BITMAP_PREVIEW-atkobject" @@ -11684,7 +11687,7 @@ #: cui/uiconfig/ui/transparencytabpage.ui:523 msgctxt "transparencytabpage|FL_PROP" msgid "Area Transparency Mode" -msgstr "" +msgstr "Аҵәцара арежим" #: cui/uiconfig/ui/tsaurldialog.ui:7 msgctxt "tsaurldialog|TSAURLDialog" @@ -11714,12 +11717,12 @@ #: cui/uiconfig/ui/tsaurldialog.ui:198 msgctxt "tsaurldialog|label1" msgid "TSA URL" -msgstr "" +msgstr "URL АЕА" #: cui/uiconfig/ui/twolinespage.ui:41 msgctxt "twolinespage|twolines" msgid "Write in double lines" -msgstr "" +msgstr "Иҭагалалатәуп ҩ-цәаҳәакны" #: cui/uiconfig/ui/twolinespage.ui:56 msgctxt "twolinespage|label2" @@ -11739,7 +11742,7 @@ #: cui/uiconfig/ui/twolinespage.ui:195 msgctxt "twolinespage|label28" msgid "Enclosing Character" -msgstr "" +msgstr "Аҿыкәыршара асимволқәа" #: cui/uiconfig/ui/twolinespage.ui:233 msgctxt "twolinespage|preview-atkobject" @@ -11754,47 +11757,47 @@ #: cui/uiconfig/ui/wordcompletionpage.ui:122 msgctxt "wordcompletionpage|label1" msgid "_Max. entries:" -msgstr "" +msgstr "Имакс. анҵамҭақәа:" #: cui/uiconfig/ui/wordcompletionpage.ui:161 msgctxt "wordcompletionpage|label2" msgid "Mi_n. word length:" -msgstr "" +msgstr "Имин. ажәа аура:" #: cui/uiconfig/ui/wordcompletionpage.ui:208 msgctxt "wordcompletionpage|appendspace" msgid "_Append space" -msgstr "" +msgstr "Иацҵалатәуп абжьажь" #: cui/uiconfig/ui/wordcompletionpage.ui:223 msgctxt "wordcompletionpage|showastip" msgid "_Show as tip" -msgstr "" +msgstr "Иаарԥшлатәуп аҵаҳәара еиԥш" #: cui/uiconfig/ui/wordcompletionpage.ui:246 msgctxt "wordcompletionpage|enablewordcomplete" msgid "Enable word _completion" -msgstr "" +msgstr "Инагӡалатәуп ажәақәа" #: cui/uiconfig/ui/wordcompletionpage.ui:282 msgctxt "wordcompletionpage|whenclosing" msgid "_When closing a document, remove the words collected from it from the list" -msgstr "" +msgstr "Адокумент аркраан ианыхлатәуп иара ажәақәа ахьӡынҵа аҟынтәи" #: cui/uiconfig/ui/wordcompletionpage.ui:305 msgctxt "wordcompletionpage|collectwords" msgid "C_ollect words" -msgstr "" +msgstr "Ажәақәа реизга" #: cui/uiconfig/ui/wordcompletionpage.ui:333 msgctxt "wordcompletionpage|label3" msgid "Acc_ept with:" -msgstr "" +msgstr "Автохыркәшара ала:" #: cui/uiconfig/ui/zoomdialog.ui:19 msgctxt "zoomdialog|ZoomDialog" msgid "Zoom & View Layout" -msgstr "" +msgstr "Ахәаԥшра амасштаби арежими" #: cui/uiconfig/ui/zoomdialog.ui:112 msgctxt "zoomdialog|optimal" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/dbaccess/messages.po libreoffice-l10n-6.2.4/translations/source/ab/dbaccess/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/dbaccess/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/dbaccess/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2019-02-11 12:12+0100\n" -"PO-Revision-Date: 2018-07-22 09:19+0000\n" +"PO-Revision-Date: 2019-05-08 08:58+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,18 +12,18 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1532251174.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557305911.000000\n" #: dbaccess/inc/query.hrc:26 msgctxt "RSC_QUERY_OBJECT_TYPE" msgid "The table view" -msgstr "" +msgstr "Таблицала арбара" #: dbaccess/inc/query.hrc:27 msgctxt "RSC_QUERY_OBJECT_TYPE" msgid "The query" -msgstr "" +msgstr "Азыҳәара" #: dbaccess/inc/query.hrc:28 msgctxt "RSC_QUERY_OBJECT_TYPE" @@ -38,22 +38,22 @@ #: dbaccess/inc/strings.hrc:26 msgctxt "RID_STR_TABLE_IS_FILTERED" msgid "The table $name$ already exists. It is not visible because it has been filtered out." -msgstr "" +msgstr "Атаблица $name$ ыҟоуп. Иара убаӡом, избанзар афильтр анҭыҵ иҟоуп." #: dbaccess/inc/strings.hrc:27 msgctxt "RID_STR_COULDNOTCONNECT_UNSPECIFIED" msgid "The connection to the external data source could not be established. An unknown error occurred. The driver is probably defective." -msgstr "" +msgstr "Иауам аҽамадара адәныҟатәи адырқәа рхыҵхырҭа. Идырым агха. Иауеит адраивер иахаразар." #: dbaccess/inc/strings.hrc:28 msgctxt "RID_STR_COULDNOTCONNECT_NODRIVER" msgid "The connection to the external data source could not be established. No SDBC driver was found for the URL '$name$'." -msgstr "" +msgstr "Иауам аҽамадара адәныҟатәи адырқәа рхыҵхырҭа. Иԥшаам адраивер SDBC URL '$name$' азы." #: dbaccess/inc/strings.hrc:29 msgctxt "RID_STR_COULDNOTLOAD_MANAGER" msgid "The connection to the external data source could not be established. The SDBC driver manager could not be loaded." -msgstr "" +msgstr "Иауам аҽамадара адәныҟатәи адырқәа рхыҵхырҭа. Адраивер SDBC адсперчер аҭагалара амӡеит." #: dbaccess/inc/strings.hrc:30 msgctxt "RID_STR_FORM" @@ -68,7 +68,7 @@ #: dbaccess/inc/strings.hrc:32 msgctxt "RID_STR_DATASOURCE_NOT_STORED" msgid "The data source was not saved. Please use the interface XStorable to save the data source." -msgstr "" +msgstr "Адырқәа рхыҵхырҭа еиқәырхаӡам. Шәхы иашәырхәа аинтерфеис XStorable адырқәа рхыҵхырҭа аиқәырхаразы." #: dbaccess/inc/strings.hrc:33 msgctxt "RID_STR_ONLY_QUERY" @@ -80,17 +80,17 @@ #: dbaccess/inc/strings.hrc:34 msgctxt "RID_STR_NO_VALUE_CHANGED" msgid "No values were modified." -msgstr "" +msgstr "Аҵакқәа акагьы ԥсахӡам." #: dbaccess/inc/strings.hrc:35 msgctxt "RID_STR_NO_XROWUPDATE" msgid "Values could not be inserted. The XRowUpdate interface is not supported by ResultSet." -msgstr "" +msgstr "Иауам аҵакқәа рҭаргылара. ResultSet иаднакылаӡом аинтерфеис XRowUpdate." #: dbaccess/inc/strings.hrc:36 msgctxt "RID_STR_NO_XRESULTSETUPDATE" msgid "Values could not be inserted. The XResultSetUpdate interface is not supported by ResultSet." -msgstr "" +msgstr "Иауам аҵакқәа рҭаргылара. ResultSet иаднакылаӡом аинтерфеис XRowUpdate." #: dbaccess/inc/strings.hrc:37 msgctxt "RID_STR_NO_UPDATE_MISSING_CONDITION" @@ -100,12 +100,12 @@ #: dbaccess/inc/strings.hrc:38 msgctxt "RID_STR_NO_COLUMN_ADD" msgid "The adding of columns is not supported." -msgstr "" +msgstr "Аҭакырақәа рацҵара аднакылаӡом." #: dbaccess/inc/strings.hrc:39 msgctxt "RID_STR_NO_COLUMN_DROP" msgid "The dropping of columns is not supported." -msgstr "" +msgstr "Аҭакырақәа раныхра аднакылаӡом." #: dbaccess/inc/strings.hrc:40 msgctxt "RID_STR_NO_CONDITION_FOR_PK" @@ -115,38 +115,38 @@ #: dbaccess/inc/strings.hrc:41 msgctxt "RID_STR_COLUMN_UNKNOWN_PROP" msgid "The column does not support the property '%value'." -msgstr "" +msgstr "Аҭакыра иаднакылаӡом аҷыдаҟазшьа «%value»." #: dbaccess/inc/strings.hrc:42 msgctxt "RID_STR_COLUMN_NOT_SEARCHABLE" msgid "The column is not searchable!" -msgstr "" +msgstr "Ари аҭакыра ала аԥшаара ауам!" #: dbaccess/inc/strings.hrc:43 msgctxt "RID_STR_NOT_SEQUENCE_INT8" msgid "The value of the columns is not of the type Sequence." -msgstr "" +msgstr "Аҭакырақәа рҵакқәа Sequence атип иашьашәалаӡам." #: dbaccess/inc/strings.hrc:44 msgctxt "RID_STR_COLUMN_NOT_VALID" msgid "The column is not valid." -msgstr "" +msgstr "Аҭакыра иашаӡам." #: dbaccess/inc/strings.hrc:45 #, c-format msgctxt "RID_STR_COLUMN_MUST_VISIBLE" msgid "The column '%name' must be visible as a column." -msgstr "" +msgstr "Аҭакыра «%name» аарԥшхозароуп аиҵагыла ҳасабла." #: dbaccess/inc/strings.hrc:46 msgctxt "RID_STR_NO_XQUERIESSUPPLIER" msgid "The interface XQueriesSupplier is not available." -msgstr "" +msgstr "Аинтерфеис XQueriesSupplier ахархәара ауам." #: dbaccess/inc/strings.hrc:47 msgctxt "RID_STR_NO_ABS_ZERO" msgid "An 'absolute(0)' call is not allowed." -msgstr "" +msgstr "«absolute(0)» ааԥхьара азин ыҟам." #: dbaccess/inc/strings.hrc:48 msgctxt "RID_STR_NO_RELATIVE" @@ -156,7 +156,7 @@ #: dbaccess/inc/strings.hrc:49 msgctxt "RID_STR_NO_REFESH_AFTERLAST" msgid "A row cannot be refreshed when the ResultSet is positioned after the last row." -msgstr "" +msgstr "Ацәаҳәа арҿыцра ауам, ResultSet аҵыхәтәантәи аиҵагыла ашьҭахь ианыҟоу." #: dbaccess/inc/strings.hrc:50 msgctxt "RID_STR_NO_MOVETOINSERTROW_CALLED" @@ -166,17 +166,17 @@ #: dbaccess/inc/strings.hrc:51 msgctxt "RID_STR_NO_UPDATEROW" msgid "A row cannot be modified in this state" -msgstr "" +msgstr "Ари аҭагылазаашьаҿы анҵамҭа аԥсахра ауам." #: dbaccess/inc/strings.hrc:52 msgctxt "RID_STR_NO_DELETEROW" msgid "A row cannot be deleted in this state." -msgstr "" +msgstr "Ари аҭагылазаашьаҿы анҵамҭа аныхра ауам." #: dbaccess/inc/strings.hrc:53 msgctxt "RID_STR_NO_TABLE_RENAME" msgid "The driver does not support table renaming." -msgstr "" +msgstr "Адраивер иаднакылом атаблицақәа рыхьӡ аԥсахра." #: dbaccess/inc/strings.hrc:54 msgctxt "RID_STR_COLUMN_ALTER_BY_NAME" @@ -215,6 +215,9 @@ "\n" "$command$" msgstr "" +"SQL азыҳәара агхахьы икылнагеит\n" +"\n" +"$command$" #: dbaccess/inc/strings.hrc:61 msgctxt "RID_STR_STATEMENT_WITHOUT_RESULT_SET" @@ -229,17 +232,17 @@ #: dbaccess/inc/strings.hrc:63 msgctxt "RID_STR_NO_NULL_OBJECTS_IN_CONTAINER" msgid "The container cannot contain NULL objects." -msgstr "" +msgstr "Аконтеинер NULL-обектқәа аҵанакыр ауам." #: dbaccess/inc/strings.hrc:64 msgctxt "RID_STR_NAME_ALREADY_USED" msgid "There already is an object with the given name." -msgstr "" +msgstr "Ари аҩыза ахьӡ змоу аобиект ыҟ" #: dbaccess/inc/strings.hrc:65 msgctxt "RID_STR_OBJECT_CONTAINER_MISMATCH" msgid "This object cannot be part of this container." -msgstr "" +msgstr "Ари аобиект аконтеинер иахәҭакзар ауам." #: dbaccess/inc/strings.hrc:66 msgctxt "RID_STR_OBJECT_ALREADY_CONTAINED" @@ -257,6 +260,8 @@ "Could not save the document to $location$:\n" "$message$" msgstr "" +"Адокумент аиқәырхара $location$ аҟны иауам:\n" +"$message$" #: dbaccess/inc/strings.hrc:69 msgctxt "RID_NO_SUCH_DATA_SOURCE" @@ -264,6 +269,8 @@ "Error accessing data source '$name$':\n" "$error$" msgstr "" +"Адырқәа рхыҵхырҭа «$name$» ахь анаӡараан агха:\n" +"$error$" #: dbaccess/inc/strings.hrc:70 msgctxt "RID_STR_NO_SUB_FOLDER" @@ -273,12 +280,12 @@ #: dbaccess/inc/strings.hrc:71 msgctxt "RID_STR_NO_DELETE_BEFORE_AFTER" msgid "Cannot delete the before-first or after-last row." -msgstr "" +msgstr "Адиапазон иаҵанамкуа анҵамҭа аныхра ауам." #: dbaccess/inc/strings.hrc:72 msgctxt "RID_STR_NO_DELETE_INSERT_ROW" msgid "Cannot delete the insert-row." -msgstr "" +msgstr "Иауам аныхра иҭаргылахо анҵамҭа." #: dbaccess/inc/strings.hrc:73 msgctxt "RID_STR_RESULT_IS_READONLY" @@ -313,7 +320,7 @@ #: dbaccess/inc/strings.hrc:79 msgctxt "RID_STR_EXPRESSION1" msgid "Expression1" -msgstr "" +msgstr "Аҵакҳәага 1" #: dbaccess/inc/strings.hrc:80 msgctxt "RID_STR_NO_SQL_COMMAND" @@ -323,12 +330,12 @@ #: dbaccess/inc/strings.hrc:81 msgctxt "RID_STR_INVALID_INDEX" msgid "Invalid column index." -msgstr "" +msgstr "Аҭакыра аиндекс иашам." #: dbaccess/inc/strings.hrc:82 msgctxt "RID_STR_INVALID_CURSOR_STATE" msgid "Invalid cursor state." -msgstr "" +msgstr "Акурсор изымуа аҭагылазаашьа." #: dbaccess/inc/strings.hrc:83 msgctxt "RID_STR_CURSOR_BEFORE_OR_AFTER" @@ -348,17 +355,17 @@ #: dbaccess/inc/strings.hrc:86 msgctxt "RID_STR_CONNECTION_REQUEST" msgid "A connection for the following URL was requested \"$name$\"." -msgstr "" +msgstr "Азыҳәара ҟаҵан URL «$name$» аҽамадара азы." #: dbaccess/inc/strings.hrc:87 msgctxt "RID_STR_MISSING_EXTENSION" msgid "The extension is not installed." -msgstr "" +msgstr "Арҭбаара ықәыргылаӡам." #: dbaccess/inc/strings.hrc:89 msgctxt "STR_QUERY_AND_TABLE_DISTINCT_NAMES" msgid "You cannot give a table and a query the same name. Please use a name which is not yet used by a query or table." -msgstr "" +msgstr "Атаблицақәеи азыҳәарақәеи рзы еиԥшу ахьӡқәа рхархәара ауам. Шәхы иашәырхә иуникалу ахьӡқәа." #: dbaccess/inc/strings.hrc:90 msgctxt "STR_BASENAME_TABLE" @@ -378,7 +385,7 @@ #: dbaccess/inc/strings.hrc:93 msgctxt "STR_NO_TABLE_OBJECT" msgid "The given object is no table object." -msgstr "" +msgstr "Иарбоу аобиект атаблица иаобиектӡам." #: dbaccess/inc/strings.hrc:94 msgctxt "STR_INVALID_COMPOSITION_TYPE" @@ -388,7 +395,7 @@ #: dbaccess/inc/strings.hrc:95 msgctxt "STR_INVALID_COMMAND_TYPE" msgid "Invalid command type - only TABLE and QUERY from com.sun.star.sdb.CommandType are allowed." -msgstr "" +msgstr "Акоманда ииашам атип - азин рымоуп TABLE-и QUERY-и мацара com.sun.star.sdb.CommandType рҟынтә." #: dbaccess/inc/strings.hrc:97 msgctxt "STR_STATE_CLOSE_SUB_DOCS" @@ -505,12 +512,12 @@ #: dbaccess/inc/strings.hrc:121 msgctxt "STR_INVALID_NUMBER_ARGS" msgid "Invalid number of initialization arguments. Expected 1." -msgstr "" +msgstr "Аргументқәа ииашам рыԥхьаӡа. Иазыԥшуп 1." #: dbaccess/inc/strings.hrc:122 msgctxt "STR_NO_DATABASE" msgid "No database document found in the initialization arguments." -msgstr "" +msgstr "Адокументқәа рыбжьара иҟам адырқәа рбаза адокумент." #: dbaccess/inc/strings.hrc:123 msgctxt "STR_NOT_READONLY" @@ -520,27 +527,27 @@ #: dbaccess/inc/strings.hrc:125 msgctxt "STR_QUERY_UNDO_TABWINSHOW" msgid "Add Table Window" -msgstr "" +msgstr "Иацҵатәуп атаблица аԥенџьыр" #: dbaccess/inc/strings.hrc:126 msgctxt "STR_QUERY_UNDO_MOVETABWIN" msgid "Move table window" -msgstr "" +msgstr "Еиҭагатәуп атаблица аԥенџьыр" #: dbaccess/inc/strings.hrc:127 msgctxt "STR_QUERY_UNDO_INSERTCONNECTION" msgid "Insert Join" -msgstr "" +msgstr "Иҭаргылатәуп аимадара" #: dbaccess/inc/strings.hrc:128 msgctxt "STR_QUERY_UNDO_REMOVECONNECTION" msgid "Delete Join" -msgstr "" +msgstr "Ианыхтәуп аимадара" #: dbaccess/inc/strings.hrc:129 msgctxt "STR_QUERY_UNDO_SIZETABWIN" msgid "Resize table window" -msgstr "" +msgstr "Иԥсахтәуп атаблица аԥенџьыр ашәагаа" #: dbaccess/inc/strings.hrc:130 msgctxt "STR_QUERY_UNDO_TABFIELDDELETE" @@ -560,7 +567,7 @@ #: dbaccess/inc/strings.hrc:133 msgctxt "RID_STR_FIELD_DOESNT_EXIST" msgid "Invalid expression, field name '$name$' does not exist." -msgstr "" +msgstr "Ииашам аҵакҳәага. Аҭакыра «$name$» ыҟаӡам." #: dbaccess/inc/strings.hrc:134 msgctxt "STR_QUERY_UNDO_TABWINDELETE" @@ -580,12 +587,12 @@ #: dbaccess/inc/strings.hrc:137 msgctxt "STR_QUERY_SORTTEXT" msgid "(not sorted);ascending;descending" -msgstr "" +msgstr "(сортрада);еиҵоу-еиҳаула;еиҳау-еиҵоула" #: dbaccess/inc/strings.hrc:138 msgctxt "STR_QUERY_FUNCTIONS" msgid "(no function);Group" -msgstr "" +msgstr "(функциада);Average;Count;Maximum;Minimum;Sum;Group" #: dbaccess/inc/strings.hrc:139 msgctxt "STR_QUERY_NOTABLE" @@ -595,12 +602,12 @@ #: dbaccess/inc/strings.hrc:140 msgctxt "STR_QRY_ORDERBY_UNRELATED" msgid "The database only supports sorting for visible fields." -msgstr "" +msgstr "Адырқәа рбаза иаднакылоит иаарԥшу аҭакырақәа рымацара рсортра." #: dbaccess/inc/strings.hrc:141 msgctxt "STR_QUERY_HANDLETEXT" msgid "Field;Alias;Table;Sort;Visible;Function;Criterion;Or;Or" -msgstr "" +msgstr "Аҭакыра;Апсевдоним;Атаблица;Асортра;Иаабо;Афункция;Акритерий;Ма;Ма" #: dbaccess/inc/strings.hrc:142 msgctxt "STR_QUERY_LIMIT_ALL" @@ -621,12 +628,12 @@ #: dbaccess/inc/strings.hrc:145 msgctxt "STR_QRY_TOO_LONG_STATEMENT" msgid "The SQL statement created is too long." -msgstr "" +msgstr "Иаԥҵоу SQL аҵакҳәага аура дуцәоуп." #: dbaccess/inc/strings.hrc:146 msgctxt "STR_QRY_TOOCOMPLEX" msgid "Query is too complex" -msgstr "" +msgstr "Азыҳәара уадаҩцәоуп" #: dbaccess/inc/strings.hrc:147 msgctxt "STR_QRY_NOSELECT" @@ -641,7 +648,7 @@ #: dbaccess/inc/strings.hrc:149 msgctxt "STR_QRY_ORDERBY_ON_ASTERISK" msgid "[*] cannot be used as a sort criterion." -msgstr "" +msgstr "[*] ахархәара ауам критери ҳасабла." #: dbaccess/inc/strings.hrc:150 msgctxt "STR_QRY_TOO_MANY_TABLES" @@ -656,12 +663,12 @@ #: dbaccess/inc/strings.hrc:152 msgctxt "STR_QRY_ILLEGAL_JOIN" msgid "Join could not be processed" -msgstr "" +msgstr "Аимадара ашьақәыргылара ауам" #: dbaccess/inc/strings.hrc:153 msgctxt "STR_SVT_SQL_SYNTAX_ERROR" msgid "Syntax error in SQL statement" -msgstr "" +msgstr "Аҵакҳәага SQL аҟны асинтаксистә гха" #: dbaccess/inc/strings.hrc:154 msgctxt "STR_QUERYDESIGN_NO_VIEW_SUPPORT" @@ -676,7 +683,7 @@ #: dbaccess/inc/strings.hrc:156 msgctxt "STR_QUERYDESIGN_NO_VIEW_ASK" msgid "Do you want to create a query instead?" -msgstr "" +msgstr "Иаԥҵатәума азыҳәара абри аҭыԥан?" #: dbaccess/inc/strings.hrc:157 msgctxt "STR_DATASOURCE_DELETED" @@ -691,17 +698,17 @@ #: dbaccess/inc/strings.hrc:159 msgctxt "STR_QRY_JOIN_COLUMN_COMPARE" msgid "Columns can only be compared using '='." -msgstr "" +msgstr "Аиҵагылақәа реиҿырԥшра ауеит «=» ахархәара мацара ала." #: dbaccess/inc/strings.hrc:160 msgctxt "STR_QRY_LIKE_LEFT_NO_COLUMN" msgid "You must use a column name before 'LIKE'." -msgstr "" +msgstr "«LIKE» аԥхьа хымԥада аиҵагыла ахьӡ хархәазароуп." #: dbaccess/inc/strings.hrc:161 msgctxt "STR_QRY_CHECK_CASESENSITIVE" msgid "The column could not be found. Please note that the database is case-sensitive." -msgstr "" +msgstr "Аиҵагыла ԥшаам. Иҟалап, ари адырқәа рбаза еиҩнадыраауазар анбан дуқәеи анбан хәыҷқәеи ахьӡқәа рҟны." #. To translators: for $object$, one of the values of the RSC_QUERY_OBJECT_TYPE resource will be inserted. #: dbaccess/inc/strings.hrc:163 @@ -728,7 +735,7 @@ #: dbaccess/inc/strings.hrc:168 msgctxt "STR_STATEMENT_WITHOUT_RESULT_SET" msgid "The query does not create a result set, and thus cannot be part of another query." -msgstr "" +msgstr "Азыҳәара иҳанаҭаӡом адырқәа, убриазы иара ахархәара ауам егьи азыҳәара иахәҭакны." #: dbaccess/inc/strings.hrc:170 msgctxt "RID_STR_COLUMN_FORMAT" @@ -768,7 +775,7 @@ #: dbaccess/inc/strings.hrc:177 msgctxt "STR_QRY_TITLE" msgid "Query #" -msgstr "" +msgstr "Азыҳәара #" #: dbaccess/inc/strings.hrc:178 msgctxt "STR_TBL_TITLE" @@ -788,12 +795,12 @@ #: dbaccess/inc/strings.hrc:181 msgctxt "STR_NO_COLUMNNAME_MATCHING" msgid "No matching column names were found." -msgstr "" +msgstr "Иԥшаам аиҵагылақәа ирышьашәало ахьӡқәа. " #: dbaccess/inc/strings.hrc:182 msgctxt "STR_ERROR_OCCURRED_WHILE_COPYING" msgid "An error occurred. Do you want to continue copying?" -msgstr "" +msgstr "Агха. Иацҵатәума акопиа ахыхра?" #: dbaccess/inc/strings.hrc:183 msgctxt "STR_DATASOURCE_GRIDCONTROL_NAME" @@ -803,7 +810,7 @@ #: dbaccess/inc/strings.hrc:184 msgctxt "STR_DATASOURCE_GRIDCONTROL_DESC" msgid "Shows the selected table or query." -msgstr "" +msgstr "Иаарԥштәуп иалкаау атаблицақәа ма азыҳәарақәа." #: dbaccess/inc/strings.hrc:186 msgctxt "STR_QUERY_UNDO_MODIFYSQLEDIT" @@ -876,7 +883,7 @@ #: dbaccess/inc/strings.hrc:200 msgctxt "RID_STR_REPORTS_HELP_TEXT_WIZARD" msgid "The wizard will guide you through the steps necessary to create a report." -msgstr "" +msgstr "Азҟаза ишәнарбоит аҳасабырба аԥҵаразы иҟаҵатәу ашьаҿақәа." #: dbaccess/inc/strings.hrc:201 msgctxt "RID_STR_FORMS_HELP_TEXT" @@ -901,12 +908,12 @@ #: dbaccess/inc/strings.hrc:205 msgctxt "RID_STR_QUERIES_HELP_TEXT_SQL" msgid "Create a query by entering an SQL statement directly." -msgstr "" +msgstr "Иаԥҵатәуп азыҳәара, SQL аинструкциақәа ишишо иҭагаланы." #: dbaccess/inc/strings.hrc:206 msgctxt "RID_STR_QUERIES_HELP_TEXT_WIZARD" msgid "The wizard will guide you through the steps necessary to create a query." -msgstr "" +msgstr "Ари азҟаза шәыцхраауеит азыҳәара аԥҵараҟны." #: dbaccess/inc/strings.hrc:207 msgctxt "RID_STR_TABLES_HELP_TEXT_DESIGN" @@ -951,6 +958,10 @@ "\n" "Do you want to close all documents now?" msgstr "" +"Аҿакра атип аҽаԥсахит.\n" +"Аԥсахрақәа амч роуырц азы иарктәуп аформақәа зегьы, аҳасабырбақәа, азыҳәарақәеи атаблицақәеи.\n" +"\n" +"Ишәҭахума адокументқәа зегьы раркра абыржәы?" #: dbaccess/inc/strings.hrc:217 msgctxt "STR_FRM_LABEL" @@ -971,7 +982,7 @@ #: dbaccess/inc/strings.hrc:220 msgctxt "STR_SUB_DOCS_WITH_SCRIPTS" msgid "The document contains forms or reports with embedded macros." -msgstr "" +msgstr "Адокумент иҵанакуеит аформақәа/аҳасабырбақәа иаларҵәоу амакросқәа рыцны." #: dbaccess/inc/strings.hrc:221 msgctxt "STR_SUB_DOCS_WITH_SCRIPTS_DETAIL" @@ -986,27 +997,27 @@ #: dbaccess/inc/strings.hrc:226 msgctxt "RID_STR_EMBEDDED_DATABASE" msgid "Embedded database" -msgstr "" +msgstr "Иалаҵо адырқәа рбаза" #: dbaccess/inc/strings.hrc:227 msgctxt "RID_STR_NO_DIFF_CAT" msgid "You cannot select different categories." -msgstr "" +msgstr "Шәара ишәзалхуам егьырҭ акатегориақәа." #: dbaccess/inc/strings.hrc:228 msgctxt "RID_STR_UNSUPPORTED_OBJECT_TYPE" msgid "Unsupported object type found ($type$)." -msgstr "" +msgstr "Иԥшаауп иаднамкыло афаил атип: ($type$)." #: dbaccess/inc/strings.hrc:229 msgctxt "STR_PAGETITLE_GENERAL" msgid "Advanced Properties" -msgstr "" +msgstr "Иацҵоу аҷыдаҟазшьақәа" #: dbaccess/inc/strings.hrc:230 msgctxt "STR_PAGETITLE_ADVANCED" msgid "Additional Settings" -msgstr "" +msgstr "Иацҵоу архиарақәа" #: dbaccess/inc/strings.hrc:231 msgctxt "STR_PAGETITLE_CONNECTION" @@ -1021,12 +1032,12 @@ #: dbaccess/inc/strings.hrc:233 msgctxt "STR_QRY_LABEL" msgid "~Query name" -msgstr "" +msgstr "Азыҳәара ахьӡ" #: dbaccess/inc/strings.hrc:234 msgctxt "STR_TITLE_RENAME" msgid "Rename to" -msgstr "" +msgstr "Ахьӡ ԥсахтәуп ала" #: dbaccess/inc/strings.hrc:235 #, fuzzy @@ -1057,7 +1068,7 @@ #: dbaccess/inc/strings.hrc:241 msgctxt "RID_STR_QUERIES_CONTAINER" msgid "Queries" -msgstr "" +msgstr "Азыҳәарақәа" #: dbaccess/inc/strings.hrc:242 msgctxt "RID_STR_TABLES_CONTAINER" @@ -1077,7 +1088,7 @@ #: dbaccess/inc/strings.hrc:245 msgctxt "STR_QUERY_CONNECTION_LOST" msgid "The connection to the database has been lost. Do you want to reconnect?" -msgstr "" +msgstr "Адырқәа рбазахь аимадара ырӡуп. Еиҭашьқәыргылатәума?" #: dbaccess/inc/strings.hrc:246 msgctxt "STR_OPENTABLES_WARNINGS" @@ -1092,7 +1103,7 @@ #: dbaccess/inc/strings.hrc:248 msgctxt "STR_CONNECTING_DATASOURCE" msgid "Connecting to \"$name$\" ..." -msgstr "" +msgstr "«$name$» аҽамадара ..." #: dbaccess/inc/strings.hrc:249 msgctxt "STR_LOADING_QUERY" @@ -1122,7 +1133,7 @@ #: dbaccess/inc/strings.hrc:255 msgctxt "STR_TABLEDESIGN_UNDO_PRIMKEY" msgid "Insert/remove primary key" -msgstr "" +msgstr "Иҭаргылатәуп/ианыхтәуп актәи ацаԥха" #: dbaccess/inc/strings.hrc:256 msgctxt "STR_VALUE_YES" @@ -1173,7 +1184,7 @@ #: dbaccess/inc/strings.hrc:266 msgctxt "STR_FIELD_AUTOINCREMENT" msgid "~AutoValue" -msgstr "" +msgstr "~Автоҵакы" #: dbaccess/inc/strings.hrc:267 msgctxt "STR_TAB_PROPERTIES" @@ -1208,7 +1219,7 @@ #: dbaccess/inc/strings.hrc:273 msgctxt "STR_DEFAULT_VALUE" msgid "~Default value" -msgstr "" +msgstr "Аҵакы ишыҟоу еиԥш" #: dbaccess/inc/strings.hrc:274 msgctxt "STR_FIELD_REQUIRED" @@ -1233,7 +1244,7 @@ #: dbaccess/inc/strings.hrc:278 msgctxt "STR_SCALE" msgid "Decimal ~places" -msgstr "" +msgstr "Адыргақәа аҿарҵәи ашьҭахь" #: dbaccess/inc/strings.hrc:279 msgctxt "STR_FORMAT" @@ -1263,7 +1274,7 @@ #: dbaccess/inc/strings.hrc:283 msgctxt "STR_HELP_TEXT_LENGTH" msgid "Enter the maximum text length permitted." -msgstr "" +msgstr "Иҭажәгал ззин ыҟоу, атеқст имаксималу аура. " #: dbaccess/inc/strings.hrc:284 msgctxt "STR_HELP_NUMERIC_TYPE" @@ -1282,7 +1293,7 @@ #: dbaccess/inc/strings.hrc:286 msgctxt "STR_HELP_SCALE" msgid "Specify the number of decimal places permitted in this field." -msgstr "" +msgstr "Иашәырба адыргақәа рыԥхьаӡа, аҿарҵәи ашьҭахь игылақәо." #: dbaccess/inc/strings.hrc:287 msgctxt "STR_HELP_FORMAT_CODE" @@ -1292,7 +1303,7 @@ #: dbaccess/inc/strings.hrc:288 msgctxt "STR_HELP_FORMAT_BUTTON" msgid "This is where you determine the output format of the data." -msgstr "" +msgstr "Ара иауеит аилкаара адырқәа рҭагалара аформат." #: dbaccess/inc/strings.hrc:289 msgctxt "STR_HELP_AUTOINCREMENT" @@ -1310,7 +1321,7 @@ #: dbaccess/inc/strings.hrc:291 msgctxt "STR_TABLEDESIGN_DUPLICATE_NAME" msgid "The table cannot be saved because column name \"$column$\" was assigned twice." -msgstr "" +msgstr "Атаблица аиқәырхара ауам, избанзар аиҵагыла «$column$» ахьӡ ҩынтә иахҵоуп." #: dbaccess/inc/strings.hrc:292 msgctxt "STR_TBL_COLUMN_IS_KEYCOLUMN" @@ -1320,7 +1331,7 @@ #: dbaccess/inc/strings.hrc:293 msgctxt "STR_TBL_COLUMN_IS_KEYCOLUMN_TITLE" msgid "Primary Key Affected" -msgstr "" +msgstr "Иаҵанакуеит актәи ацаԥхахьы" #: dbaccess/inc/strings.hrc:294 msgctxt "STR_COLUMN_NAME" @@ -1330,17 +1341,17 @@ #: dbaccess/inc/strings.hrc:295 msgctxt "STR_QRY_CONTINUE" msgid "Continue anyway?" -msgstr "" +msgstr "Иацҵатәума, ари иахәамԥшӡакәа?" #: dbaccess/inc/strings.hrc:296 msgctxt "STR_TABLEDESIGN_CONNECTION_MISSING" msgid "The table could not be saved due to problems connecting to the database." -msgstr "" +msgstr "Атаблица аиқәырхара ауам, адырқәа рбазахь аимадара еиҭашьақәыргыламкәа." #: dbaccess/inc/strings.hrc:297 msgctxt "STR_TABLEDESIGN_DATASOURCE_DELETED" msgid "The table filter could not be adjusted because the data source has been deleted." -msgstr "" +msgstr "Афильтр ахархәара ауам, избанзар адырқәа рхыҵхырҭа аныхын." #: dbaccess/inc/strings.hrc:298 msgctxt "STR_QUERY_SAVE_TABLE_EDIT_INDEXES" @@ -1348,11 +1359,13 @@ "Before you can edit the indexes of a table, you have to save it.\n" "Do you want to save the changes now?" msgstr "" +"Атаблица аиндексқәа ԥсаххаанӡы, иара еиқәырхатәуп.\n" +"Еиқәырхатәума аԥсахрақәа?" #: dbaccess/inc/strings.hrc:299 msgctxt "STR_TABLEDESIGN_NO_PRIM_KEY_HEAD" msgid "No primary key" -msgstr "" +msgstr "Актәи ацаԥха арбам" #: dbaccess/inc/strings.hrc:300 msgctxt "STR_TABLEDESIGN_NO_PRIM_KEY" @@ -1366,22 +1379,22 @@ #: dbaccess/inc/strings.hrc:301 msgctxt "STR_TABLEDESIGN_ALTER_ERROR" msgid "The column \"$column$\" could not be changed. Should the column instead be deleted and the new format appended?" -msgstr "" +msgstr "Иауам аиҵагыла «$column$» аԥсахра. Иауеит иара аныхреи аформат ҿыц ахархәареи. Иацҵатәума?" #: dbaccess/inc/strings.hrc:302 msgctxt "STR_TABLEDESIGN_SAVE_ERROR" msgid "Error while saving the table design" -msgstr "" +msgstr "Атаблица адизаин аиқәырхара аҽазышәараан агха" #: dbaccess/inc/strings.hrc:303 msgctxt "STR_TABLEDESIGN_COULD_NOT_DROP_COL" msgid "The column $column$ could not be deleted." -msgstr "" +msgstr "Аиҵагыла $column$ аныхра ауам." #: dbaccess/inc/strings.hrc:304 msgctxt "STR_AUTOINCREMENT_VALUE" msgid "A~uto-increment statement" -msgstr "" +msgstr "Автоинкременттә инструкциа" #: dbaccess/inc/strings.hrc:305 msgctxt "STR_HELP_AUTOINCREMENT_VALUE" @@ -1432,11 +1445,16 @@ "\n" "does not exist. Should it be created?" msgstr "" +"Акаталог\n" +"\n" +"$path$\n" +"\n" +"ыҟаӡам. Иаԥҵатәума?" #: dbaccess/inc/strings.hrc:314 msgctxt "STR_COULD_NOT_CREATE_DIRECTORY" msgid "The directory $name$ could not be created." -msgstr "" +msgstr "Акаталог $name$ аԥҵара ауам." #: dbaccess/inc/strings.hrc:315 msgctxt "STR_ALREADYEXISTOVERWRITE" @@ -1457,17 +1475,17 @@ #: dbaccess/inc/strings.hrc:319 msgctxt "STR_PARENTTITLE_GENERAL" msgid "Data Source Properties: #" -msgstr "" +msgstr "Адырқәа рхыҵхырҭа аҷыдаҟазшьақәа: #" #: dbaccess/inc/strings.hrc:320 msgctxt "STR_ERR_USE_CONNECT_TO" msgid "Please choose 'Connect to an existing database' to connect to an existing database instead." -msgstr "" +msgstr "Иалышәх «Адырқәа рбаза аҽаҿакра» иҟоу адырқәа рбаза аҽаҿакразы." #: dbaccess/inc/strings.hrc:321 msgctxt "STR_COULD_NOT_LOAD_ODBC_LIB" msgid "Could not load the program library #lib# or it is corrupted. The ODBC data source selection is not available." -msgstr "" +msgstr "Апрограмма #lib# абиблиотека аҭагалара ауам (иҟалап иара ԥхасҭазар). ODBC адырқәа рхыҵхырҭа алхрахь анеира ауам." #: dbaccess/inc/strings.hrc:322 msgctxt "STR_UNSUPPORTED_DATASOURCE_TYPE" @@ -1485,22 +1503,22 @@ #: dbaccess/inc/strings.hrc:325 msgctxt "STR_AUTOFIELDSEPARATORLIST" msgid ";\t59\t,\t44\t:\t58\t{Tab}\t9\t{Space}\t32" -msgstr "" +msgstr ";\t59\t,\t44\t:\t58\t{Атаб}\t9\t{Абжьажь}\t32" #: dbaccess/inc/strings.hrc:326 msgctxt "STR_AUTODELIMITER_MISSING" msgid "#1 must be set." -msgstr "" +msgstr "#1 азалхзароуп." #: dbaccess/inc/strings.hrc:327 msgctxt "STR_AUTODELIMITER_MUST_DIFFER" msgid "#1 and #2 must be different." -msgstr "" +msgstr "#1-и #2-и азалхзароуп." #: dbaccess/inc/strings.hrc:328 msgctxt "STR_AUTONO_WILDCARDS" msgid "Wildcards such as ?,* are not allowed in #1." -msgstr "" +msgstr "Аԥсахгатә дыргақәа, ?,* иреиԥшу, #1 аҟны изинӡам." #: dbaccess/inc/strings.hrc:330 msgctxt "STR_CONNECTION_TEST" @@ -1555,7 +1573,7 @@ #: dbaccess/inc/strings.hrc:341 msgctxt "STR_UNEXPECTED_ERROR" msgid "An unexpected error occurred. The operation could not be performed." -msgstr "" +msgstr "Иҟалеит иззыԥшымыз агха. Ари аоперациа анагӡара ауам." #: dbaccess/inc/strings.hrc:342 msgctxt "STR_COULDNOTOPEN_LINKEDDOC" @@ -1565,7 +1583,7 @@ #: dbaccess/inc/strings.hrc:343 msgctxt "STR_MISSING_TABLES_XDROP" msgid "The table cannot be deleted because the database connection does not support this." -msgstr "" +msgstr "Иауам атаблица аныхра, ари аоперациа адырқәа рбаза уажәтәи аҽаҿакра иаднакылом." #: dbaccess/inc/strings.hrc:344 msgctxt "STR_BUTTON_TEXT_ALL" @@ -1585,7 +1603,7 @@ #: dbaccess/inc/strings.hrc:347 msgctxt "STR_UNKNOWN_TYPE_FOUND" msgid "No corresponding column type could be found for column '#1'." -msgstr "" +msgstr "Аиҵагыла «#1» азы иԥшаам иашьашәалоу аиҵагыла атип." #: dbaccess/inc/strings.hrc:348 msgctxt "STR_FILE_DOES_NOT_EXIST" @@ -1595,7 +1613,7 @@ #: dbaccess/inc/strings.hrc:349 msgctxt "STR_WARNINGS_DURING_CONNECT" msgid "Warnings were encountered while connecting to the data source. Press \"$buttontext$\" to view them." -msgstr "" +msgstr "Адырқәа рхыҵхырҭа аҽамадара аҽазышәарааан иҟаҵан агәаҽанҵарақәа. Шәақәыӷәӷәа «$buttontext$» дара рыхәаԥшразы." #: dbaccess/inc/strings.hrc:350 #, fuzzy @@ -1609,22 +1627,22 @@ #: dbaccess/inc/strings.hrc:352 msgctxt "RID_STR_EXTENSION_NOT_PRESENT" msgid "The report, \"$file$\", requires the Report Builder feature." -msgstr "" +msgstr "Аҳасабырба \"$file$\" иаҭахуп Report Builder аҟазаара." #: dbaccess/inc/strings.hrc:354 msgctxt "STR_COULDNOTCREATE_DRIVERMANAGER" msgid "Cannot connect to the SDBC driver manager (#servicename#)." -msgstr "" +msgstr "Иауам адраивер SDBC аменеџьер (#servicename#) аҽамадара." #: dbaccess/inc/strings.hrc:355 msgctxt "STR_NOREGISTEREDDRIVER" msgid "A driver is not registered for the URL #connurl#." -msgstr "" +msgstr "URL #connurl# азы адраивер арегистрациа азум." #: dbaccess/inc/strings.hrc:356 msgctxt "STR_NOTABLEINFO" msgid "Successfully connected, but information about database tables is not available." -msgstr "" +msgstr "Аимадара шьақәыргылоуп, аха адырқәа рбаза аҟны атблицақәа ирызку аинформациахь анеира ауам." #: dbaccess/inc/strings.hrc:357 msgctxt "STR_ALL_TABLES" @@ -1699,12 +1717,12 @@ #: dbaccess/inc/strings.hrc:373 msgctxt "STR_NAME_OF_ODBC_DATASOURCE" msgid "Name of the ODBC data source on your system" -msgstr "" +msgstr "ODBC адырқәа рхыҵхырҭа ахьӡ шәсистемаҟны" #: dbaccess/inc/strings.hrc:374 msgctxt "STR_WRITER_PATH_OR_FILE" msgid "Path to the Writer document" -msgstr "" +msgstr "Адокумент Writer ахь амҩа" #: dbaccess/inc/strings.hrc:375 msgctxt "STR_MYSQL_DATABASE_NAME" @@ -1725,12 +1743,12 @@ #, c-format msgctxt "STR_NO_ADDITIONAL_SETTINGS" msgid "No more settings are necessary. To verify that the connection is working, click the '%test' button." -msgstr "" +msgstr "Уаҳа архиарақәа ҳәа акагь аҭахӡам. Аимадара агәаҭараз шәақәыӷәӷәа акнопка «%test»." #: dbaccess/inc/strings.hrc:379 msgctxt "STR_COMMONURL" msgid "Datasource URL (e.g. host=$host:$port dbname=$database)" -msgstr "" +msgstr "Адырқәа рхыҵхырҭа (host=$host:$port dbname=$database)" #: dbaccess/inc/strings.hrc:380 msgctxt "STR_HOSTNAME" @@ -1755,7 +1773,7 @@ #: dbaccess/inc/strings.hrc:384 msgctxt "STR_ADD_TABLE_OR_QUERY" msgid "Add Table or Query" -msgstr "" +msgstr "Иацҵатәуп атаблица ма азыҳәара" #: dbaccess/inc/strings.hrc:386 msgctxt "STR_WIZ_COLUMN_SELECT_TITEL" @@ -1773,11 +1791,13 @@ "Enter a unique name for the new primary key data field.\n" "The following name is already in use:" msgstr "" +"Актәи ацаԥха аҭакыразы иҭажәгал иуникалу ахьӡ.\n" +"Ари ахьӡ хархәоуп:" #: dbaccess/inc/strings.hrc:389 msgctxt "STR_WIZ_NAME_MATCHING_TITEL" msgid "Assign columns" -msgstr "" +msgstr "Аҭакырақәа реишьашәалара" #: dbaccess/inc/strings.hrc:390 msgctxt "STR_WIZ_PB_PREV" @@ -1807,17 +1827,17 @@ #: dbaccess/inc/strings.hrc:395 msgctxt "STR_INVALID_TABLE_NAME" msgid "This table name is not valid in the current database." -msgstr "" +msgstr "Атаблица ииашам ахьӡ уажәтәи адырқәа рбазаҟны." #: dbaccess/inc/strings.hrc:396 msgctxt "STR_SUGGEST_APPEND_TABLE_DATA" msgid "Choose the option 'Append data' on the first page to append data to an existing table." -msgstr "" +msgstr "Актәи адаҟаҟны иалышәх «Иацҵатәуп адырқәа» адырқәа иҟоу атаблицахь рацҵараз." #: dbaccess/inc/strings.hrc:397 msgctxt "STR_INVALID_TABLE_NAME_LENGTH" msgid "Please change the table name. It is too long." -msgstr "" +msgstr "Ишәыԥсах атаблица ахьӡ. Иара аура дуцәоуп." #: dbaccess/inc/strings.hrc:399 msgctxt "STR_DBWIZARDTITLE" @@ -1882,12 +1902,12 @@ #: dbaccess/inc/strings.hrc:411 msgctxt "STR_PAGETITLE_AUTHENTIFICATION" msgid "Set up user authentication" -msgstr "" +msgstr "Ахархәаҩ иаутентификациа архиара" #: dbaccess/inc/strings.hrc:412 msgctxt "STR_PAGETITLE_MYSQL_NATIVE" msgid "Set up MySQL server data" -msgstr "" +msgstr "Асервер MySQL архиара" #: dbaccess/inc/strings.hrc:413 msgctxt "STR_PAGETITLE_FINAL" @@ -1902,7 +1922,7 @@ #: dbaccess/inc/strings.hrc:415 msgctxt "STR_MYSQLJDBC_HEADERTEXT" msgid "Set up connection to a MySQL database using JDBC" -msgstr "" +msgstr "MySQL адырқәа рбаза JDBC ала аҽаҿакра архиарақәа" #: dbaccess/inc/strings.hrc:416 msgctxt "STR_MYSQLJDBC_HELPTEXT" @@ -1914,12 +1934,12 @@ #: dbaccess/inc/strings.hrc:417 msgctxt "STR_MYSQL_DRIVERCLASSTEXT" msgid "MySQL JDBC d~river class:" -msgstr "" +msgstr "MySQL JDBC адраивер акласс:" #: dbaccess/inc/strings.hrc:418 msgctxt "STR_MYSQL_DEFAULT" msgid "Default: 3306" -msgstr "" +msgstr "Апорт ишыҟоу еиԥш: 3306" #: dbaccess/inc/strings.hrc:419 msgctxt "STR_DBASE_HEADERTEXT" @@ -1929,7 +1949,7 @@ #: dbaccess/inc/strings.hrc:420 msgctxt "STR_DBASE_HELPTEXT" msgid "Select the folder where the dBASE files are stored." -msgstr "" +msgstr "Иалышәх аҭаӡ, dBASE афаилқәа ахьыҵәаху." #: dbaccess/inc/strings.hrc:421 msgctxt "STR_TEXT_HEADERTEXT" @@ -1954,7 +1974,7 @@ #: dbaccess/inc/strings.hrc:425 msgctxt "STR_MSACCESS_HELPTEXT" msgid "Please select the Microsoft Access file you want to access." -msgstr "" +msgstr "Иалышәх Microsoft Access афаил, захьы анеиразин аиура шәҭаху." #: dbaccess/inc/strings.hrc:426 msgctxt "STR_ADO_HEADERTEXT" @@ -2002,12 +2022,12 @@ #: dbaccess/inc/strings.hrc:433 msgctxt "STR_ORACLE_DEFAULT" msgid "Default: 1521" -msgstr "" +msgstr "Апорт ишыҟоу еиԥш: 1521" #: dbaccess/inc/strings.hrc:434 msgctxt "STR_ORACLE_DRIVERCLASSTEXT" msgid "Oracle JDBC ~driver class" -msgstr "" +msgstr "Oracle JDBC адраивер акласс" #: dbaccess/inc/strings.hrc:435 msgctxt "STR_ORACLE_HELPTEXT" @@ -2027,6 +2047,8 @@ "Click 'Browse...' to select a %PRODUCTNAME spreadsheet or Microsoft Excel workbook.\n" "%PRODUCTNAME will open this file in read-only mode." msgstr "" +"Шәақәыӷәӷәа «Аҭыԥхәаԥшра...» атаблица %PRODUCTNAME ма Microsoft Excel алхразы.\n" +"%PRODUCTNAME иаанартуеит ари афаил аԥхьара мацараз." #: dbaccess/inc/strings.hrc:438 msgctxt "STR_SPREADSHEETPATH" @@ -2036,17 +2058,17 @@ #: dbaccess/inc/strings.hrc:440 msgctxt "STR_COMMAND_EXECUTED_SUCCESSFULLY" msgid "Command successfully executed." -msgstr "" +msgstr "Акоманда қәҿиарала инагӡоуп." #: dbaccess/inc/strings.hrc:441 msgctxt "STR_DIRECTSQL_CONNECTIONLOST" msgid "The connection to the database has been lost. This dialog will be closed." -msgstr "" +msgstr "Адырқәа рбаза аҽамадара ырӡуп. Адиалог аркхоит." #: dbaccess/inc/strings.hrc:443 msgctxt "STR_TAB_INDEX_SORTORDER" msgid "Sort order" -msgstr "" +msgstr "Асортра аиҿкаашьа" #: dbaccess/inc/strings.hrc:444 msgctxt "STR_TAB_INDEX_FIELD" @@ -2077,12 +2099,12 @@ #: dbaccess/inc/strings.hrc:449 msgctxt "STR_NEED_INDEX_FIELDS" msgid "The index must contain at least one field." -msgstr "" +msgstr "Аиндекс иаҵанакуазароуп ҭакырак еиҵамкәа." #: dbaccess/inc/strings.hrc:450 msgctxt "STR_INDEX_NAME_ALREADY_USED" msgid "There is already another index named \"$name$\"." -msgstr "" +msgstr "Аиндекс ахьӡ «$name$» змоу ыҟоуп." #: dbaccess/inc/strings.hrc:451 msgctxt "STR_INDEXDESIGN_DOUBLE_COLUMN_NAME" @@ -2097,7 +2119,7 @@ #: dbaccess/inc/strings.hrc:455 msgctxt "STR_EXCEPTION_STATUS" msgid "SQL Status" -msgstr "" +msgstr "SQL аҭагылазаашьа" #: dbaccess/inc/strings.hrc:456 msgctxt "STR_EXCEPTION_ERRORCODE" @@ -2147,7 +2169,7 @@ #: dbaccess/inc/strings.hrc:467 msgctxt "STR_JOIN_TYPE_HINT" msgid "Please note that some databases may not support this join type." -msgstr "" +msgstr "Ишәгәалашәала, адырқәа рбазақәа руакқәа аимадара ари тип аднамкылар шауа." #: dbaccess/inc/strings.hrc:468 msgctxt "STR_QUERY_INNER_JOIN" @@ -2162,12 +2184,12 @@ #: dbaccess/inc/strings.hrc:470 msgctxt "STR_QUERY_FULL_JOIN" msgid "Contains ALL records from '%1' and from '%2'." -msgstr "" +msgstr "Иаҵанакуеит анҵамҭақәа ЗЕГЬЫ «%1»- и «%2» -и рҟынтәи." #: dbaccess/inc/strings.hrc:471 msgctxt "STR_QUERY_CROSS_JOIN" msgid "Contains the Cartesian product of ALL records from '%1' and from '%2'." -msgstr "" +msgstr "Иаҵанакуеит анҵамҭақәа ЗЕГЬЫ Кортезиантәи рышьҭыхлыҵ «%1»- и «%2» -и рҟынтәи." #: dbaccess/inc/strings.hrc:473 msgctxt "STR_CTW_NO_VIEWS_SUPPORT" @@ -2187,7 +2209,7 @@ #: dbaccess/inc/strings.hrc:476 msgctxt "STR_CTW_ONLY_TABLES_AND_QUERIES_SUPPORT" msgid "Only tables and queries are supported at the moment." -msgstr "" +msgstr "Уажәтәи ааиҭазы иаднакылоит атаблицақәеи азыҳәрақәеи рымацара." #: dbaccess/inc/strings.hrc:477 msgctxt "STR_CTW_COPY_SOURCE_NEEDS_BOOKMARKS" @@ -2197,17 +2219,17 @@ #: dbaccess/inc/strings.hrc:478 msgctxt "STR_CTW_UNSUPPORTED_COLUMN_TYPE" msgid "Unsupported source column type ($type$) at column position $pos$." -msgstr "" +msgstr "Ахалагаратә еиҵагыла ($type$) апозициа $pos$ аҟны атип аднакылаӡом." #: dbaccess/inc/strings.hrc:479 msgctxt "STR_CTW_ILLEGAL_PARAMETER_COUNT" msgid "Illegal number of initialization parameters." -msgstr "" +msgstr "Аинициализациа апараметрқәа изымуа рыԥхьаӡа." #: dbaccess/inc/strings.hrc:480 msgctxt "STR_CTW_ERROR_DURING_INITIALIZATION" msgid "An error occurred during initialization." -msgstr "" +msgstr "Аинициализациа аан агха." #: dbaccess/inc/strings.hrc:481 msgctxt "STR_CTW_ERROR_UNSUPPORTED_SETTING" @@ -2227,7 +2249,7 @@ #: dbaccess/inc/strings.hrc:485 msgctxt "STR_QUERY_REL_EDIT_RELATION" msgid "This relation already exists. Do you want to edit it or create a new one?" -msgstr "" +msgstr "Ари аимадара ыҟоуп. Аредакциа азутәу ма аҿыц аԥҵатәу?" #: dbaccess/inc/strings.hrc:486 #, fuzzy @@ -2243,12 +2265,12 @@ #: dbaccess/inc/strings.hrc:488 msgctxt "STR_RELATIONDESIGN" msgid " - %PRODUCTNAME Base: Relation design" -msgstr "" +msgstr " - %PRODUCTNAME Base: аимадарақәа рконструктор" #: dbaccess/inc/strings.hrc:489 msgctxt "STR_RELATIONDESIGN_NOT_AVAILABLE" msgid "The database does not support relations." -msgstr "" +msgstr "Ари адырқәа рбаза иаднакылом аимадарақәа." #: dbaccess/inc/strings.hrc:490 msgctxt "STR_QUERY_REL_DELETE_WINDOW" @@ -2270,17 +2292,17 @@ #: dbaccess/uiconfig/ui/admindialog.ui:138 msgctxt "admindialog|advanced" msgid "Advanced Properties" -msgstr "" +msgstr "Иацҵоу аҷыдаҟазшьақәа" #: dbaccess/uiconfig/ui/advancedsettingsdialog.ui:8 msgctxt "advancedsettingsdialog|AdvancedSettingsDialog" msgid "Advanced Settings" -msgstr "" +msgstr "Ирҭбаау архиарақәа" #: dbaccess/uiconfig/ui/advancedsettingsdialog.ui:138 msgctxt "advancedsettingsdialog|generated" msgid "Generated Values" -msgstr "" +msgstr "Агенерациа зызу аҵакқәа" #: dbaccess/uiconfig/ui/advancedsettingsdialog.ui:184 msgctxt "advancedsettingsdialog|special" @@ -2295,12 +2317,12 @@ #: dbaccess/uiconfig/ui/authentificationpage.ui:18 msgctxt "authentificationpage|header" msgid "Set up the user authentication" -msgstr "" +msgstr "Ахархәаҩ иаутентификациа архиара" #: dbaccess/uiconfig/ui/authentificationpage.ui:35 msgctxt "authentificationpage|helptext" msgid "Some databases require you to enter a user name." -msgstr "" +msgstr "Адырқәа рбазақәа руакқәа рзы иаҭахуп ахархәаҩ ихьӡ аҭагалара." #: dbaccess/uiconfig/ui/authentificationpage.ui:60 msgctxt "authentificationpage|generalUserNameLabel" @@ -2325,7 +2347,7 @@ #: dbaccess/uiconfig/ui/autocharsetpage.ui:67 msgctxt "autocharsetpage|charsetheader" msgid "Data Conversion" -msgstr "" +msgstr "Адырқәа реиҭакра" #: dbaccess/uiconfig/ui/backuppage.ui:18 msgctxt "backuppage|label1" @@ -2340,7 +2362,7 @@ #: dbaccess/uiconfig/ui/backuppage.ui:51 msgctxt "backuppage|startmigrate" msgid "Press 'Next' to save a copy of your document, and to begin the migration." -msgstr "" +msgstr "Адокумент акопиа аиқәырхарази аиагара алагарази шәақәыӷәӷәа акнопка «Анаҩс»." #: dbaccess/uiconfig/ui/backuppage.ui:76 msgctxt "backuppage|label3" @@ -2360,7 +2382,7 @@ #: dbaccess/uiconfig/ui/choosedatasourcedialog.ui:67 msgctxt "choosedatasourcedialog|organize" msgid "Or_ganize..." -msgstr "" +msgstr "Анапхгара..." #: dbaccess/uiconfig/ui/choosedatasourcedialog.ui:100 msgctxt "choosedatasourcedialog|label1" @@ -2440,7 +2462,7 @@ #: dbaccess/uiconfig/ui/connectionpage.ui:202 msgctxt "connectionpage|userlabel" msgid "User Authentication" -msgstr "" +msgstr "Ахархәаҩ иаутентификациа" #: dbaccess/uiconfig/ui/connectionpage.ui:242 msgctxt "connectionpage|javaDriverLabel" @@ -2490,7 +2512,7 @@ #: dbaccess/uiconfig/ui/copytablepage.ui:115 msgctxt "copytablepage|primarykey" msgid "Crea_te new field as primary key" -msgstr "" +msgstr "Иаԥҵатәуп иаԥхьатәиу ацаԥха аҭакыра" #: dbaccess/uiconfig/ui/copytablepage.ui:143 msgctxt "copytablepage|keynamelabel" @@ -2525,12 +2547,12 @@ #: dbaccess/uiconfig/ui/dbaseindexdialog.ui:184 msgctxt "dbaseindexdialog|label3" msgid "T_able indexes" -msgstr "" +msgstr "А_таблицатә индексқәа" #: dbaccess/uiconfig/ui/dbaseindexdialog.ui:198 msgctxt "dbaseindexdialog|label4" msgid "_Free indexes" -msgstr "" +msgstr "Иха_қәиҭу аиндексқәа" #: dbaccess/uiconfig/ui/dbaseindexdialog.ui:364 #, fuzzy @@ -2546,7 +2568,7 @@ #: dbaccess/uiconfig/ui/dbasepage.ui:67 msgctxt "dbasepage|charsetheader" msgid "Data Conversion" -msgstr "" +msgstr "Адырқәа реиҭакра" #: dbaccess/uiconfig/ui/dbasepage.ui:103 msgctxt "dbasepage|showDelRowsCheckbutton" @@ -2561,7 +2583,7 @@ #: dbaccess/uiconfig/ui/dbasepage.ui:141 msgctxt "dbasepage|label1" msgid "Optional Settings" -msgstr "" +msgstr "Иацҵоу архиарақәа" #: dbaccess/uiconfig/ui/dbasepage.ui:156 msgctxt "dbasepage|indiciesButton" @@ -2614,7 +2636,7 @@ #: dbaccess/uiconfig/ui/dbwizmysqlintropage.ui:125 msgctxt "dbwizmysqlintropage|label1" msgid "How do you want to connect to your MySQL database?" -msgstr "" +msgstr "Ишԥашәҭаху адырқәа рбаза MySQL аҽаҿакра?" #: dbaccess/uiconfig/ui/dbwizmysqlintropage.ui:143 msgctxt "dbwizmysqlintropage|header" @@ -2624,7 +2646,7 @@ #: dbaccess/uiconfig/ui/dbwizmysqlnativepage.ui:41 msgctxt "dbwizmysqlnativepage|helptext" msgid "Please enter the required information to connect to a MySQL database." -msgstr "" +msgstr "Иҭажәгал адырқәа, MySQL адырқәа рбаза аҽаҿакразы иаҭахқәо." #: dbaccess/uiconfig/ui/dbwizmysqlnativepage.ui:76 msgctxt "dbwizmysqlnativepage|header" @@ -2669,7 +2691,7 @@ #: dbaccess/uiconfig/ui/designsavemodifieddialog.ui:13 msgctxt "designsavemodifieddialog|DesignSaveModifiedDialog" msgid "The relation design has been changed." -msgstr "" +msgstr "Аимадарақәа ԥсахын" #: dbaccess/uiconfig/ui/directsqldialog.ui:9 msgctxt "directsqldialog|DirectSQLDialog" @@ -2735,22 +2757,22 @@ #: dbaccess/uiconfig/ui/finalpagewizard.ui:17 msgctxt "finalpagewizard|headerText" msgid "Decide How to Proceed After Saving the Database" -msgstr "" +msgstr "Иалышәх аҟаҵара адырқәа рбаза аиқәырхара ашьҭахь" #: dbaccess/uiconfig/ui/finalpagewizard.ui:44 msgctxt "finalpagewizard|helpText" msgid "Do you want the wizard to register the database in %PRODUCTNAME?" -msgstr "" +msgstr "Ишәҭахума, адырқәа рбаза %PRODUCTNAME аҟны, азҟаза арегистрациа ҟанаҵарц?" #: dbaccess/uiconfig/ui/finalpagewizard.ui:56 msgctxt "finalpagewizard|yesregister" msgid "_Yes, register the database for me" -msgstr "" +msgstr "_Ааи, адырқәа рбаза арегистрациа азутәуп" #: dbaccess/uiconfig/ui/finalpagewizard.ui:74 msgctxt "finalpagewizard|noregister" msgid "N_o, do not register the database" -msgstr "" +msgstr "М_ап, адырқәа рбаза арегистрациа азутәӡам" #: dbaccess/uiconfig/ui/finalpagewizard.ui:105 msgctxt "finalpagewizard|additionalText" @@ -2775,7 +2797,7 @@ #: dbaccess/uiconfig/ui/generalpagedialog.ui:17 msgctxt "generalpagedialog|datasourceTypePre" msgid "Select the type of database to which you want to establish a connection." -msgstr "" +msgstr "Иалышәх адырқәа рбаза атип, захь аҽаҿакра шәҭаху." #: dbaccess/uiconfig/ui/generalpagedialog.ui:31 msgctxt "generalpagedialog|datasourceTypeLabel" @@ -2793,7 +2815,7 @@ #: dbaccess/uiconfig/ui/generalpagewizard.ui:18 msgctxt "generalpagewizard|headerText" msgid "Welcome to the %PRODUCTNAME Database Wizard" -msgstr "" +msgstr "Бзиала шәаабеит адырқәа рбаза Азҟаза %PRODUCTNAME аҟны " #: dbaccess/uiconfig/ui/generalpagewizard.ui:35 msgctxt "generalpagewizard|helpText" @@ -2813,7 +2835,7 @@ #: dbaccess/uiconfig/ui/generalpagewizard.ui:88 msgctxt "generalpagewizard|embeddeddbLabel" msgid "_Embedded database:" -msgstr "" +msgstr "_Иалаҵо адырқәа рбаза:" #: dbaccess/uiconfig/ui/generalpagewizard.ui:118 msgctxt "generalpagewizard|openExistingDatabase" @@ -2833,7 +2855,7 @@ #: dbaccess/uiconfig/ui/generalpagewizard.ui:195 msgctxt "generalpagewizard|connectDatabase" msgid "Connect to an e_xisting database" -msgstr "" +msgstr "Иҟоу адырқәа рбаза аҽаҿактәуп" #: dbaccess/uiconfig/ui/generalspecialjdbcdetailspage.ui:42 msgctxt "generalspecialjdbcdetailspage|label2" @@ -2874,22 +2896,22 @@ #: dbaccess/uiconfig/ui/generalspecialjdbcdetailspage.ui:236 msgctxt "generalspecialjdbcdetailspage|charsetheader" msgid "Data Conversion" -msgstr "" +msgstr "Адырқәа реиҭакра" #: dbaccess/uiconfig/ui/generatedvaluespage.ui:29 msgctxt "generatedvaluespage|autoretrieve" msgid "Re_trieve generated values" -msgstr "" +msgstr "_Агенерациа зызу аҵакқәа раиура" #: dbaccess/uiconfig/ui/generatedvaluespage.ui:64 msgctxt "generatedvaluespage|statementft" msgid "_Auto-increment statement:" -msgstr "" +msgstr "_Автоинкременттә инструкциа:" #: dbaccess/uiconfig/ui/generatedvaluespage.ui:103 msgctxt "generatedvaluespage|queryft" msgid "_Query of generated values:" -msgstr "" +msgstr "_Агенерациа зызу аҵакқәа разыҳәара:" #: dbaccess/uiconfig/ui/generatedvaluespage.ui:148 msgctxt "generatedvaluespage|label1" @@ -2931,7 +2953,7 @@ #: dbaccess/uiconfig/ui/indexdesigndialog.ui:274 msgctxt "indexdesigndialog|DESC_LABEL" msgid "Index identifier:" -msgstr "" +msgstr "Аидентификатор:" #: dbaccess/uiconfig/ui/indexdesigndialog.ui:295 msgctxt "indexdesigndialog|UNIQUE" @@ -2986,22 +3008,22 @@ #: dbaccess/uiconfig/ui/joindialog.ui:15 msgctxt "joindialog|liststore1" msgid "Inner join" -msgstr "" +msgstr "Аҩныҵҟатәи аидҵара" #: dbaccess/uiconfig/ui/joindialog.ui:19 msgctxt "joindialog|liststore1" msgid "Left join" -msgstr "" +msgstr "Армарахьтәи аидҵара" #: dbaccess/uiconfig/ui/joindialog.ui:23 msgctxt "joindialog|liststore1" msgid "Right join" -msgstr "" +msgstr "Арӷьарахьтәи аидҵара" #: dbaccess/uiconfig/ui/joindialog.ui:27 msgctxt "joindialog|liststore1" msgid "Full (outer) join" -msgstr "" +msgstr "Адәныҟатәи аидҵара" #: dbaccess/uiconfig/ui/joindialog.ui:31 msgctxt "joindialog|liststore1" @@ -3017,12 +3039,12 @@ #: dbaccess/uiconfig/ui/joindialog.ui:162 msgctxt "joindialog|label1" msgid "Tables Involved" -msgstr "" +msgstr "Иалаҵоу атаблицақәа" #: dbaccess/uiconfig/ui/joindialog.ui:228 msgctxt "joindialog|label2" msgid "Fields Involved" -msgstr "" +msgstr "Иалаҵоу аҭакырақәа" #: dbaccess/uiconfig/ui/joindialog.ui:264 msgctxt "joindialog|label5" @@ -3058,7 +3080,7 @@ #: dbaccess/uiconfig/ui/keymenu.ui:12 msgctxt "keymenu|primarykey" msgid "Primary Key" -msgstr "" +msgstr "Актәи ацаԥха" #: dbaccess/uiconfig/ui/ldapconnectionpage.ui:18 msgctxt "ldapconnectionpage|header" @@ -3084,7 +3106,7 @@ #: dbaccess/uiconfig/ui/ldapconnectionpage.ui:113 msgctxt "ldapconnectionpage|portNumDefLabel" msgid "Default: 389" -msgstr "" +msgstr "Ишыҟоу еиԥш: 389" #: dbaccess/uiconfig/ui/ldapconnectionpage.ui:132 msgctxt "ldapconnectionpage|baseDNLabel" @@ -3094,7 +3116,7 @@ #: dbaccess/uiconfig/ui/ldapconnectionpage.ui:161 msgctxt "ldapconnectionpage|useSSLCheckbutton" msgid "Use _secure connection (SSL)" -msgstr "" +msgstr "Ихархәатәуп ихьчоу аҿакра (SSL)" #: dbaccess/uiconfig/ui/ldappage.ui:48 msgctxt "ldappage|label1" @@ -3125,7 +3147,7 @@ #: dbaccess/uiconfig/ui/migratepage.ui:17 msgctxt "migratepage|label1" msgid "Migration Progress" -msgstr "" +msgstr "Аиагара ацашьа" #: dbaccess/uiconfig/ui/migratepage.ui:34 msgctxt "migratepage|count" @@ -3160,7 +3182,7 @@ #: dbaccess/uiconfig/ui/migrwarndlg.ui:7 msgctxt "migrationwarndialog|MigrationWarnDialog" msgid "Confirm Migration" -msgstr "" +msgstr "Аиагара ашьақәырӷәӷәара" #: dbaccess/uiconfig/ui/migrwarndlg.ui:11 msgctxt "migrationwarndialog|MigrationWarnDialog" @@ -3170,12 +3192,12 @@ #: dbaccess/uiconfig/ui/migrwarndlg.ui:12 msgctxt "migrationwarndialog|MigrationWarnDialog" msgid "Would you like to migrate to Firebird now?" -msgstr "" +msgstr "Ииагатәума адырқәа Firebird ахь абыржәыҵәҟьа?" #: dbaccess/uiconfig/ui/migrwarndlg.ui:37 msgctxt "migrationwarndialog|later" msgid "_Later" -msgstr "" +msgstr "_Ушьҭан" #: dbaccess/uiconfig/ui/mysqlnativepage.ui:47 msgctxt "mysqlnativepage|connectionheader" @@ -3195,7 +3217,7 @@ #: dbaccess/uiconfig/ui/mysqlnativepage.ui:136 msgctxt "mysqlnativepage|userheader" msgid "User Authentication" -msgstr "" +msgstr "Ахархәаҩ иаутентификациа" #: dbaccess/uiconfig/ui/mysqlnativepage.ui:174 msgctxt "mysqlnativepage|charsetlabel" @@ -3205,7 +3227,7 @@ #: dbaccess/uiconfig/ui/mysqlnativepage.ui:205 msgctxt "mysqlnativepage|charsetheader" msgid "Data Conversion" -msgstr "" +msgstr "Адырқәа реиҭакра" #: dbaccess/uiconfig/ui/mysqlnativesettings.ui:29 msgctxt "mysqlnativesettings|dbnamelabel" @@ -3215,7 +3237,7 @@ #: dbaccess/uiconfig/ui/mysqlnativesettings.ui:68 msgctxt "mysqlnativesettings|hostport" msgid "Se_rver/port" -msgstr "" +msgstr "Асе_рвер / апорт" #: dbaccess/uiconfig/ui/mysqlnativesettings.ui:99 msgctxt "mysqlnativesettings|serverlabel" @@ -3230,7 +3252,7 @@ #: dbaccess/uiconfig/ui/mysqlnativesettings.ui:141 msgctxt "mysqlnativesettings|defaultport" msgid "Default: 3306" -msgstr "" +msgstr "Апорт ишыҟоу еиԥш: 3306" #: dbaccess/uiconfig/ui/mysqlnativesettings.ui:187 msgctxt "mysqlnativesettings|socketlabel" @@ -3240,7 +3262,7 @@ #: dbaccess/uiconfig/ui/mysqlnativesettings.ui:229 msgctxt "mysqlnativesettings|namedpipelabel" msgid "Named p_ipe:" -msgstr "" +msgstr "Ихьӡырку ак_анал:" #: dbaccess/uiconfig/ui/namematchingpage.ui:44 msgctxt "namematchingpage|all" @@ -3260,7 +3282,7 @@ #: dbaccess/uiconfig/ui/namematchingpage.ui:138 msgctxt "namematchingpage|rightlabel" msgid "Destination table: " -msgstr "" +msgstr "Иазалху атаблица: " #: dbaccess/uiconfig/ui/odbcpage.ui:37 msgctxt "odbcpage|charsetlabel" @@ -3270,7 +3292,7 @@ #: dbaccess/uiconfig/ui/odbcpage.ui:67 msgctxt "odbcpage|charsetheader" msgid "Data Conversion" -msgstr "" +msgstr "Адырқәа реиҭакра" #: dbaccess/uiconfig/ui/odbcpage.ui:111 msgctxt "odbcpage|optionslabel" @@ -3285,12 +3307,12 @@ #: dbaccess/uiconfig/ui/odbcpage.ui:165 msgctxt "odbcpage|label1" msgid "Optional Settings" -msgstr "" +msgstr "Иацҵоу архиарақәа" #: dbaccess/uiconfig/ui/parametersdialog.ui:18 msgctxt "parametersdialog|Parameters" msgid "Parameter Input" -msgstr "" +msgstr "Апараметр аҭагалара" #: dbaccess/uiconfig/ui/parametersdialog.ui:158 msgctxt "parametersdialog|label2" @@ -3315,7 +3337,7 @@ #: dbaccess/uiconfig/ui/password.ui:129 msgctxt "password|label2" msgid "Old p_assword:" -msgstr "" +msgstr "Уаанӡатәи а_жәамаӡа:" #: dbaccess/uiconfig/ui/password.ui:143 msgctxt "password|label3" @@ -3335,7 +3357,7 @@ #: dbaccess/uiconfig/ui/preparepage.ui:17 msgctxt "preparepage|label1" msgid "Welcome to the Database Macro Migration Wizard" -msgstr "" +msgstr "Бзиала шәаабеит адырқәа рбаза амакросқәа риагара азҟаза ақны" #: dbaccess/uiconfig/ui/preparepage.ui:34 msgctxt "preparepage|label2" @@ -3352,7 +3374,7 @@ #: dbaccess/uiconfig/ui/preparepage.ui:56 msgctxt "preparepage|closedocerror" msgid "Not all objects could be closed. Please close them manually, and re-start the wizard." -msgstr "" +msgstr "Аобиектқәа зегьы автоматикала раркра амуӡеит. Иашәыркы напыла, нас инашәыгӡа азҟаза АиҭаСтарт." #: dbaccess/uiconfig/ui/querycolmenu.ui:12 #, fuzzy @@ -3394,7 +3416,7 @@ #: dbaccess/uiconfig/ui/queryfilterdialog.ui:152 msgctxt "queryfilterdialog|cond1" msgid "=" -msgstr "" +msgstr "=" #: dbaccess/uiconfig/ui/queryfilterdialog.ui:153 msgctxt "queryfilterdialog|cond1" @@ -3404,7 +3426,7 @@ #: dbaccess/uiconfig/ui/queryfilterdialog.ui:154 msgctxt "queryfilterdialog|cond1" msgid "<" -msgstr "" +msgstr "<" #: dbaccess/uiconfig/ui/queryfilterdialog.ui:155 msgctxt "queryfilterdialog|cond1" @@ -3414,7 +3436,7 @@ #: dbaccess/uiconfig/ui/queryfilterdialog.ui:156 msgctxt "queryfilterdialog|cond1" msgid ">" -msgstr "" +msgstr ">" #: dbaccess/uiconfig/ui/queryfilterdialog.ui:157 msgctxt "queryfilterdialog|cond1" @@ -3429,7 +3451,7 @@ #: dbaccess/uiconfig/ui/queryfilterdialog.ui:159 msgctxt "queryfilterdialog|cond1" msgid "not like" -msgstr "" +msgstr "ас акәымкәа" #: dbaccess/uiconfig/ui/queryfilterdialog.ui:160 msgctxt "queryfilterdialog|cond1" @@ -3535,17 +3557,17 @@ #: dbaccess/uiconfig/ui/relationdialog.ui:9 msgctxt "relationdialog|RelationDialog" msgid "Relations" -msgstr "" +msgstr "Аимадарақәа" #: dbaccess/uiconfig/ui/relationdialog.ui:132 msgctxt "relationdialog|label1" msgid "Tables Involved" -msgstr "" +msgstr "Иалаҵоу атаблицақәа" #: dbaccess/uiconfig/ui/relationdialog.ui:173 msgctxt "relationdialog|label2" msgid "Fields Involved" -msgstr "" +msgstr "Иалаҵоу аҭакырақәа" #: dbaccess/uiconfig/ui/relationdialog.ui:211 msgctxt "relationdialog|addaction" @@ -3555,17 +3577,17 @@ #: dbaccess/uiconfig/ui/relationdialog.ui:228 msgctxt "relationdialog|addcascade" msgid "_Update cascade" -msgstr "" +msgstr "_Ирҿыцтәуп каскадла" #: dbaccess/uiconfig/ui/relationdialog.ui:244 msgctxt "relationdialog|addnull" msgid "_Set NULL" -msgstr "" +msgstr "_Иқәыргылатәуп NULL " #: dbaccess/uiconfig/ui/relationdialog.ui:260 msgctxt "relationdialog|adddefault" msgid "Set _default" -msgstr "" +msgstr "иқәыргылатәуп ишыҟаз еиԥш" #: dbaccess/uiconfig/ui/relationdialog.ui:282 msgctxt "relationdialog|label3" @@ -3580,17 +3602,17 @@ #: dbaccess/uiconfig/ui/relationdialog.ui:331 msgctxt "relationdialog|delcascade" msgid "Delete _cascade" -msgstr "" +msgstr "иан_ыхтәуп каскадла" #: dbaccess/uiconfig/ui/relationdialog.ui:346 msgctxt "relationdialog|delnull" msgid "_Set NULL" -msgstr "" +msgstr "_Иқәыргылатәуп NULL" #: dbaccess/uiconfig/ui/relationdialog.ui:361 msgctxt "relationdialog|deldefault" msgid "Set _default" -msgstr "" +msgstr "иқәыргылатәуп ишыҟаз еиԥш" #: dbaccess/uiconfig/ui/relationdialog.ui:382 msgctxt "relationdialog|label4" @@ -3600,22 +3622,22 @@ #: dbaccess/uiconfig/ui/relationdialog.ui:435 msgctxt "relationdialog|liststore1" msgid "Inner join" -msgstr "" +msgstr "Аҩныҵҟатәи аидҵара" #: dbaccess/uiconfig/ui/relationdialog.ui:439 msgctxt "relationdialog|liststore1" msgid "Left join" -msgstr "" +msgstr "Армарахьтәи аидҵара" #: dbaccess/uiconfig/ui/relationdialog.ui:443 msgctxt "relationdialog|liststore1" msgid "Right join" -msgstr "" +msgstr "Арӷьарахьтәи аидҵара" #: dbaccess/uiconfig/ui/relationdialog.ui:447 msgctxt "relationdialog|liststore1" msgid "Full (outer) join" -msgstr "" +msgstr "Адәныҟатәи аидҵара" #: dbaccess/uiconfig/ui/relationdialog.ui:451 msgctxt "relationdialog|liststore1" @@ -3650,7 +3672,7 @@ #: dbaccess/uiconfig/ui/savedialog.ui:85 msgctxt "savedialog|descriptionft" msgid "Please enter a name for the object to be created:" -msgstr "" +msgstr "Иҭажәгал иаԥҵахо аобиект ахьӡ:" #: dbaccess/uiconfig/ui/savedialog.ui:100 msgctxt "savedialog|catalogft" @@ -3665,7 +3687,7 @@ #: dbaccess/uiconfig/ui/saveindexdialog.ui:7 msgctxt "saveindexdialog|SaveIndexDialog" msgid "Exit Index Design" -msgstr "" +msgstr "Ихыркәшатәуп аиндекс аконструктор" #: dbaccess/uiconfig/ui/saveindexdialog.ui:13 msgctxt "saveindexdialog|SaveIndexDialog" @@ -3681,12 +3703,12 @@ #: dbaccess/uiconfig/ui/savemodifieddialog.ui:13 msgctxt "savemodifieddialog|SaveModifiedDialog" msgid "The current record has been changed." -msgstr "" +msgstr "Уажәтәи анҵамҭа ԥсахын." #: dbaccess/uiconfig/ui/sortdialog.ui:8 msgctxt "sortdialog|SortDialog" msgid "Sort Order" -msgstr "" +msgstr "Асортра аиҿкаашьа" #: dbaccess/uiconfig/ui/sortdialog.ui:102 #, fuzzy @@ -3712,7 +3734,7 @@ #: dbaccess/uiconfig/ui/sortdialog.ui:152 msgctxt "sortdialog|label6" msgid "Order" -msgstr "" +msgstr "Аиҿкаашьа" #: dbaccess/uiconfig/ui/sortdialog.ui:177 #, fuzzy @@ -3750,12 +3772,12 @@ #: dbaccess/uiconfig/ui/sortdialog.ui:249 msgctxt "sortdialog|label1" msgid "Sort Order" -msgstr "" +msgstr "Асортра аиҿкаашьа" #: dbaccess/uiconfig/ui/specialjdbcconnectionpage.ui:19 msgctxt "specialjdbcconnectionpage|header" msgid "Set up connection to a MySQL database using JDBC" -msgstr "" +msgstr "MySQL адырқәа рбаза JDBC ала аҽаҿакра архиарақәа" #: dbaccess/uiconfig/ui/specialjdbcconnectionpage.ui:35 msgctxt "specialjdbcconnectionpage|helpLabel" @@ -3781,7 +3803,7 @@ #: dbaccess/uiconfig/ui/specialjdbcconnectionpage.ui:139 msgctxt "specialjdbcconnectionpage|portNumDefLabel" msgid "Default: 3306" -msgstr "" +msgstr "Апорт ишыҟоу еиԥш: 3306" #: dbaccess/uiconfig/ui/specialjdbcconnectionpage.ui:173 #, fuzzy @@ -3802,17 +3824,17 @@ #: dbaccess/uiconfig/ui/specialsettingspage.ui:38 msgctxt "specialsettingspage|append" msgid "Append the table alias name on SELECT statements" -msgstr "" +msgstr "Ирҿыцтәуп атаблица ахьӡырҩашьа SELECT азыҳәара азы" #: dbaccess/uiconfig/ui/specialsettingspage.ui:53 msgctxt "specialsettingspage|useas" msgid "Use keyword AS before table alias names" -msgstr "" +msgstr "Ихархәатәуп ихадароу ажәа AS атаблица ахьӡырҩашьа аԥхьа" #: dbaccess/uiconfig/ui/specialsettingspage.ui:68 msgctxt "specialsettingspage|useoj" msgid "Use Outer Join syntax '{oj }'" -msgstr "" +msgstr "Ихархәатәуп адәныҟатәи аидҵара асинтаксис «{oj }»" #: dbaccess/uiconfig/ui/specialsettingspage.ui:83 msgctxt "specialsettingspage|ignoreprivs" @@ -3822,22 +3844,22 @@ #: dbaccess/uiconfig/ui/specialsettingspage.ui:98 msgctxt "specialsettingspage|replaceparams" msgid "Replace named parameters with '?'" -msgstr "" +msgstr "Иԥсахлатәуп ихьӡырку апараметрқәа «?» ала" #: dbaccess/uiconfig/ui/specialsettingspage.ui:113 msgctxt "specialsettingspage|displayver" msgid "Display version columns (when available)" -msgstr "" +msgstr "Иаарԥштәуп аверсиа аиҵагылақәа (иҟазар)" #: dbaccess/uiconfig/ui/specialsettingspage.ui:128 msgctxt "specialsettingspage|usecatalogname" msgid "Use catalog name in SELECT statements" -msgstr "" +msgstr "Ихархәатәуп акаталог ахьӡ аҵакҳәага SELECT аҟны" #: dbaccess/uiconfig/ui/specialsettingspage.ui:143 msgctxt "specialsettingspage|useschemaname" msgid "Use schema name in SELECT statements" -msgstr "" +msgstr "Ихархәатәуп асхема ахьӡ аҵакҳәага SELECT аҟны" #: dbaccess/uiconfig/ui/specialsettingspage.ui:158 msgctxt "specialsettingspage|createindex" @@ -3852,22 +3874,22 @@ #: dbaccess/uiconfig/ui/specialsettingspage.ui:188 msgctxt "specialsettingspage|ignorecurrency" msgid "Ignore currency field information" -msgstr "" +msgstr "Иазхьаԥштәӡам авалиута аҭакырақәа ринформациа" #: dbaccess/uiconfig/ui/specialsettingspage.ui:203 msgctxt "specialsettingspage|inputchecks" msgid "Form data input checks for required fields" -msgstr "" +msgstr "Аформа игәанаҭоит иаҭаху аҭакырақәа" #: dbaccess/uiconfig/ui/specialsettingspage.ui:218 msgctxt "specialsettingspage|useodbcliterals" msgid "Use ODBC conformant date/time literals" -msgstr "" +msgstr "Ихархәатәуп ODBC-иашьашәалоу арыцхә/аамҭа рформат" #: dbaccess/uiconfig/ui/specialsettingspage.ui:233 msgctxt "specialsettingspage|primarykeys" msgid "Supports primary keys" -msgstr "" +msgstr "Иаднакылоит актәи ацаԥхақәа" #: dbaccess/uiconfig/ui/specialsettingspage.ui:248 msgctxt "specialsettingspage|resulttype" @@ -3877,7 +3899,7 @@ #: dbaccess/uiconfig/ui/specialsettingspage.ui:271 msgctxt "specialsettingspage|comparisonft" msgid "Comparison of Boolean values:" -msgstr "" +msgstr "Boolean аҵакқәа реиқәырхара:" #: dbaccess/uiconfig/ui/specialsettingspage.ui:286 msgctxt "specialsettingspage|comparison" @@ -3892,7 +3914,7 @@ #: dbaccess/uiconfig/ui/specialsettingspage.ui:288 msgctxt "specialsettingspage|comparison" msgid "Mixed" -msgstr "" +msgstr "Еилаԥсо" #: dbaccess/uiconfig/ui/specialsettingspage.ui:289 msgctxt "specialsettingspage|comparison" @@ -3902,7 +3924,7 @@ #: dbaccess/uiconfig/ui/specialsettingspage.ui:301 msgctxt "specialsettingspage|rowsft" msgid "Rows to scan column types:" -msgstr "" +msgstr "Аиҵагылақәа ртипқәа реиҩдыраара рзы ацәаҳәақәа:" #: dbaccess/uiconfig/ui/sqlexception.ui:18 msgctxt "sqlexception|SQLExceptionDialog" @@ -3912,7 +3934,7 @@ #: dbaccess/uiconfig/ui/sqlexception.ui:68 msgctxt "sqlexception|label2" msgid "Error _list:" -msgstr "" +msgstr "Агхақәа рыхьӡынҵа:" #: dbaccess/uiconfig/ui/sqlexception.ui:82 msgctxt "sqlexception|label3" @@ -3927,7 +3949,7 @@ #: dbaccess/uiconfig/ui/summarypage.ui:34 msgctxt "summarypage|success" msgid "The migration was successful. Below is a log of the actions which have been taken to your document." -msgstr "" +msgstr "Аиагара қәҿиарала ихыркәшоуп. Ҵаҟа иаагоуп адокумент аҟны аҟаҵарақәа ржурнал." #: dbaccess/uiconfig/ui/summarypage.ui:50 msgctxt "summarypage|failure" @@ -3962,7 +3984,7 @@ #: dbaccess/uiconfig/ui/tabledesignrowmenu.ui:55 msgctxt "tabledesignrowmenu|primarykey" msgid "Primary Key" -msgstr "" +msgstr "Актәи ацаԥха" #: dbaccess/uiconfig/ui/tabledesignsavemodifieddialog.ui:12 #, fuzzy @@ -3998,7 +4020,7 @@ #: dbaccess/uiconfig/ui/tablesjoindialog.ui:99 msgctxt "tablesjoindialog|queries" msgid "Queries" -msgstr "" +msgstr "Азыҳәарақәа" #: dbaccess/uiconfig/ui/tablesjoindialog.ui:132 msgctxt "tablesjoindialog|title" @@ -4008,7 +4030,7 @@ #: dbaccess/uiconfig/ui/tablesjoindialog.ui:143 msgctxt "tablesjoindialog|alttitle" msgid "Add Table or Query" -msgstr "" +msgstr "Иацҵатәуп атаблица ма азыҳәара" #: dbaccess/uiconfig/ui/textconnectionsettings.ui:8 msgctxt "textconnectionsettings|TextConnectionSettingsDialog" @@ -4023,7 +4045,7 @@ #: dbaccess/uiconfig/ui/textpage.ui:55 msgctxt "textpage|csvfile" msgid "Comma-separated value files (*.csv)" -msgstr "" +msgstr "Аҿарҵәи ала еиҟәыҭхо аҵакқәа (*.csv)" #: dbaccess/uiconfig/ui/textpage.ui:72 msgctxt "textpage|custom" @@ -4068,32 +4090,32 @@ #: dbaccess/uiconfig/ui/textpage.ui:272 msgctxt "textpage|decimalseparator" msgid "." -msgstr "" +msgstr "." #: dbaccess/uiconfig/ui/textpage.ui:273 msgctxt "textpage|decimalseparator" msgid "," -msgstr "" +msgstr "," #: dbaccess/uiconfig/ui/textpage.ui:274 msgctxt "textpage|decimalseparator" msgid ";" -msgstr "" +msgstr ";" #: dbaccess/uiconfig/ui/textpage.ui:275 msgctxt "textpage|decimalseparator" msgid ":" -msgstr "" +msgstr ":" #: dbaccess/uiconfig/ui/textpage.ui:296 msgctxt "textpage|thousandsseparator" msgid "." -msgstr "" +msgstr "." #: dbaccess/uiconfig/ui/textpage.ui:297 msgctxt "textpage|thousandsseparator" msgid "," -msgstr "" +msgstr "," #: dbaccess/uiconfig/ui/textpage.ui:319 msgctxt "textpage|formatlabel" @@ -4108,7 +4130,7 @@ #: dbaccess/uiconfig/ui/textpage.ui:390 msgctxt "textpage|charsetheader" msgid "Data Conversion" -msgstr "" +msgstr "Адырқәа реиҭакра" #: dbaccess/uiconfig/ui/typeselectpage.ui:71 #, fuzzy @@ -4119,17 +4141,17 @@ #: dbaccess/uiconfig/ui/typeselectpage.ui:110 msgctxt "typeselectpage|autolabel" msgid "Lines (ma_x.):" -msgstr "" +msgstr "Ацәаҳәақәа (имакс.):" #: dbaccess/uiconfig/ui/typeselectpage.ui:121 msgctxt "typeselectpage|autobutton" msgid "_Auto" -msgstr "" +msgstr "Авто" #: dbaccess/uiconfig/ui/typeselectpage.ui:151 msgctxt "typeselectpage|autotype" msgid "Automatic Type Recognition" -msgstr "" +msgstr "Автоматикала атип аилкаара" #: dbaccess/uiconfig/ui/useradmindialog.ui:8 msgctxt "useradmindialog|UserAdminDialog" @@ -4144,12 +4166,12 @@ #: dbaccess/uiconfig/ui/useradminpage.ui:47 msgctxt "useradminpage|label3" msgid "Us_er:" -msgstr "" +msgstr "Ахархә_аҩ:" #: dbaccess/uiconfig/ui/useradminpage.ui:83 msgctxt "useradminpage|add" msgid "_Add User..." -msgstr "" +msgstr "Дац_ҵатәуп ахархәаҩ..." #: dbaccess/uiconfig/ui/useradminpage.ui:97 #, fuzzy @@ -4170,7 +4192,7 @@ #: dbaccess/uiconfig/ui/useradminpage.ui:177 msgctxt "useradminpage|label2" msgid "Access Rights for Selected User" -msgstr "" +msgstr "Иалху ахархәаҩ изы анеиразинқәа" #: dbaccess/uiconfig/ui/userdetailspage.ui:43 msgctxt "userdetailspage|hostnameft" @@ -4186,12 +4208,12 @@ #: dbaccess/uiconfig/ui/userdetailspage.ui:96 msgctxt "userdetailspage|usecatalog" msgid "_Use catalog" -msgstr "" +msgstr "Ихархәатәуп акаталог" #: dbaccess/uiconfig/ui/userdetailspage.ui:115 msgctxt "userdetailspage|optionslabel" msgid "_Driver settings:" -msgstr "" +msgstr "Адраивер архиарақәа:" #: dbaccess/uiconfig/ui/userdetailspage.ui:145 msgctxt "userdetailspage|label1" @@ -4206,4 +4228,4 @@ #: dbaccess/uiconfig/ui/userdetailspage.ui:213 msgctxt "userdetailspage|charsetheader" msgid "Data conversion" -msgstr "" +msgstr "Адырқәа реиҭакра" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/desktop/messages.po libreoffice-l10n-6.2.4/translations/source/ab/desktop/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/desktop/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/desktop/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,16 +4,16 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-11-05 17:38+0100\n" -"PO-Revision-Date: 2017-11-22 15:53+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"PO-Revision-Date: 2019-05-08 09:01+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1511366007.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557306091.000000\n" #: desktop/inc/strings.hrc:25 msgctxt "RID_STR_COPYING_PACKAGE" @@ -33,12 +33,12 @@ #: desktop/inc/strings.hrc:28 msgctxt "RID_STR_PACKAGE_ALREADY_ADDED" msgid "Extension has already been added: " -msgstr "" +msgstr "Арҭбаара ықәыргылоуп:" #: desktop/inc/strings.hrc:29 msgctxt "RID_STR_NO_SUCH_PACKAGE" msgid "There is no such extension deployed: " -msgstr "" +msgstr "Арҭбаара ықәыргылаӡам:" #: desktop/inc/strings.hrc:30 msgctxt "RID_STR_SYNCHRONIZING_REPOSITORY" @@ -58,22 +58,22 @@ #: desktop/inc/strings.hrc:34 msgctxt "RID_STR_CANNOT_DETECT_MEDIA_TYPE" msgid "Cannot detect media-type: " -msgstr "" +msgstr "Исзеилымкааит аинформациа аныҟәгага атип: " #: desktop/inc/strings.hrc:35 msgctxt "RID_STR_UNSUPPORTED_MEDIA_TYPE" msgid "This media-type is not supported: " -msgstr "" +msgstr "Ари аинформациа аныҟәгага атип аднакылаӡом: " #: desktop/inc/strings.hrc:36 msgctxt "RID_STR_ERROR_WHILE_REGISTERING" msgid "An error occurred while enabling: " -msgstr "" +msgstr "Аҿакраан агха: " #: desktop/inc/strings.hrc:37 msgctxt "RID_STR_ERROR_WHILE_REVOKING" msgid "An error occurred while disabling: " -msgstr "" +msgstr "Аҿыхраан агха:" #: desktop/inc/strings.hrc:39 msgctxt "RID_STR_CONF_SCHEMA" @@ -158,7 +158,7 @@ #: desktop/inc/strings.hrc:61 msgctxt "RID_STR_ADD_PACKAGES" msgid "Add Extension(s)" -msgstr "" +msgstr "Иацҵатәуп арҭбаара" #: desktop/inc/strings.hrc:62 msgctxt "RID_CTX_ITEM_REMOVE" @@ -208,7 +208,7 @@ #, c-format msgctxt "RID_STR_ACCEPT_LICENSE" msgid "Accept license for %EXTENSION_NAME" -msgstr "" +msgstr "Алицензиа %EXTENSION_NAME иақәшаҳаҭхатәуп " #: desktop/inc/strings.hrc:71 msgctxt "RID_STR_ERROR_UNKNOWN_STATUS" @@ -326,7 +326,7 @@ #: desktop/inc/strings.hrc:108 msgctxt "RID_DLG_UPDATE_INSTALL_THIS_ERROR_OCCURRED" msgid "The error message is: " -msgstr "" +msgstr "Агхақәа рзы ацҳамҭа:" #: desktop/inc/strings.hrc:109 msgctxt "RID_DLG_UPDATE_INSTALL_ERROR_INSTALLATION" @@ -450,12 +450,12 @@ #: desktop/inc/strings.hrc:149 msgctxt "RID_DLG_UPDATE_NODEPENDENCY" msgid "Required %PRODUCTNAME version doesn't match:" -msgstr "" +msgstr "Иаҭаху аверсиа %PRODUCTNAME ашьашәалам:" #: desktop/inc/strings.hrc:150 msgctxt "RID_DLG_UPDATE_NODEPENDENCY_CUR_VER" msgid "You have %PRODUCTNAME %VERSION" -msgstr "" +msgstr "Иқәыргылоуп %PRODUCTNAME %VERSION " #: desktop/inc/strings.hrc:151 msgctxt "RID_DLG_UPDATE_BROWSERBASED" @@ -480,12 +480,12 @@ #: desktop/inc/strings.hrc:155 msgctxt "RID_DLG_UPDATE_ENABLE" msgid "Enable Updates" -msgstr "" +msgstr "Иаҿактәуп арҿыцрақәа" #: desktop/inc/strings.hrc:156 msgctxt "RID_DLG_UPDATE_IGNORED_UPDATE" msgid "This update will be ignored.\n" -msgstr "" +msgstr "Ари арҿыцра бжьажьхоит.\n" #: desktop/inc/strings.hrc:158 msgctxt "STR_BOOTSTRAP_ERR_CANNOT_START" @@ -495,12 +495,12 @@ #: desktop/inc/strings.hrc:159 msgctxt "STR_BOOTSTRAP_ERR_DIR_MISSING" msgid "The configuration directory \"$1\" could not be found." -msgstr "" +msgstr "Иауам аԥшаара аконфигурациа акаталог «$1»." #: desktop/inc/strings.hrc:160 msgctxt "STR_BOOTSTRAP_ERR_PATH_INVALID" msgid "The installation path is invalid." -msgstr "" +msgstr "Ақәвргылара ииашам амҩа." #: desktop/inc/strings.hrc:161 msgctxt "STR_BOOTSTRAP_ERR_INTERNAL" @@ -520,7 +520,7 @@ #: desktop/inc/strings.hrc:164 msgctxt "STR_BOOTSTRAP_ERR_NO_SUPPORT" msgid "The configuration file \"$1\" does not support the current version." -msgstr "" +msgstr "Аконфигурациа афаил «$1» уажәтәи аверсиа иаҵанакуам." #: desktop/inc/strings.hrc:165 msgctxt "STR_BOOTSTRAP_ERR_LANGUAGE_MISSING" @@ -558,7 +558,7 @@ #: desktop/inc/strings.hrc:171 msgctxt "STR_INTERNAL_ERRMSG" msgid "The following internal error has occurred: " -msgstr "" +msgstr "Ицәырҵит анаҩстәи аҩныҵҟатәи агха: " #: desktop/inc/strings.hrc:172 msgctxt "STR_LO_MUST_BE_RESTARTED" @@ -656,7 +656,7 @@ #: desktop/uiconfig/ui/dependenciesdialog.ui:9 msgctxt "dependenciesdialog|Dependencies" msgid "System dependencies check" -msgstr "" +msgstr "Асистематә хьыԥшарақәа ргәаҭара" #: desktop/uiconfig/ui/dependenciesdialog.ui:59 msgctxt "dependenciesdialog|label1" @@ -787,7 +787,7 @@ #: desktop/uiconfig/ui/licensedialog.ui:180 msgctxt "licensedialog|down" msgid "_Scroll Down" -msgstr "" +msgstr "Иҭаргьежьтәуп ҵаҟа" #: desktop/uiconfig/ui/showlicensedialog.ui:7 msgctxt "showlicensedialog|ShowLicenseDialog" @@ -842,7 +842,7 @@ #: desktop/uiconfig/ui/updatedialog.ui:252 msgctxt "updatedialog|RELEASE_NOTES_LINK" msgid "Release notes" -msgstr "" +msgstr "Аҭыжьымҭаз азгәаҭақәа" #: desktop/uiconfig/ui/updateinstalldialog.ui:8 msgctxt "updateinstalldialog|UpdateInstallDialog" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/en/dialog/registry/data/org/openoffice/Office.po libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/en/dialog/registry/data/org/openoffice/Office.po --- libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/en/dialog/registry/data/org/openoffice/Office.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/en/dialog/registry/data/org/openoffice/Office.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,16 +4,16 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2015-04-22 23:40+0200\n" -"PO-Revision-Date: 2014-11-02 19:10+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"PO-Revision-Date: 2019-05-13 07:14+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1414955425.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557731685.000000\n" #: OptionsDialog.xcu msgctxt "" @@ -31,4 +31,4 @@ "Label\n" "value.text" msgid "English sentence checking" -msgstr "" +msgstr "Аграмматика (англыз бызшәа)" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/en/dialog.po libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/en/dialog.po --- libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/en/dialog.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/en/dialog.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,16 +4,16 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2015-04-22 23:40+0200\n" -"PO-Revision-Date: 2014-11-02 19:10+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"PO-Revision-Date: 2019-05-13 07:18+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1414955424.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557731924.000000\n" #: en_en_US.properties msgctxt "" @@ -21,7 +21,7 @@ "spelling\n" "property.text" msgid "Grammar checking" -msgstr "" +msgstr "Аграмматика" #: en_en_US.properties msgctxt "" @@ -37,7 +37,7 @@ "grammar\n" "property.text" msgid "Possible mistakes" -msgstr "" +msgstr "Иҟалар зылшо агхақәа" #: en_en_US.properties msgctxt "" @@ -61,7 +61,7 @@ "hlp_dup\n" "property.text" msgid "Check repeated words." -msgstr "" +msgstr "Игәаҭалатәуп еиԥшқәо ажәақәа." #: en_en_US.properties msgctxt "" @@ -69,7 +69,7 @@ "dup\n" "property.text" msgid "Word duplication" -msgstr "" +msgstr "Ажәақәа реиҭанҵара" #: en_en_US.properties msgctxt "" @@ -93,7 +93,7 @@ "punctuation\n" "property.text" msgid "Punctuation" -msgstr "" +msgstr "Апунктуациа" #: en_en_US.properties msgctxt "" @@ -109,7 +109,7 @@ "spaces\n" "property.text" msgid "Word spacing" -msgstr "" +msgstr "Абжьажьқәа" #: en_en_US.properties msgctxt "" @@ -165,7 +165,7 @@ "hlp_times\n" "property.text" msgid "Check true multiplication sign: 5x5 → 5×5" -msgstr "" +msgstr "Игәаҭалатәуп ашьҭыхра адырга: 5x5 → 5×5" #: en_en_US.properties #, fuzzy @@ -190,7 +190,7 @@ "spaces2\n" "property.text" msgid "Sentence spacing" -msgstr "" +msgstr "Абжьаӡарақәа" #: en_en_US.properties msgctxt "" @@ -206,7 +206,7 @@ "spaces3\n" "property.text" msgid "More spaces" -msgstr "" +msgstr "Егьырҭ абжьажьқәа" #: en_en_US.properties msgctxt "" @@ -238,7 +238,7 @@ "apostrophe\n" "property.text" msgid "Apostrophe" -msgstr "" +msgstr "Апострофқәа" #: en_en_US.properties msgctxt "" @@ -246,7 +246,7 @@ "hlp_ellipsis\n" "property.text" msgid "Change three dots with ellipsis." -msgstr "" +msgstr "Иԥсахлатәуп х-кәаԥк кәаԥрацәала." #: en_en_US.properties msgctxt "" @@ -254,7 +254,7 @@ "ellipsis\n" "property.text" msgid "Ellipsis" -msgstr "" +msgstr "Акәаԥрацәақәа" #: en_en_US.properties msgctxt "" @@ -278,7 +278,7 @@ "metric\n" "property.text" msgid "Convert to metric (°C, km/h, m, kg, l)" -msgstr "" +msgstr "Ииагатәуп аметрикатә системахь" #: en_en_US.properties msgctxt "" @@ -286,7 +286,7 @@ "hlp_numsep\n" "property.text" msgid "Common (1000000 → 1,000,000) or ISO (1000000 → 1 000 000)." -msgstr "" +msgstr "Азеиԥш (1000000 → 1,000,000) иа ISO (1000000 → 1 000 000)." #: en_en_US.properties msgctxt "" @@ -294,7 +294,7 @@ "numsep\n" "property.text" msgid "Thousand separation of large numbers" -msgstr "" +msgstr "Азқьқәа реиҟәыҭхага" #: en_en_US.properties msgctxt "" @@ -310,4 +310,4 @@ "nonmetric\n" "property.text" msgid "Convert to non-metric (°F, mph, ft, lb, gal)" -msgstr "" +msgstr "Ииагатәуп иметрикатәым асистемахь" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po --- libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,16 +4,16 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2015-04-22 23:40+0200\n" -"PO-Revision-Date: 2014-11-02 19:10+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"PO-Revision-Date: 2019-05-13 07:19+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1414955425.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557731983.000000\n" #: OptionsDialog.xcu msgctxt "" @@ -31,4 +31,4 @@ "Label\n" "value.text" msgid "Hungarian sentence checking" -msgstr "" +msgstr "Аграмматика (венгриатәи)" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/hu_HU/dialog.po libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/hu_HU/dialog.po --- libreoffice-l10n-6.2.3/translations/source/ab/dictionaries/hu_HU/dialog.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/dictionaries/hu_HU/dialog.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,16 +4,16 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2015-04-22 23:40+0200\n" -"PO-Revision-Date: 2014-11-02 19:10+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"PO-Revision-Date: 2019-05-13 07:21+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1414955425.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557732097.000000\n" #: hu_HU_en_US.properties msgctxt "" @@ -69,7 +69,7 @@ "style\n" "property.text" msgid "Style checking" -msgstr "" +msgstr "Астиль агәаҭара" #: hu_HU_en_US.properties msgctxt "" @@ -93,7 +93,7 @@ "grammar\n" "property.text" msgid "Possible mistakes" -msgstr "" +msgstr "Иҟалар зылшо агхақәа" #: hu_HU_en_US.properties msgctxt "" @@ -109,7 +109,7 @@ "duplication\n" "property.text" msgid "Word duplication" -msgstr "" +msgstr "Ажәақәа реиҭанҵара" #: hu_HU_en_US.properties msgctxt "" @@ -117,7 +117,7 @@ "dup0\n" "property.text" msgid "Word duplication" -msgstr "" +msgstr "Ажәақәа реиҭанҵара" #: hu_HU_en_US.properties msgctxt "" @@ -149,7 +149,7 @@ "numpart\n" "property.text" msgid "Thousand separation of numbers" -msgstr "" +msgstr "Азқьқәа реиҟәыҭхага хыԥхьаӡарала" #: hu_HU_en_US.properties #, fuzzy @@ -174,7 +174,7 @@ "apost\n" "property.text" msgid "Apostrophe" -msgstr "" +msgstr "Апострофқәа" #: hu_HU_en_US.properties msgctxt "" @@ -190,7 +190,7 @@ "elli\n" "property.text" msgid "Ellipsis" -msgstr "" +msgstr "Акәаԥрацәақәа" #: hu_HU_en_US.properties msgctxt "" @@ -206,7 +206,7 @@ "noligature\n" "property.text" msgid "Underline ligatures" -msgstr "" +msgstr "Ирыҵшьлатәуп алигатурақәа" #: hu_HU_en_US.properties #, fuzzy @@ -239,7 +239,7 @@ "spaces2\n" "property.text" msgid "More spaces" -msgstr "" +msgstr "Абжьажьқәа ԥыҭк" #: hu_HU_en_US.properties msgctxt "" @@ -247,7 +247,7 @@ "idx\n" "property.text" msgid "Indices" -msgstr "" +msgstr "Аиндексқәа" #: hu_HU_en_US.properties msgctxt "" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/editeng/messages.po libreoffice-l10n-6.2.4/translations/source/ab/editeng/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/editeng/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/editeng/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-02-27 13:56+0100\n" -"PO-Revision-Date: 2019-04-02 09:18+0000\n" +"PO-Revision-Date: 2019-05-13 07:24+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -13,7 +13,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" "X-Generator: Pootle 2.8\n" -"X-POOTLE-MTIME: 1554196685.000000\n" +"X-POOTLE-MTIME: 1557732255.000000\n" #: editeng/uiconfig/ui/spellmenu.ui:12 msgctxt "spellmenu|ignore" @@ -116,7 +116,7 @@ #: include/editeng/editrids.hrc:43 msgctxt "RID_SVXITEMS_COLOR_BLUE" msgid "Blue" -msgstr "" +msgstr "Аеҵәа" #: include/editeng/editrids.hrc:44 msgctxt "RID_SVXITEMS_COLOR_GREEN" @@ -126,7 +126,7 @@ #: include/editeng/editrids.hrc:45 msgctxt "RID_SVXITEMS_COLOR_CYAN" msgid "Cyan" -msgstr "" +msgstr "Жəҩангəыԥштәы" #: include/editeng/editrids.hrc:46 msgctxt "RID_SVXITEMS_COLOR_RED" @@ -356,7 +356,7 @@ #: include/editeng/editrids.hrc:96 msgctxt "RID_SVXITEMS_UL_BOLDWAVE" msgid "Underline (wave, bold)" -msgstr "" +msgstr "Аҵшьра (ижәпоу ацәқәырԥа)" #. enum FontUnderline - used for overline ------------------------------- #: include/editeng/editrids.hrc:99 @@ -454,7 +454,7 @@ #: include/editeng/editrids.hrc:117 msgctxt "RID_SVXITEMS_OL_BOLDWAVE" msgid "Overline (wave, bold)" -msgstr "" +msgstr "Ақәшьра (ижәпоу ацәқәырԥа)" #. enum FontStrikeout ---------------------------------------------------- #: include/editeng/editrids.hrc:120 @@ -485,12 +485,12 @@ #: include/editeng/editrids.hrc:125 msgctxt "RID_SVXITEMS_STRIKEOUT_SLASH" msgid "Strike through with slash" -msgstr "" +msgstr "Аҵәаӷәара символла: /" #: include/editeng/editrids.hrc:126 msgctxt "RID_SVXITEMS_STRIKEOUT_X" msgid "Strike through with Xes" -msgstr "" +msgstr "Аҵәаӷәара символла: X" #. enum CASEMAP ---------------------------------------------------------- #: include/editeng/editrids.hrc:129 @@ -1270,7 +1270,7 @@ #: include/editeng/editrids.hrc:298 msgctxt "RID_EDITUNDO_INDENT" msgid "Indent" -msgstr "" +msgstr "Ахьаҵ" #: include/editeng/editrids.hrc:299 msgctxt "RID_EDITUNDO_SETSTYLE" @@ -1317,12 +1317,12 @@ #: include/editeng/editrids.hrc:309 msgctxt "RID_SVXSTR_QUERY_CONTINUE" msgid "Continue checking at beginning of document?" -msgstr "" +msgstr "Иацҵатәума адокумент агәаҭара ахы инаркны?" #: include/editeng/editrids.hrc:310 msgctxt "RID_SVXSTR_QUERY_BW_CONTINUE" msgid "Continue checking at end of document?" -msgstr "" +msgstr "Иацҵатәума адокумент ахәаԥшра аҵыхәа инаркны?" #: include/editeng/editrids.hrc:311 msgctxt "RID_SVXSTR_DIC_ERR_UNKNOWN" @@ -1330,6 +1330,8 @@ "Word cannot be added to dictionary\n" "due to unknown reason." msgstr "" +"Ажәар ахь ацҵара ауам\n" +"еилкаам амзыз иахҟьаны." #: include/editeng/editrids.hrc:312 msgctxt "RID_SVXSTR_DIC_ERR_FULL" @@ -1344,7 +1346,7 @@ #: include/editeng/editrids.hrc:315 msgctxt "RID_OUTLUNDO_DEPTH" msgid "Indent" -msgstr "" +msgstr "Ахьаҵ" #: include/editeng/editrids.hrc:316 msgctxt "RID_OUTLUNDO_EXPAND" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/extensions/messages.po libreoffice-l10n-6.2.4/translations/source/ab/extensions/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/extensions/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/extensions/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -3,17 +3,17 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" -"POT-Creation-Date: 2018-12-17 16:28+0100\n" -"PO-Revision-Date: 2018-11-12 11:32+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"POT-Creation-Date: 2019-05-02 15:44+0200\n" +"PO-Revision-Date: 2019-05-14 08:32+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1542022328.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557822755.000000\n" #: extensions/inc/command.hrc:29 msgctxt "RID_RSC_ENUM_COMMAND_TYPE" @@ -68,22 +68,22 @@ #: extensions/inc/stringarrays.hrc:40 msgctxt "RID_RSC_ENUM_BORDER_TYPE" msgid "Without frame" -msgstr "" +msgstr "Афреим ада" #: extensions/inc/stringarrays.hrc:41 msgctxt "RID_RSC_ENUM_BORDER_TYPE" msgid "3D look" -msgstr "" +msgstr "3D аԥшра" #: extensions/inc/stringarrays.hrc:42 msgctxt "RID_RSC_ENUM_BORDER_TYPE" msgid "Flat" -msgstr "" +msgstr "Иҟьаԥсу" #: extensions/inc/stringarrays.hrc:47 msgctxt "RID_RSC_ENUM_LISTSOURCE_TYPE" msgid "Valuelist" -msgstr "" +msgstr "Аҵакқәа рыхьӡынҵа" #: extensions/inc/stringarrays.hrc:48 msgctxt "RID_RSC_ENUM_LISTSOURCE_TYPE" @@ -148,12 +148,12 @@ #: extensions/inc/stringarrays.hrc:68 msgctxt "RID_RSC_ENUM_BUTTONTYPE" msgid "First record" -msgstr "" +msgstr "Актәи анҵамҭа" #: extensions/inc/stringarrays.hrc:69 msgctxt "RID_RSC_ENUM_BUTTONTYPE" msgid "Previous record" -msgstr "" +msgstr "Аҧхьатәи анҵамҭа" #: extensions/inc/stringarrays.hrc:70 msgctxt "RID_RSC_ENUM_BUTTONTYPE" @@ -163,7 +163,7 @@ #: extensions/inc/stringarrays.hrc:71 msgctxt "RID_RSC_ENUM_BUTTONTYPE" msgid "Last record" -msgstr "" +msgstr "Аҵыхәтәантәи анҵамҭа" #: extensions/inc/stringarrays.hrc:72 msgctxt "RID_RSC_ENUM_BUTTONTYPE" @@ -208,7 +208,7 @@ #: extensions/inc/stringarrays.hrc:88 msgctxt "RID_RSC_ENUM_SUBMIT_ENCODING" msgid "Multipart" -msgstr "" +msgstr "Multipart" #: extensions/inc/stringarrays.hrc:89 msgctxt "RID_RSC_ENUM_SUBMIT_ENCODING" @@ -218,22 +218,22 @@ #: extensions/inc/stringarrays.hrc:94 msgctxt "RID_RSC_ENUM_DATEFORMAT_LIST" msgid "Standard (short)" -msgstr "" +msgstr "Астандарт (икьаҿу)" #: extensions/inc/stringarrays.hrc:95 msgctxt "RID_RSC_ENUM_DATEFORMAT_LIST" msgid "Standard (short YY)" -msgstr "" +msgstr "Истандарту (икьаҿу АА)" #: extensions/inc/stringarrays.hrc:96 msgctxt "RID_RSC_ENUM_DATEFORMAT_LIST" msgid "Standard (short YYYY)" -msgstr "" +msgstr "Истандарту (икьаҿу АААА)" #: extensions/inc/stringarrays.hrc:97 msgctxt "RID_RSC_ENUM_DATEFORMAT_LIST" msgid "Standard (long)" -msgstr "" +msgstr "Астандарт (иауу)" #: extensions/inc/stringarrays.hrc:98 msgctxt "RID_RSC_ENUM_DATEFORMAT_LIST" @@ -2704,17 +2704,17 @@ "Before you proceed, please check the settings made, or (on the previous page) choose another address data source type." msgstr "" -#: extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui:38 +#: extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui:37 msgctxt "optiondbfieldpage|label1" msgid "Do you want to save the value in a database field?" msgstr "" -#: extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui:59 +#: extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui:58 msgctxt "optiondbfieldpage|yesRadiobutton" msgid "_Yes, I want to save it in the following database field:" msgstr "" -#: extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui:78 +#: extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui:77 msgctxt "optiondbfieldpage|noRadiobutton" msgid "_No, I only want to save the value in the form." msgstr "" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/extras/source/autocorr/emoji.po libreoffice-l10n-6.2.4/translations/source/ab/extras/source/autocorr/emoji.po --- libreoffice-l10n-6.2.3/translations/source/ab/extras/source/autocorr/emoji.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/extras/source/autocorr/emoji.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2017-12-20 08:16+0100\n" -"PO-Revision-Date: 2017-12-25 11:57+0000\n" +"PO-Revision-Date: 2019-05-14 08:49+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -13,7 +13,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" "X-Generator: Pootle 2.8\n" -"X-POOTLE-MTIME: 1514203028.000000\n" +"X-POOTLE-MTIME: 1557823784.000000\n" #. ¢ (U+000A2), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -76,7 +76,7 @@ "REGISTERED_SIGN\n" "LngText.text" msgid "registered" -msgstr "" +msgstr "арегистрациа зызу амарка" #. ° (U+000B0), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -103,7 +103,7 @@ "MIDDLE_DOT\n" "LngText.text" msgid "middle dot" -msgstr "" +msgstr "акәаԥ ацентр ала" #. × (U+000D7), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -598,7 +598,7 @@ "DAGGER\n" "LngText.text" msgid "dagger" -msgstr "" +msgstr "аџьар" #. ‡ (U+02021), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -607,7 +607,7 @@ "DOUBLE_DAGGER\n" "LngText.text" msgid "dagger2" -msgstr "" +msgstr "аџьар 2" #. • (U+02022), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -652,7 +652,7 @@ "PER_TEN_THOUSAND_SIGN\n" "LngText.text" msgid "basis point" -msgstr "" +msgstr "абазистә пункт" #. ′ (U+02032), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -769,7 +769,7 @@ "TRADE_MARK_SIGN\n" "LngText.text" msgid "tm" -msgstr "" +msgstr "ахәаахәҭгатә марка" #. ℹ (U+02139), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -985,7 +985,7 @@ "THERE_EXISTS\n" "LngText.text" msgid "exists" -msgstr "" +msgstr "иҟоуп" #. ∄ (U+02204), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -994,7 +994,7 @@ "THERE_DOES_NOT_EXIST\n" "LngText.text" msgid "not exists" -msgstr "" +msgstr "иҟаӡам" #. ∅ (U+02205), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1039,7 +1039,7 @@ "CONTAINS_AS_MEMBER\n" "LngText.text" msgid "ni" -msgstr "" +msgstr "иаҵанакуеит" #. ∌ (U+0220C), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1048,7 +1048,7 @@ "DOES_NOT_CONTAIN_AS_MEMBER\n" "LngText.text" msgid "not ni" -msgstr "" +msgstr "иаҵанакӡом" #. ∍ (U+0220D), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1057,7 +1057,7 @@ "SMALL_CONTAINS_AS_MEMBER\n" "LngText.text" msgid "small ni" -msgstr "" +msgstr "ихәыҷу иаҵанакуеит" #. ∎ (U+0220E), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1066,7 +1066,7 @@ "END_OF_PROOF\n" "LngText.text" msgid "end of proof" -msgstr "" +msgstr "ашьақәырӷәӷәара анҵәамҭа" #. ∏ (U+0220F), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1156,7 +1156,7 @@ "INFINITY\n" "LngText.text" msgid "infinity" -msgstr "" +msgstr "ҵыхәаԥҵәарада" #. ∠ (U+02220), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1201,7 +1201,7 @@ "PARALLEL_TO\n" "LngText.text" msgid "parallel" -msgstr "" +msgstr "ипараллелны" #. ∦ (U+02226), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1237,7 +1237,7 @@ "INTERSECTION\n" "LngText.text" msgid "intersection" -msgstr "" +msgstr "аихысырҭа" #. ∪ (U+0222A), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1445,7 +1445,7 @@ "STOPWATCH\n" "LngText.text" msgid "stopwatch" -msgstr "" +msgstr "асекундшәага" #. ⏲ (U+023F2), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1454,7 +1454,7 @@ "TIMER_CLOCK\n" "LngText.text" msgid "timer clock" -msgstr "" +msgstr "атаимер" #. ⏳ (U+023F3), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1643,7 +1643,7 @@ "BLACK_SUN_WITH_RAYS\n" "LngText.text" msgid "sunny" -msgstr "" +msgstr "амра аԥхара" #. ☁ (U+02601), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1770,7 +1770,7 @@ "BALLOT_BOX_WITH_X\n" "LngText.text" msgid "checkbox3" -msgstr "" +msgstr "азгәаҭа аҭыԥ 3" #. ☓ (U+02613), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1779,7 +1779,7 @@ "SALTIRE\n" "LngText.text" msgid "saltire" -msgstr "" +msgstr "инаау аџьар" #. ☔ (U+02614), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1869,7 +1869,7 @@ "CAUTION_SIGN\n" "LngText.text" msgid "caution" -msgstr "" +msgstr "агәаҽанҵара" #. ☢ (U+02622), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1878,7 +1878,7 @@ "RADIOACTIVE_SIGN\n" "LngText.text" msgid "radioactive" -msgstr "" +msgstr "арадиоактивра" #. ☣ (U+02623), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1887,7 +1887,7 @@ "BIOHAZARD_SIGN\n" "LngText.text" msgid "biohazard" -msgstr "" +msgstr "абиологиатә шәарҭара" #. ☤ (U+02624), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1896,7 +1896,7 @@ "CADUCEUS\n" "LngText.text" msgid "caduceus" -msgstr "" +msgstr "кадуцеи" #. ☥ (U+02625), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1905,7 +1905,7 @@ "ANKH\n" "LngText.text" msgid "ankh" -msgstr "" +msgstr "анк" #. ☦ (U+02626), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1914,7 +1914,7 @@ "ORTHODOX_CROSS\n" "LngText.text" msgid "orthodox cross" -msgstr "" +msgstr "аиашахаҵаратә џьар" #. ☧ (U+02627), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1923,7 +1923,7 @@ "CHI_RHO\n" "LngText.text" msgid "chi rho" -msgstr "" +msgstr "Христ имонограмма" #. ☨ (U+02628), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1932,7 +1932,7 @@ "CROSS_OF_LORRAINE\n" "LngText.text" msgid "cross of Lorraine" -msgstr "" +msgstr "Лотарингии аџьар" #. ☩ (U+02629), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1941,7 +1941,7 @@ "CROSS_OF_JERUSALEM\n" "LngText.text" msgid "cross of Jerusalem" -msgstr "" +msgstr "Иерусалим аџьар" #. ☪ (U+0262A), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1950,7 +1950,7 @@ "STAR_AND_CRESCENT\n" "LngText.text" msgid "star and crescent" -msgstr "" +msgstr "Аеҵәеи амзабжеи" #. ☫ (U+0262B), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1968,7 +1968,7 @@ "ADI_SHAKTI\n" "LngText.text" msgid "Adi Shakti" -msgstr "" +msgstr "Ади Шакти" #. ☭ (U+0262D), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1977,7 +1977,7 @@ "HAMMER_AND_SICKLE\n" "LngText.text" msgid "hammer and sickle" -msgstr "" +msgstr "ажьаҳәеи амаганеи" #. ☮ (U+0262E), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -1995,7 +1995,7 @@ "YIN_YANG\n" "LngText.text" msgid "yin yang" -msgstr "" +msgstr "инь-иань" #. ☹ (U+02639), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2013,7 +2013,7 @@ "WHITE_SMILING_FACE\n" "LngText.text" msgid "smiling" -msgstr "" +msgstr "иԥышәарччо" #. ☻ (U+0263B), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2022,7 +2022,7 @@ "BLACK_SMILING_FACE\n" "LngText.text" msgid "smiling2" -msgstr "" +msgstr "иԥышәарччо 2" #. ☼ (U+0263C), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2076,7 +2076,7 @@ "EARTH\n" "LngText.text" msgid "earth" -msgstr "" +msgstr "адгьыл" #. ♂ (U+02642), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2094,7 +2094,7 @@ "JUPITER\n" "LngText.text" msgid "jupiter" -msgstr "" +msgstr "иупитер" #. ♄ (U+02644), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2103,7 +2103,7 @@ "SATURN\n" "LngText.text" msgid "saturn" -msgstr "" +msgstr "сатурн" #. ♅ (U+02645), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2112,7 +2112,7 @@ "URANUS\n" "LngText.text" msgid "uranus" -msgstr "" +msgstr "уран" #. ♆ (U+02646), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2121,7 +2121,7 @@ "NEPTUNE\n" "LngText.text" msgid "neptune" -msgstr "" +msgstr "нептун" #. ♇ (U+02647), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2130,7 +2130,7 @@ "PLUTO\n" "LngText.text" msgid "pluto" -msgstr "" +msgstr "плутон" #. ♈ (U+02648), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2166,7 +2166,7 @@ "CANCER\n" "LngText.text" msgid "cancer" -msgstr "" +msgstr "адаӷаҷиа" #. ♌ (U+0264C), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2175,7 +2175,7 @@ "LEO\n" "LngText.text" msgid "leo" -msgstr "" +msgstr "алым" #. ♍ (U+0264D), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2193,7 +2193,7 @@ "LIBRA\n" "LngText.text" msgid "libra" -msgstr "" +msgstr "лира" #. ♏ (U+0264F), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2202,7 +2202,7 @@ "SCORPIUS\n" "LngText.text" msgid "scorpius" -msgstr "" +msgstr "амариал" #. ♐ (U+02650), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf @@ -2220,7 +2220,7 @@ "CAPRICORN\n" "LngText.text" msgid "capricorn" -msgstr "" +msgstr "аџьматәыҩа" #. ♒ (U+02652), see http://wiki.documentfoundation.org/Emoji #: emoji.ulf diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/extras/source/gallery/share.po libreoffice-l10n-6.2.4/translations/source/ab/extras/source/gallery/share.po --- libreoffice-l10n-6.2.3/translations/source/ab/extras/source/gallery/share.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/extras/source/gallery/share.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-02-27 13:56+0100\n" -"PO-Revision-Date: 2017-11-23 06:03+0000\n" +"PO-Revision-Date: 2019-05-14 08:50+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1511416993.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557823825.000000\n" #: gallery_names.ulf msgctxt "" @@ -29,7 +29,7 @@ "backgrounds\n" "LngText.text" msgid "Backgrounds" -msgstr "" +msgstr "Аҿаԥшырақәа" #: gallery_names.ulf msgctxt "" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/filter/messages.po libreoffice-l10n-6.2.4/translations/source/ab/filter/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/filter/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/filter/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-10-21 20:57+0200\n" -"PO-Revision-Date: 2017-12-24 18:21+0000\n" +"PO-Revision-Date: 2019-05-16 08:59+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1514139688.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557997184.000000\n" #: filter/inc/strings.hrc:25 msgctxt "STR_COLUMN_HEADER_NAME" @@ -49,34 +49,34 @@ #, c-format msgctxt "STR_WARN_DELETE" msgid "Do you really want to delete the XML Filter '%s'? This action cannot be undone." -msgstr "" +msgstr "Шәара ишәҭахыҵәҟьома ианышәхыр XML «%s» афильтр? Ари аоперациа аҟәыхра ауам." #: filter/inc/strings.hrc:32 #, c-format msgctxt "STR_ERROR_FILTER_NAME_EXISTS" msgid "An XML filter with the name '%s' already exists. Please enter a different name." -msgstr "" +msgstr "XML «%s» афильтр ыҟоуп. Иҭажәгал даҽа хьӡык." #: filter/inc/strings.hrc:33 #, c-format msgctxt "STR_ERROR_TYPE_NAME_EXISTS" msgid "The name for the user interface '%s1' is already used by the XML filter '%s2'. Please enter a different name." -msgstr "" +msgstr "Ахархәаҩ иинтерфеис «%s1» ахьӡ хархәоуп XML-афильтр «%s2» аҟны. Иазалышәх даҽа хьӡык.. " #: filter/inc/strings.hrc:34 msgctxt "STR_ERROR_EXPORT_XSLT_NOT_FOUND" msgid "The XSLT for export cannot be found. Please enter a valid path." -msgstr "" +msgstr "XSLT аекспорт азы иԥшаам. Иҭажәгал ииашоу амҩа." #: filter/inc/strings.hrc:35 msgctxt "STR_ERROR_IMPORT_XSLT_NOT_FOUND" msgid "The XSLT for import cannot be found. Please enter a valid path." -msgstr "" +msgstr "XSLT аимпорт азы иԥшаам. Иҭажәгал ииашоу амҩа." #: filter/inc/strings.hrc:36 msgctxt "STR_ERROR_IMPORT_TEMPLATE_NOT_FOUND" msgid "The given import template cannot be found. Please enter a valid path." -msgstr "" +msgstr "Иарбоу аимпорт ашаблон иԥшаам. Иҭажәгал ииашоу амҩа." #: filter/inc/strings.hrc:37 msgctxt "STR_DEFAULT_FILTER_NAME" @@ -91,47 +91,47 @@ #: filter/inc/strings.hrc:39 msgctxt "STR_UNDEFINED_FILTER" msgid "undefined filter" -msgstr "" +msgstr "еилкаам афильтр" #: filter/inc/strings.hrc:40 #, c-format msgctxt "STR_FILTER_HAS_BEEN_SAVED" msgid "The XML filter '%s' has been saved as package '%s'. " -msgstr "" +msgstr "XML афильтр «%s» еиқәырхахоит апакет «%s» аҟны. " #: filter/inc/strings.hrc:41 #, c-format msgctxt "STR_FILTERS_HAVE_BEEN_SAVED" msgid "%s XML filters have been saved in the package '%s'." -msgstr "" +msgstr "%s XML афильтрқәа еиқәырхахоит апакет «%s» аҟны." #: filter/inc/strings.hrc:42 msgctxt "STR_FILTER_PACKAGE" msgid "XSLT filter package" -msgstr "" +msgstr "XSLT афильтрқәа рпакет" #: filter/inc/strings.hrc:43 #, c-format msgctxt "STR_FILTER_INSTALLED" msgid "The XML filter '%s' has been installed successfully." -msgstr "" +msgstr "XML афильтр «%s» қәҿиарала иқәыргылан." #: filter/inc/strings.hrc:44 #, c-format msgctxt "STR_FILTERS_INSTALLED" msgid "%s XML filters have been installed successfully." -msgstr "" +msgstr "%s XML афильтрқәа қәҿиарала иқәыргылан." #: filter/inc/strings.hrc:45 #, c-format msgctxt "STR_NO_FILTERS_FOUND" msgid "No XML filter could be installed because the package '%s' does not contain any XML filters." -msgstr "" +msgstr "XML афильтр ақәыргылара ауам, избанзар апакет «%s» иаҵанакӡом XML афильтрқәа." #: filter/inc/strings.hrc:46 msgctxt "STR_XML_FILTER_LISTBOX" msgid "XML Filter List" -msgstr "" +msgstr "XML афильтрқәа рыхьӡынҵа" #: filter/inc/strings.hrc:48 msgctxt "T602FILTER_STR_IMPORT_DIALOG_TITLE" @@ -141,7 +141,7 @@ #: filter/inc/strings.hrc:49 msgctxt "T602FILTER_STR_ENCODING_LABEL" msgid "Encoding" -msgstr "" +msgstr "Акодркра" #: filter/inc/strings.hrc:50 msgctxt "T602FILTER_STR_ENCODING_AUTO" @@ -151,22 +151,22 @@ #: filter/inc/strings.hrc:51 msgctxt "T602FILTER_STR_ENCODING_CP852" msgid "CP852 (Latin2)" -msgstr "" +msgstr "CP852 (Latin2)" #: filter/inc/strings.hrc:52 msgctxt "T602FILTER_STR_ENCODING_CP895" msgid "CP895 (KEYB2CS, Kamenicky)" -msgstr "" +msgstr "CP895 (KEYB2CS, Kamenicky)" #: filter/inc/strings.hrc:53 msgctxt "T602FILTER_STR_ENCODING_KOI8CS2" msgid "KOI8 CS2" -msgstr "" +msgstr "KOI8 CS2" #: filter/inc/strings.hrc:54 msgctxt "T602FILTER_STR_CYRILLIC_MODE" msgid "Mode for Russian language (Cyrillic)" -msgstr "" +msgstr "Аурыс бызшәа арежим (Cyrillic)" #: filter/inc/strings.hrc:55 msgctxt "T602FILTER_STR_REFORMAT_TEXT" @@ -176,7 +176,7 @@ #: filter/inc/strings.hrc:56 msgctxt "T602FILTER_STR_DOT_COMMANDS" msgid "Display dot commands" -msgstr "" +msgstr "Акәаԥқәа раарԥшра акомандақәа" #: filter/inc/strings.hrc:57 msgctxt "T602FILTER_STR_CANCEL_BUTTON" @@ -216,12 +216,12 @@ #: filter/inc/strings.hrc:69 msgctxt "STR_WARN_PASSWORD_PDFA" msgid "PDF/A does not allow encryption. The exported PDF file will not be password protected." -msgstr "" +msgstr "PDF/A ашифрркра аднакылом. Афаил ажәамаӡа ала ахьчара ауам." #: filter/inc/strings.hrc:70 msgctxt "STR_WARN_TRANSP_PDFA_SHORT" msgid "PDF/A transparency" -msgstr "" +msgstr "PDF/A аҵәцара" #: filter/inc/strings.hrc:71 msgctxt "STR_WARN_TRANSP_PDFA" @@ -231,7 +231,7 @@ #: filter/inc/strings.hrc:72 msgctxt "STR_WARN_TRANSP_VERSION_SHORT" msgid "PDF version conflict" -msgstr "" +msgstr "PDF аверсиақәа рконфликт" #: filter/inc/strings.hrc:73 msgctxt "STR_WARN_TRANSP_VERSION" @@ -241,7 +241,7 @@ #: filter/inc/strings.hrc:74 msgctxt "STR_WARN_FORMACTION_PDFA_SHORT" msgid "PDF/A form action" -msgstr "" +msgstr "PDF/A аформа аусура" #: filter/inc/strings.hrc:75 msgctxt "STR_WARN_FORMACTION_PDFA" @@ -256,12 +256,12 @@ #: filter/inc/strings.hrc:77 msgctxt "STR_WARN_TRANSP_CONVERTED_SHORT" msgid "Transparencies removed" -msgstr "" +msgstr "Аҵәцара аныхуп" #: filter/inc/strings.hrc:78 msgctxt "STR_ERR_SIGNATURE_FAILED" msgid "Signature generation failed" -msgstr "" +msgstr "Анапаҵаҩра аԥҵараан аиԥҟьара" #: filter/inc/strings.hrc:79 msgctxt "STR_ERR_PDF_EXPORT_ABORTED" @@ -279,11 +279,13 @@ "1: min. quality\n" "100: max. quality" msgstr "" +"1: ахаҭабзиара амин.\n" +"100: ахаҭабзиара амакс." #: filter/uiconfig/ui/impswfdialog.ui:136 msgctxt "impswfdialog|exportall" msgid "Export _all slides (uncheck to export current slide)" -msgstr "" +msgstr "Аслаидқәа зегьы рекспорт (уажәтәи аслаид иамхтәуп аекспорт азы азгәаҭа)" #: filter/uiconfig/ui/impswfdialog.ui:156 msgctxt "impswfdialog|exportmultiplefiles" @@ -333,7 +335,7 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:114 msgctxt "pdfgeneralpage|slides" msgid "Slides:" -msgstr "" +msgstr "Аслаидқәа:" #: filter/uiconfig/ui/pdfgeneralpage.ui:126 msgctxt "pdfgeneralpage|selectedsheets" @@ -348,52 +350,52 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:203 msgctxt "pdfgeneralpage|label6" msgid "_Quality:" -msgstr "" +msgstr "Ахаҭабзиара:" #: filter/uiconfig/ui/pdfgeneralpage.ui:229 msgctxt "pdfgeneralpage|reduceresolution" msgid "_Reduce image resolution" -msgstr "" +msgstr "Еиҵатәтәуп асахьа ахаҭабзиара" #: filter/uiconfig/ui/pdfgeneralpage.ui:251 msgctxt "pdfgeneralpage|resolution" msgid "75 DPI" -msgstr "" +msgstr "75 DPI" #: filter/uiconfig/ui/pdfgeneralpage.ui:252 msgctxt "pdfgeneralpage|resolution" msgid "150 DPI" -msgstr "" +msgstr "150 DPI" #: filter/uiconfig/ui/pdfgeneralpage.ui:253 msgctxt "pdfgeneralpage|resolution" msgid "300 DPI" -msgstr "" +msgstr "300 DPI" #: filter/uiconfig/ui/pdfgeneralpage.ui:254 msgctxt "pdfgeneralpage|resolution" msgid "600 DPI" -msgstr "" +msgstr "600 DPI" #: filter/uiconfig/ui/pdfgeneralpage.ui:255 msgctxt "pdfgeneralpage|resolution" msgid "1200 DPI" -msgstr "" +msgstr "1200 DPI" #: filter/uiconfig/ui/pdfgeneralpage.ui:261 msgctxt "pdfgeneralpage|comboboxtext-entry" msgid "75 DPI" -msgstr "" +msgstr "75 DPI" #: filter/uiconfig/ui/pdfgeneralpage.ui:288 msgctxt "pdfgeneralpage|losslesscompress" msgid "_Lossless compression" -msgstr "" +msgstr "Аиҵацалара цәыӡрада" #: filter/uiconfig/ui/pdfgeneralpage.ui:304 msgctxt "pdfgeneralpage|jpegcompress" msgid "_JPEG compression" -msgstr "" +msgstr "JPEG еиҵацалара" #: filter/uiconfig/ui/pdfgeneralpage.ui:326 msgctxt "pdfgeneralpage|label2" @@ -403,7 +405,7 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:358 msgctxt "pdfgeneralpage|watermark" msgid "Sign with _watermark" -msgstr "" +msgstr "Инапаҵаҩтәуп аӡдырга ала" #: filter/uiconfig/ui/pdfgeneralpage.ui:393 msgctxt "pdfgeneralpage|watermarklabel" @@ -413,27 +415,27 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:413 msgctxt "pdfgeneralpage|label3" msgid "Watermark" -msgstr "" +msgstr "Аӡдырга" #: filter/uiconfig/ui/pdfgeneralpage.ui:450 msgctxt "pdfgeneralpage|embed" msgid "Hybrid PDF (em_bed ODF file)" -msgstr "" +msgstr "Игибридтәу PDF (иаларҵәатәуп ODF афаил)" #: filter/uiconfig/ui/pdfgeneralpage.ui:454 msgctxt "pdfgeneralpage|embed|tooltip_text" msgid "Creates a PDF that is easily editable in %PRODUCTNAME" -msgstr "" +msgstr "Иаԥнаҵоит PDF, %PRODUCTNAME аҟны аредакциа зуа" #: filter/uiconfig/ui/pdfgeneralpage.ui:466 msgctxt "pdfgeneralpage|pdfa" msgid "Archive P_DF/A-1a (ISO 19005-1)" -msgstr "" +msgstr "Архивтә PDF/A-1a (ISO 19005-1)" #: filter/uiconfig/ui/pdfgeneralpage.ui:470 msgctxt "pdfgeneralpage|pdfa|tooltip_text" msgid "Creates an ISO 19005-1 compliant PDF file, ideal for long-term document preservation" -msgstr "" +msgstr "Иаԥнаҵоит PDF афаил ISO 19005-1 ала, идеалуп кыраамҭа адокумент аҵәахраз" #: filter/uiconfig/ui/pdfgeneralpage.ui:482 msgctxt "pdfgeneralpage|tagged" @@ -443,7 +445,7 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:486 msgctxt "pdfgeneralpage|tagged|tooltip_text" msgid "Includes a document's content structure information in a PDF" -msgstr "" +msgstr "PDF иаланаҵоит адокумент аҵанакы аструктура иазку аинформациа" #: filter/uiconfig/ui/pdfgeneralpage.ui:498 msgctxt "pdfgeneralpage|forms" @@ -453,22 +455,22 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:502 msgctxt "pdfgeneralpage|forms|tooltip_text" msgid "Creates a PDF with fields that can be filled out" -msgstr "" +msgstr "Иаԥнаҵоит PDF ахарҭәааразы аҭакырақәа ацны" #: filter/uiconfig/ui/pdfgeneralpage.ui:527 msgctxt "pdfgeneralpage|label7" msgid "Submit _format:" -msgstr "" +msgstr "Адәықәҵара аформат:" #: filter/uiconfig/ui/pdfgeneralpage.ui:542 msgctxt "pdfgeneralpage|format" msgid "FDF" -msgstr "" +msgstr "FDF" #: filter/uiconfig/ui/pdfgeneralpage.ui:543 msgctxt "pdfgeneralpage|format" msgid "PDF" -msgstr "" +msgstr "PDF" #: filter/uiconfig/ui/pdfgeneralpage.ui:544 msgctxt "pdfgeneralpage|format" @@ -478,22 +480,22 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:545 msgctxt "pdfgeneralpage|format" msgid "XML" -msgstr "" +msgstr "XML" #: filter/uiconfig/ui/pdfgeneralpage.ui:555 msgctxt "pdfgeneralpage|allowdups" msgid "Allow duplicate field _names" -msgstr "" +msgstr "Изинтәуп аҭакырақәа рзы еиԥшу ахьӡқәа" #: filter/uiconfig/ui/pdfgeneralpage.ui:579 msgctxt "pdfgeneralpage|bookmarks" msgid "Export _bookmarks" -msgstr "" +msgstr "Експорттәуп агәылаҵақәа" #: filter/uiconfig/ui/pdfgeneralpage.ui:594 msgctxt "pdfgeneralpage|exportplaceholders" msgid "Expo_rt placeholders" -msgstr "" +msgstr "Ахарҭәаагақәа рекспорт" #: filter/uiconfig/ui/pdfgeneralpage.ui:609 msgctxt "pdfgeneralpage|comments" @@ -503,7 +505,7 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:624 msgctxt "pdfgeneralpage|emptypages" msgid "Exp_ort automatically inserted blank pages" -msgstr "" +msgstr "Иалаҵалатәуп автоматикала иҭаргылоу адаҟьа ҭацәқәа" #: filter/uiconfig/ui/pdfgeneralpage.ui:639 msgctxt "pdfgeneralpage|viewpdf" @@ -513,7 +515,7 @@ #: filter/uiconfig/ui/pdfgeneralpage.ui:654 msgctxt "pdfgeneralpage|usereferencexobject" msgid "Use reference XObjects" -msgstr "" +msgstr "Ихархәатәуп иазхьарҧштәиқәо XObject" #: filter/uiconfig/ui/pdfgeneralpage.ui:669 msgctxt "pdfgeneralpage|hiddenpages" @@ -521,15 +523,14 @@ msgstr "Експорттәуп иҵәаху адаҟьақәа" #: filter/uiconfig/ui/pdfgeneralpage.ui:684 -#, fuzzy msgctxt "pdfgeneralpage|notes" msgid "Export _notes pages" -msgstr "Експорттәуп иҵәаху адаҟьақәа" +msgstr "Експорттәуп азгәаҭақәа рдаҟьақәа" #: filter/uiconfig/ui/pdfgeneralpage.ui:704 msgctxt "pdfgeneralpage|onlynotes" msgid "Export onl_y notes pages" -msgstr "" +msgstr "Експорттәуп азгәаҭақәа рдаҟьақәа мацара" #: filter/uiconfig/ui/pdfgeneralpage.ui:727 msgctxt "pdfgeneralpage|label4" @@ -559,12 +560,12 @@ #: filter/uiconfig/ui/pdflinkspage.ui:118 msgctxt "pdflinkspage|default" msgid "Default mode" -msgstr "" +msgstr "Арежим ишыҟоу еиԥш" #: filter/uiconfig/ui/pdflinkspage.ui:134 msgctxt "pdflinkspage|openpdf" msgid "Open with PDF reader application" -msgstr "" +msgstr "Иаарттәуп PDF ахәаԥшыга ахархәарала" #: filter/uiconfig/ui/pdflinkspage.ui:150 msgctxt "pdflinkspage|openinternet" @@ -594,12 +595,12 @@ #: filter/uiconfig/ui/pdfoptionsdialog.ui:183 msgctxt "pdfoptionsdialog|initialview" msgid "Initial View" -msgstr "" +msgstr "Аԥхьатәи аԥшра" #: filter/uiconfig/ui/pdfoptionsdialog.ui:230 msgctxt "pdfoptionsdialog|userinterface" msgid "User Interface" -msgstr "" +msgstr "Ахархәаҩ иинтерфеис" #: filter/uiconfig/ui/pdfoptionsdialog.ui:277 msgctxt "pdfoptionsdialog|links" @@ -629,7 +630,7 @@ #: filter/uiconfig/ui/pdfsecuritypage.ui:65 msgctxt "pdfsecuritypage|label6" msgid "PDF document will be encrypted" -msgstr "" +msgstr "PDF адокумент шифрркхоит" #: filter/uiconfig/ui/pdfsecuritypage.ui:88 msgctxt "pdfsecuritypage|label7" @@ -639,63 +640,62 @@ #: filter/uiconfig/ui/pdfsecuritypage.ui:100 msgctxt "pdfsecuritypage|label8" msgid "PDF document will not be encrypted" -msgstr "" +msgstr "PDF адокумент шифрркхаӡом" #: filter/uiconfig/ui/pdfsecuritypage.ui:123 msgctxt "pdfsecuritypage|label30" msgid "PDF document will not be encrypted due to PDF/A export." -msgstr "" +msgstr "PDF адокумент шифрркхаӡом PDF/A ахь аекспорт иахҟьаны." #: filter/uiconfig/ui/pdfsecuritypage.ui:147 msgctxt "pdfsecuritypage|label9" msgid "Permission password set" -msgstr "" +msgstr "Иқәыргылоуп ажәамаӡа азинқәа рырмаҷразы" #: filter/uiconfig/ui/pdfsecuritypage.ui:159 msgctxt "pdfsecuritypage|label11" msgid "PDF document will be restricted" -msgstr "" +msgstr "PDF адокумент аҟны азинқәа рмаҷхоит" #: filter/uiconfig/ui/pdfsecuritypage.ui:182 msgctxt "pdfsecuritypage|label12" msgid "No permission password set" -msgstr "" +msgstr "Иҟам ажәамаӡа азинқәа рырмаҷразы" #: filter/uiconfig/ui/pdfsecuritypage.ui:194 msgctxt "pdfsecuritypage|label13" msgid "PDF document will be unrestricted" -msgstr "" +msgstr "PDF адокумент аҟны азинқәа ҳәаадоуп" #: filter/uiconfig/ui/pdfsecuritypage.ui:217 msgctxt "pdfsecuritypage|label14" msgid "PDF document will not be restricted due to PDF/A export." -msgstr "" +msgstr "PDF адокумент аҟны азинқәа рмаҷзара ауам PDF/A ахь аекспорт азы." #: filter/uiconfig/ui/pdfsecuritypage.ui:237 -#, fuzzy msgctxt "pdfsecuritypage|setpasswordstitle" msgid "Set Passwords" -msgstr "Иқәыргылатәуп ажәамаӡа" +msgstr "Иқәыргылатәуп ажәамаӡақәа" #: filter/uiconfig/ui/pdfsecuritypage.ui:254 msgctxt "pdfsecuritypage|label2" msgid "File Encryption and Permission" -msgstr "" +msgstr "Ашифрркреи афаилахь анеирҭеи" #: filter/uiconfig/ui/pdfsecuritypage.ui:292 msgctxt "pdfsecuritypage|printnone" msgid "_Not permitted" -msgstr "" +msgstr "Азин ыҟам" #: filter/uiconfig/ui/pdfsecuritypage.ui:308 msgctxt "pdfsecuritypage|printlow" msgid "_Low resolution (150 dpi)" -msgstr "" +msgstr "_Илаҟәу ахаҭабзиара (150 dpi)" #: filter/uiconfig/ui/pdfsecuritypage.ui:324 msgctxt "pdfsecuritypage|printhigh" msgid "_High resolution" -msgstr "" +msgstr "Иҳараку ахаҭабзиара" #: filter/uiconfig/ui/pdfsecuritypage.ui:346 msgctxt "pdfsecuritypage|label1" @@ -705,22 +705,22 @@ #: filter/uiconfig/ui/pdfsecuritypage.ui:378 msgctxt "pdfsecuritypage|changenone" msgid "No_t permitted" -msgstr "" +msgstr "Азин ыҟам" #: filter/uiconfig/ui/pdfsecuritypage.ui:394 msgctxt "pdfsecuritypage|changeinsdel" msgid "_Inserting, deleting, and rotating pages" -msgstr "" +msgstr "Аҭаргылара, аныхреи адаҟьа аргьежьреи" #: filter/uiconfig/ui/pdfsecuritypage.ui:410 msgctxt "pdfsecuritypage|changeform" msgid "_Filling in form fields" -msgstr "" +msgstr "Аформақәа рҭакырақәа рхарҭәаара" #: filter/uiconfig/ui/pdfsecuritypage.ui:426 msgctxt "pdfsecuritypage|changecomment" msgid "_Commenting, filling in form fields" -msgstr "" +msgstr "Акомментари аҟаҵара, аформақәа рҭакырақәа рхарҭәаара" #: filter/uiconfig/ui/pdfsecuritypage.ui:442 msgctxt "pdfsecuritypage|changeany" @@ -735,12 +735,12 @@ #: filter/uiconfig/ui/pdfsecuritypage.ui:496 msgctxt "pdfsecuritypage|enablecopy" msgid "Ena_ble copying of content" -msgstr "" +msgstr "Ихақәиҭтәуп аҵанакы акопиа ахыхра" #: filter/uiconfig/ui/pdfsecuritypage.ui:512 msgctxt "pdfsecuritypage|enablea11y" msgid "Enable text access for acce_ssibility tools" -msgstr "" +msgstr "Атеқст азы ихархәатәуп испециалу алшарқәа" #: filter/uiconfig/ui/pdfsecuritypage.ui:534 msgctxt "pdfsecuritypage|label4" @@ -750,7 +750,7 @@ #: filter/uiconfig/ui/pdfsignpage.ui:38 msgctxt "pdfsignpage|label2" msgid "Use this certificate to digitally sign PDF documents:" -msgstr "" +msgstr "Ихрахәатәуп ари асертификат PDF адокументқәа ацифратә напаҵаҩразы:" #: filter/uiconfig/ui/pdfsignpage.ui:62 msgctxt "pdfsignpage|select" @@ -765,7 +765,7 @@ #: filter/uiconfig/ui/pdfsignpage.ui:173 msgctxt "pdfsignpage|label7" msgid "Certificate password:" -msgstr "" +msgstr "Асертификат ажәамаӡа:" #: filter/uiconfig/ui/pdfsignpage.ui:187 msgctxt "pdfsignpage|label12" @@ -775,12 +775,12 @@ #: filter/uiconfig/ui/pdfsignpage.ui:201 msgctxt "pdfsignpage|label13" msgid "Contact information:" -msgstr "" +msgstr "Аимадаратә информациа:" #: filter/uiconfig/ui/pdfsignpage.ui:215 msgctxt "pdfsignpage|label14" msgid "Reason:" -msgstr "" +msgstr "Аҽыҵга:" #: filter/uiconfig/ui/pdfsignpage.ui:229 msgctxt "pdfsignpage|label15" @@ -790,12 +790,12 @@ #: filter/uiconfig/ui/pdfsignpage.ui:253 msgctxt "pdfsignpage|label1" msgid "Certificate" -msgstr "" +msgstr "Асертификат" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:45 msgctxt "pdfuserinterfacepage|center" msgid "_Center window on screen" -msgstr "" +msgstr "Аекран ацентр ала" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:61 msgctxt "pdfuserinterfacepage|resize" @@ -810,32 +810,32 @@ #: filter/uiconfig/ui/pdfuserinterfacepage.ui:93 msgctxt "pdfuserinterfacepage|display" msgid "_Display document title" -msgstr "" +msgstr "Иаарԥштәуп адокумент ахы" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:115 msgctxt "pdfuserinterfacepage|label1" msgid "Window Options" -msgstr "" +msgstr "Аԥенџьыр аҷыдаҟазшьақәа" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:146 msgctxt "pdfuserinterfacepage|toolbar" msgid "Hide _toolbar" -msgstr "" +msgstr "Иҵәахтәуп амаругақәа рпанель" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:162 msgctxt "pdfuserinterfacepage|menubar" msgid "Hide _menubar" -msgstr "" +msgstr "Иҵәахтәуп ахкынҵа апанель" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:178 msgctxt "pdfuserinterfacepage|window" msgid "Hide _window controls" -msgstr "" +msgstr "Иҵәахтәуп аԥенџьыр анапхгара аелементқәа" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:200 msgctxt "pdfuserinterfacepage|label2" msgid "User Interface Options" -msgstr "" +msgstr "Ахархәаратәи аитерфеис аҷыдаҟазшьақәа" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:230 msgctxt "pdfuserinterfacepage|effects" @@ -845,22 +845,22 @@ #: filter/uiconfig/ui/pdfuserinterfacepage.ui:252 msgctxt "pdfuserinterfacepage|label3" msgid "Transitions" -msgstr "" +msgstr "Аиасрақәа" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:284 msgctxt "pdfuserinterfacepage|allbookmarks" msgid "_All bookmark levels" -msgstr "" +msgstr "Агәылаҵақәа рыҩаӡарақәа зегьы" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:300 msgctxt "pdfuserinterfacepage|visiblebookmark" msgid "_Visible bookmark levels:" -msgstr "" +msgstr "Иубарҭоу агәылаҵақәа рыҩаӡарақәа" #: filter/uiconfig/ui/pdfuserinterfacepage.ui:343 msgctxt "pdfuserinterfacepage|label4" msgid "Bookmarks" -msgstr "" +msgstr "Агәылаҵақәа" #: filter/uiconfig/ui/pdfviewpage.ui:51 msgctxt "pdfviewpage|pageonly" @@ -870,7 +870,7 @@ #: filter/uiconfig/ui/pdfviewpage.ui:67 msgctxt "pdfviewpage|outline" msgid "_Bookmarks and page" -msgstr "" +msgstr "Агәылаҵақәеи адаҟьеи" #: filter/uiconfig/ui/pdfviewpage.ui:83 msgctxt "pdfviewpage|thumbs" @@ -883,10 +883,9 @@ msgstr "Иаарттәуп адаҟьаҟны:" #: filter/uiconfig/ui/pdfviewpage.ui:142 -#, fuzzy msgctxt "pdfviewpage|label2" msgid "Panes" -msgstr "Адаҟьақәа" +msgstr "Апанельқәа" #: filter/uiconfig/ui/pdfviewpage.ui:174 #, fuzzy @@ -897,17 +896,17 @@ #: filter/uiconfig/ui/pdfviewpage.ui:190 msgctxt "pdfviewpage|fitwin" msgid "_Fit in window" -msgstr "" +msgstr "Аԥенџьыр ашәагаа иақәыршәаны" #: filter/uiconfig/ui/pdfviewpage.ui:206 msgctxt "pdfviewpage|fitwidth" msgid "Fit _width" -msgstr "" +msgstr "Аҭбаара ала" #: filter/uiconfig/ui/pdfviewpage.ui:222 msgctxt "pdfviewpage|fitvis" msgid "Fit _visible" -msgstr "" +msgstr "Иҭагӡатәуп иубарҭо" #: filter/uiconfig/ui/pdfviewpage.ui:243 msgctxt "pdfviewpage|fitzoom" @@ -917,7 +916,7 @@ #: filter/uiconfig/ui/pdfviewpage.ui:289 msgctxt "pdfviewpage|label3" msgid "Magnification" -msgstr "" +msgstr "Ардура" #: filter/uiconfig/ui/pdfviewpage.ui:328 #, fuzzy @@ -933,7 +932,7 @@ #: filter/uiconfig/ui/pdfviewpage.ui:360 msgctxt "pdfviewpage|contlayout" msgid "_Continuous" -msgstr "" +msgstr "Еиԥҟьарада" #: filter/uiconfig/ui/pdfviewpage.ui:376 msgctxt "pdfviewpage|contfacinglayout" @@ -953,7 +952,7 @@ #: filter/uiconfig/ui/testxmlfilter.ui:8 msgctxt "testxmlfilter|TestXMLFilterDialog" msgid "Test XML Filter: %s" -msgstr "" +msgstr "XML атесттә фильтр: %s" #: filter/uiconfig/ui/testxmlfilter.ui:91 msgctxt "testxmlfilter|label3" @@ -963,7 +962,7 @@ #: filter/uiconfig/ui/testxmlfilter.ui:104 msgctxt "testxmlfilter|label4" msgid "Transform document" -msgstr "" +msgstr "Еиҭактәуп адокумент" #: filter/uiconfig/ui/testxmlfilter.ui:114 msgctxt "testxmlfilter|exportbrowse" @@ -1003,12 +1002,12 @@ #: filter/uiconfig/ui/testxmlfilter.ui:265 msgctxt "testxmlfilter|displaysource" msgid "Display source" -msgstr "" +msgstr "Иаарԥшлатәуп ахыҵхырҭа" #: filter/uiconfig/ui/testxmlfilter.ui:283 msgctxt "testxmlfilter|label6" msgid "Transform file" -msgstr "" +msgstr "Еиҭактәуп афаил" #: filter/uiconfig/ui/testxmlfilter.ui:329 msgctxt "testxmlfilter|label2" @@ -1028,7 +1027,7 @@ #: filter/uiconfig/ui/xmlfiltersettings.ui:9 msgctxt "xmlfiltersettings|XMLFilterSettingsDialog" msgid "XML Filter Settings" -msgstr "" +msgstr "XML афильтрқәа рырхиарақәа" #: filter/uiconfig/ui/xmlfiltersettings.ui:24 msgctxt "xmlfiltersettings|new" @@ -1043,7 +1042,7 @@ #: filter/uiconfig/ui/xmlfiltersettings.ui:52 msgctxt "xmlfiltersettings|test" msgid "_Test XSLTs..." -msgstr "" +msgstr "Итесттәуп..." #: filter/uiconfig/ui/xmlfiltersettings.ui:66 msgctxt "xmlfiltersettings|delete" @@ -1063,7 +1062,7 @@ #: filter/uiconfig/ui/xmlfiltersettings.ui:151 msgctxt "xmlfiltersettings|filterlist-atkobject" msgid "XML Filter List" -msgstr "" +msgstr "XML афильтрқәа рыхьӡынҵа" #: filter/uiconfig/ui/xmlfiltertabpagegeneral.ui:22 msgctxt "xmlfiltertabpagegeneral|label2" @@ -1083,7 +1082,7 @@ #: filter/uiconfig/ui/xmlfiltertabpagegeneral.ui:64 msgctxt "xmlfiltertabpagegeneral|label5" msgid "File _extension:" -msgstr "" +msgstr "Афаил арҭбаара:" #: filter/uiconfig/ui/xmlfiltertabpagegeneral.ui:78 msgctxt "xmlfiltertabpagegeneral|label6" @@ -1093,7 +1092,7 @@ #: filter/uiconfig/ui/xmlfiltertabpagetransformation.ui:23 msgctxt "xmlfiltertabpagetransformation|label2" msgid "_DocType:" -msgstr "" +msgstr "_DocType:" #: filter/uiconfig/ui/xmlfiltertabpagetransformation.ui:50 msgctxt "xmlfiltertabpagetransformation|label4" @@ -1128,12 +1127,12 @@ #: filter/uiconfig/ui/xmlfiltertabpagetransformation.ui:189 msgctxt "xmlfiltertabpagetransformation|filtercb" msgid "The filter needs XSLT 2.0 processor" -msgstr "" +msgstr "Афильтр иаҭахуп аусдулаҩ XSLT 2.0" #: filter/uiconfig/ui/xsltfilterdialog.ui:8 msgctxt "xsltfilterdialog|XSLTFilterDialog" msgid "XML Filter: %s" -msgstr "" +msgstr "XML афильтр: %s" #: filter/uiconfig/ui/xsltfilterdialog.ui:121 msgctxt "xsltfilterdialog|general" @@ -1143,4 +1142,4 @@ #: filter/uiconfig/ui/xsltfilterdialog.ui:167 msgctxt "xsltfilterdialog|transformation" msgid "Transformation" -msgstr "" +msgstr "Аиҭакра" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/filter/source/config/fragments/filters.po libreoffice-l10n-6.2.4/translations/source/ab/filter/source/config/fragments/filters.po --- libreoffice-l10n-6.2.3/translations/source/ab/filter/source/config/fragments/filters.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/filter/source/config/fragments/filters.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-07-02 00:14+0200\n" -"PO-Revision-Date: 2018-07-22 09:22+0000\n" +"PO-Revision-Date: 2019-05-14 08:57+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -13,7 +13,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" "X-Generator: Pootle 2.8\n" -"X-POOTLE-MTIME: 1532251331.000000\n" +"X-POOTLE-MTIME: 1557824222.000000\n" #: ADO_rowset_XML.xcu msgctxt "" @@ -22,7 +22,7 @@ "UIName\n" "value.text" msgid "ADO Rowset XML" -msgstr "" +msgstr "ADO XML ацәаҳәақәа реизак" #: AbiWord.xcu msgctxt "" @@ -31,7 +31,7 @@ "UIName\n" "value.text" msgid "AbiWord Document" -msgstr "" +msgstr "AbiWord адокумент" #: AppleKeynote.xcu msgctxt "" @@ -40,7 +40,7 @@ "UIName\n" "value.text" msgid "Apple Keynote" -msgstr "" +msgstr "Apple Keynote" #: AppleNumbers.xcu msgctxt "" @@ -49,7 +49,7 @@ "UIName\n" "value.text" msgid "Apple Numbers" -msgstr "" +msgstr "Apple Numbers" #: ApplePages.xcu msgctxt "" @@ -58,7 +58,7 @@ "UIName\n" "value.text" msgid "Apple Pages" -msgstr "" +msgstr "Apple Pages" #: BMP___MS_Windows.xcu msgctxt "" @@ -175,7 +175,7 @@ "UIName\n" "value.text" msgid "DocBook" -msgstr "" +msgstr "DocBook" #: DosWord.xcu msgctxt "" @@ -202,7 +202,7 @@ "UIName\n" "value.text" msgid "EPS - Encapsulated PostScript" -msgstr "" +msgstr "EPS - Encapsulated PostScript" #: EPUB.xcu msgctxt "" @@ -211,7 +211,7 @@ "UIName\n" "value.text" msgid "EPUB Document" -msgstr "" +msgstr "EPUB адокумент" #: FictionBook_2.xcu msgctxt "" @@ -328,7 +328,7 @@ "UIName\n" "value.text" msgid "Microsoft Excel 2003 XML" -msgstr "" +msgstr "Microsoft Excel 2003 XML" #: MS_Excel_4_0.xcu msgctxt "" @@ -391,7 +391,7 @@ "UIName\n" "value.text" msgid "Excel 97–2003" -msgstr "" +msgstr "Excel 97–2003" #: MS_Excel_97_Vorlage_Template.xcu msgctxt "" @@ -400,7 +400,7 @@ "UIName\n" "value.text" msgid "Excel 97–2003 Template" -msgstr "" +msgstr "Excel 97–2003 ашаблон" #: MS_Multiplan.xcu msgctxt "" @@ -409,7 +409,7 @@ "UIName\n" "value.text" msgid "Microsoft Multiplan" -msgstr "" +msgstr "Microsoft Multiplan" #: MS_PowerPoint_97.xcu msgctxt "" @@ -418,7 +418,7 @@ "UIName\n" "value.text" msgid "PowerPoint 97–2003" -msgstr "" +msgstr "PowerPoint 97–2003" #: MS_PowerPoint_97_AutoPlay.xcu msgctxt "" @@ -427,7 +427,7 @@ "UIName\n" "value.text" msgid "PowerPoint 97–2003 AutoPlay" -msgstr "" +msgstr "PowerPoint 97-2003 адемонстрациа" #: MS_PowerPoint_97_Vorlage.xcu msgctxt "" @@ -436,7 +436,7 @@ "UIName\n" "value.text" msgid "PowerPoint 97–2003 Template" -msgstr "" +msgstr "PowerPoint 97-2003 ашаблон" #: MS_WinWord_5.xcu msgctxt "" @@ -463,7 +463,7 @@ "UIName\n" "value.text" msgid "Word 2003 XML" -msgstr "" +msgstr "Word 2003 XML" #: MS_Word_2007_XML.xcu msgctxt "" @@ -472,7 +472,7 @@ "UIName\n" "value.text" msgid "Word 2007–2019" -msgstr "" +msgstr "Word 2007–2019" #: MS_Word_2007_XML_Template.xcu msgctxt "" @@ -481,7 +481,7 @@ "UIName\n" "value.text" msgid "Word 2007–2019 Template" -msgstr "" +msgstr "Word 2007–2019 ашаблон" #: MS_Word_2007_XML_VBA.xcu msgctxt "" @@ -490,7 +490,7 @@ "UIName\n" "value.text" msgid "Word 2007–2019 VBA" -msgstr "" +msgstr "Word 2007–2019 VBA" #: MS_Word_95.xcu msgctxt "" @@ -517,7 +517,7 @@ "UIName\n" "value.text" msgid "Word 97–2003" -msgstr "" +msgstr "Word 97–2003" #: MS_Word_97_Vorlage.xcu msgctxt "" @@ -526,7 +526,7 @@ "UIName\n" "value.text" msgid "Word 97–2003 Template" -msgstr "" +msgstr "Word 97–2003 ашаблон" #: MS_Works.xcu msgctxt "" @@ -571,7 +571,7 @@ "UIName\n" "value.text" msgid "Legacy Mac Database" -msgstr "" +msgstr "Иажәхьоу Mac адырқәа рбаза" #: MWAW_Drawing.xcu msgctxt "" @@ -580,7 +580,7 @@ "UIName\n" "value.text" msgid "Legacy Mac Drawing" -msgstr "" +msgstr "Иажәхьоу Mac асаха" #: MWAW_Presentation.xcu msgctxt "" @@ -589,7 +589,7 @@ "UIName\n" "value.text" msgid "Legacy Mac Presentation" -msgstr "" +msgstr "Иажәхьоу Mac апрезентациа" #: MWAW_Spreadsheet.xcu msgctxt "" @@ -598,7 +598,7 @@ "UIName\n" "value.text" msgid "Legacy Mac Spreadsheet" -msgstr "" +msgstr "Иажәхьоу Mac аел.таблица" #: MWAW_Text_Document.xcu msgctxt "" @@ -643,7 +643,7 @@ "UIName\n" "value.text" msgid "Microsoft Works for Mac Spreadsheet (v1 - v4)" -msgstr "" +msgstr "Microsoft Works Mac (ав.1-4) азы аел.таблица" #: Mariner_Write.xcu msgctxt "" @@ -679,7 +679,7 @@ "UIName\n" "value.text" msgid "Flat XML ODF Drawing" -msgstr "" +msgstr "ODF асахьа (иҟьаԥсу XML)" #: ODP_FlatXML.xcu msgctxt "" @@ -688,7 +688,7 @@ "UIName\n" "value.text" msgid "Flat XML ODF Presentation" -msgstr "" +msgstr "ODF апрезентациа (иҟьаԥсу XML)" #: ODS_FlatXML.xcu msgctxt "" @@ -697,7 +697,7 @@ "UIName\n" "value.text" msgid "Flat XML ODF Spreadsheet" -msgstr "" +msgstr "ODF аел.таблица (иҟьаԥсу XML)" #: ODT_FlatXML.xcu msgctxt "" @@ -742,7 +742,7 @@ "UIName\n" "value.text" msgid "PCT - Mac Pict" -msgstr "" +msgstr "PCT - Mac Pict" #: PCX___Zsoft_Paintbrush.xcu msgctxt "" @@ -751,7 +751,7 @@ "UIName\n" "value.text" msgid "PCX - Zsoft Paintbrush" -msgstr "" +msgstr "PCX - Zsoft Paintbrush" #: PGM___Portable_Graymap.xcu msgctxt "" @@ -805,7 +805,7 @@ "UIName\n" "value.text" msgid "PalmDoc eBook" -msgstr "" +msgstr "PalmDoc eBook" #: Palm_Text_Document.xcu msgctxt "" @@ -823,7 +823,7 @@ "UIName\n" "value.text" msgid "Plucker eBook" -msgstr "" +msgstr "Plucker eBook" #: PowerPoint3.xcu msgctxt "" @@ -832,7 +832,7 @@ "UIName\n" "value.text" msgid "Microsoft PowerPoint 1-4 and 95's" -msgstr "" +msgstr "Microsoft PowerPoint 1-4 -еи 95 -и" #: PublisherDocument.xcu msgctxt "" @@ -841,7 +841,7 @@ "UIName\n" "value.text" msgid "Microsoft Publisher 98-2010" -msgstr "" +msgstr "Microsoft Publisher 98-2010" #: QPro.xcu msgctxt "" @@ -850,7 +850,7 @@ "UIName\n" "value.text" msgid "Quattro Pro 6.0" -msgstr "" +msgstr "Quattro Pro 6.0" #: QXPDocument.xcu msgctxt "" @@ -859,7 +859,7 @@ "UIName\n" "value.text" msgid "QuarkXPress" -msgstr "" +msgstr "QuarkXPress" #: RAS___Sun_Rasterfile.xcu msgctxt "" @@ -868,7 +868,7 @@ "UIName\n" "value.text" msgid "RAS - Sun Raster Image" -msgstr "" +msgstr "RAS - Sun Raster Image" #: Rich_Text_Format.xcu msgctxt "" @@ -895,7 +895,7 @@ "UIName\n" "value.text" msgid "SVG - Scalable Vector Graphics" -msgstr "" +msgstr "SVG - Scalable Vector Graphics" #: SVG___Scalable_Vector_Graphics_Draw.xcu msgctxt "" @@ -904,7 +904,7 @@ "UIName\n" "value.text" msgid "SVG - Scalable Vector Graphics Draw" -msgstr "" +msgstr "SVG - Scalable Vector Graphics асахьа" #: SVM___StarView_Metafile.xcu msgctxt "" @@ -922,7 +922,7 @@ "UIName\n" "value.text" msgid "SYLK" -msgstr "" +msgstr "SYLK" #: StarBaseReport.xcu msgctxt "" @@ -931,7 +931,7 @@ "UIName\n" "value.text" msgid "ODF Database Report" -msgstr "" +msgstr "ODF адырқәа рбаза аҳасабырба" #: StarBaseReportChart.xcu msgctxt "" @@ -949,7 +949,7 @@ "UIName\n" "value.text" msgid "Legacy StarOffice Drawing" -msgstr "" +msgstr "StarOffice иажәхьоу асахьа" #: StarOffice_Presentation.xcu msgctxt "" @@ -958,7 +958,7 @@ "UIName\n" "value.text" msgid "Legacy StarOffice Presentation" -msgstr "" +msgstr "StarOffice иажәхьоу апрезентациа" #: StarOffice_Spreadsheet.xcu msgctxt "" @@ -967,7 +967,7 @@ "UIName\n" "value.text" msgid "Legacy StarOffice Spreadsheet" -msgstr "" +msgstr "StarOffice иажәхьоу атаблица" #: StarOffice_Writer.xcu msgctxt "" @@ -1049,7 +1049,7 @@ "UIName\n" "value.text" msgid "T602 Document" -msgstr "" +msgstr "T602 адокумент" #: TGA___Truevision_TARGA.xcu msgctxt "" @@ -1058,7 +1058,7 @@ "UIName\n" "value.text" msgid "TGA - Truevision Targa" -msgstr "" +msgstr "TGA - Truevision Targa" #: TIF___Tag_Image_File.xcu msgctxt "" @@ -1157,7 +1157,7 @@ "UIName\n" "value.text" msgid "Microsoft Visio 2000-2013" -msgstr "" +msgstr "Microsoft Visio 2000-2013" #: WMF___MS_Windows_Metafile.xcu msgctxt "" @@ -1185,7 +1185,7 @@ "UIName\n" "value.text" msgid "QuattroPro Document" -msgstr "" +msgstr "QuattroPro адокумент" #: WordPerfect.xcu msgctxt "" @@ -1194,7 +1194,7 @@ "UIName\n" "value.text" msgid "WordPerfect Document" -msgstr "" +msgstr "WordPerfect адокумент" #: WordPerfectGraphics.xcu #, fuzzy @@ -1213,7 +1213,7 @@ "UIName\n" "value.text" msgid "WriteNow Document" -msgstr "" +msgstr "WriteNow адокумент" #: XBM___X_Consortium.xcu msgctxt "" @@ -1222,7 +1222,7 @@ "UIName\n" "value.text" msgid "XBM - X Bitmap" -msgstr "" +msgstr "XBM - X Bitmap" #: XPM.xcu msgctxt "" @@ -1231,7 +1231,7 @@ "UIName\n" "value.text" msgid "XPM - X PixMap" -msgstr "" +msgstr "XPM - X PixMap" #: ZMFDocument.xcu msgctxt "" @@ -1240,7 +1240,7 @@ "UIName\n" "value.text" msgid "Zoner Callisto/Draw" -msgstr "" +msgstr "Zoner Callisto/Draw" #: calc8.xcu #, fuzzy @@ -1259,7 +1259,7 @@ "UIName\n" "value.text" msgid "ODF Spreadsheet Template" -msgstr "" +msgstr "ODF аелектронтә таблица ашаблон" #: calc_Gnumeric.xcu msgctxt "" @@ -1277,7 +1277,7 @@ "UIName\n" "value.text" msgid "Web Page Query (Calc)" -msgstr "" +msgstr "Веб-адаҟьа азыҳәара (Calc)" #: calc_MS_Excel_2007_Binary.xcu msgctxt "" @@ -1286,7 +1286,7 @@ "UIName\n" "value.text" msgid "Microsoft Excel 2007 Binary" -msgstr "" +msgstr "Microsoft Excel 2007 абинартә документ" #: calc_MS_Excel_2007_VBA_XML.xcu msgctxt "" @@ -1295,7 +1295,7 @@ "UIName\n" "value.text" msgid "Excel 2007–2019 (macro-enabled)" -msgstr "" +msgstr "Excel 2007–2019 (амакросқәа ацны)" #: calc_MS_Excel_2007_XML.xcu msgctxt "" @@ -1304,7 +1304,7 @@ "UIName\n" "value.text" msgid "Excel 2007–2019" -msgstr "" +msgstr "Excel 2007–2019" #: calc_MS_Excel_2007_XML_Template.xcu msgctxt "" @@ -1313,7 +1313,7 @@ "UIName\n" "value.text" msgid "Excel 2007–2019 Template" -msgstr "" +msgstr "Word 2007–2019 ашаблон" #: calc_OOXML.xcu msgctxt "" @@ -1394,7 +1394,7 @@ "UIName\n" "value.text" msgid "ODF Drawing" -msgstr "" +msgstr "ODF асахьа" #: draw8_template.xcu msgctxt "" @@ -1403,7 +1403,7 @@ "UIName\n" "value.text" msgid "ODF Drawing Template" -msgstr "" +msgstr "ODF асахьа ашаблон" #: draw_PCD_Photo_CD_Base.xcu msgctxt "" @@ -1412,7 +1412,7 @@ "UIName\n" "value.text" msgid "PCD - Kodak Photo CD (768x512)" -msgstr "" +msgstr "PCD - Kodak Photo CD (768x512)" #: draw_PCD_Photo_CD_Base16.xcu msgctxt "" @@ -1421,7 +1421,7 @@ "UIName\n" "value.text" msgid "PCD - Kodak Photo CD (192x128)" -msgstr "" +msgstr "PCD - Kodak Photo CD (192x128)" #: draw_PCD_Photo_CD_Base4.xcu msgctxt "" @@ -1430,7 +1430,7 @@ "UIName\n" "value.text" msgid "PCD - Kodak Photo CD (384x256)" -msgstr "" +msgstr "PCD - Kodak Photo CD (384x256)" #: draw_StarOffice_XML_Draw_Template.xcu msgctxt "" @@ -1466,7 +1466,7 @@ "UIName\n" "value.text" msgid "EPS - Encapsulated PostScript" -msgstr "" +msgstr "EPS - Encapsulated PostScript" #: draw_flash_Export.xcu msgctxt "" @@ -1529,7 +1529,7 @@ "UIName\n" "value.text" msgid "SVG - Scalable Vector Graphics" -msgstr "" +msgstr "SVG - Scalable Vector Graphics" #: draw_tif_Export.xcu msgctxt "" @@ -1566,7 +1566,7 @@ "UIName\n" "value.text" msgid "ODF Drawing (Impress)" -msgstr "" +msgstr "ODF асахьа (Impress)" #: impress8_template.xcu msgctxt "" @@ -1575,7 +1575,7 @@ "UIName\n" "value.text" msgid "ODF Presentation Template" -msgstr "" +msgstr "ODF апрезентациа ашаблон" #: impress_MS_PowerPoint_2007_XML.xcu msgctxt "" @@ -1584,7 +1584,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019" -msgstr "" +msgstr "PowerPoint 2007–2019" #: impress_MS_PowerPoint_2007_XML_AutoPlay.xcu msgctxt "" @@ -1593,7 +1593,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019 AutoPlay" -msgstr "" +msgstr "PowerPoint 2007–2019 адемонстрациа" #: impress_MS_PowerPoint_2007_XML_Template.xcu msgctxt "" @@ -1602,7 +1602,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019 Template" -msgstr "" +msgstr "PowerPoint 2007–2019 ашаблон" #: impress_MS_PowerPoint_2007_XML_VBA.xcu msgctxt "" @@ -1611,7 +1611,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019 VBA" -msgstr "" +msgstr "PowerPoint 2007–2019 VBA" #: impress_OOXML.xcu msgctxt "" @@ -1683,7 +1683,7 @@ "UIName\n" "value.text" msgid "EPS - Encapsulated PostScript" -msgstr "" +msgstr "EPS - Encapsulated PostScript" #: impress_flash_Export.xcu msgctxt "" @@ -1710,7 +1710,7 @@ "UIName\n" "value.text" msgid "HTML Document (Impress)" -msgstr "" +msgstr "HTML адокумент (Impress)" #: impress_jpg_Export.xcu msgctxt "" @@ -1746,7 +1746,7 @@ "UIName\n" "value.text" msgid "SVG - Scalable Vector Graphics" -msgstr "" +msgstr "SVG - Scalable Vector Graphics" #: impress_tif_Export.xcu msgctxt "" @@ -1818,7 +1818,7 @@ "UIName\n" "value.text" msgid "Hangul WP 97" -msgstr "" +msgstr "Hangul WP 97" #: writer_StarOffice_XML_Writer_Template.xcu msgctxt "" @@ -1872,7 +1872,7 @@ "UIName\n" "value.text" msgid "Writer Layout XML" -msgstr "" +msgstr "Writer XML адыргахҵара" #: writer_pdf_Export.xcu msgctxt "" @@ -1899,7 +1899,7 @@ "UIName\n" "value.text" msgid "Help content" -msgstr "" +msgstr "Аилыркаага аҵанакы" #: writer_web_StarOffice_XML_Writer.xcu msgctxt "" @@ -1971,7 +1971,7 @@ "UIName\n" "value.text" msgid "ODF Master Document Template" -msgstr "" +msgstr "ODF еилоу адокумент ашаблон" #: writerglobal8_writer.xcu msgctxt "" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/filter/source/config/fragments/internalgraphicfilters.po libreoffice-l10n-6.2.4/translations/source/ab/filter/source/config/fragments/internalgraphicfilters.po --- libreoffice-l10n-6.2.3/translations/source/ab/filter/source/config/fragments/internalgraphicfilters.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/filter/source/config/fragments/internalgraphicfilters.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2017-11-22 13:53+0100\n" -"PO-Revision-Date: 2017-12-24 18:12+0000\n" +"PO-Revision-Date: 2019-05-14 08:58+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -13,7 +13,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" "X-Generator: Pootle 2.8\n" -"X-POOTLE-MTIME: 1514139166.000000\n" +"X-POOTLE-MTIME: 1557824315.000000\n" #: bmp_Export.xcu msgctxt "" @@ -67,7 +67,7 @@ "UIName\n" "value.text" msgid "EPS - Encapsulated PostScript" -msgstr "" +msgstr "EPS - Encapsulated PostScript" #: eps_Import.xcu msgctxt "" @@ -76,7 +76,7 @@ "UIName\n" "value.text" msgid "EPS - Encapsulated PostScript" -msgstr "" +msgstr "EPS - Encapsulated PostScript" #: gif_Export.xcu msgctxt "" @@ -148,7 +148,7 @@ "UIName\n" "value.text" msgid "PCD - Kodak Photo CD (768x512)" -msgstr "" +msgstr "PCD - Kodak Photo CD (768x512)" #: pcd_Import_Base16.xcu msgctxt "" @@ -157,7 +157,7 @@ "UIName\n" "value.text" msgid "PCD - Kodak Photo CD (192x128)" -msgstr "" +msgstr "PCD - Kodak Photo CD (192x128)" #: pcd_Import_Base4.xcu msgctxt "" @@ -166,7 +166,7 @@ "UIName\n" "value.text" msgid "PCD - Kodak Photo CD (384x256)" -msgstr "" +msgstr "PCD - Kodak Photo CD (384x256)" #: pct_Import.xcu msgctxt "" @@ -175,7 +175,7 @@ "UIName\n" "value.text" msgid "PCT - Mac Pict" -msgstr "" +msgstr "PCT - Mac Pict" #: pcx_Import.xcu msgctxt "" @@ -184,7 +184,7 @@ "UIName\n" "value.text" msgid "PCX - Zsoft Paintbrush" -msgstr "" +msgstr "PCX - Zsoft Paintbrush" #: pdf_Export.xcu msgctxt "" @@ -256,7 +256,7 @@ "UIName\n" "value.text" msgid "RAS - Sun Raster Image" -msgstr "" +msgstr "RAS - Sun Raster Image" #: svg_Export.xcu msgctxt "" @@ -265,7 +265,7 @@ "UIName\n" "value.text" msgid "SVG - Scalable Vector Graphics" -msgstr "" +msgstr "SVG - Scalable Vector Graphics" #: svg_Import.xcu msgctxt "" @@ -274,7 +274,7 @@ "UIName\n" "value.text" msgid "SVG - Scalable Vector Graphics" -msgstr "" +msgstr "SVG - Scalable Vector Graphics" #: svm_Export.xcu msgctxt "" @@ -301,7 +301,7 @@ "UIName\n" "value.text" msgid "TGA - Truevision Targa" -msgstr "" +msgstr "TGA - Truevision Targa" #: tif_Export.xcu msgctxt "" @@ -346,7 +346,7 @@ "UIName\n" "value.text" msgid "XBM - X Bitmap" -msgstr "" +msgstr "XBM - X Bitmap" #: xpm_Import.xcu msgctxt "" @@ -355,4 +355,4 @@ "UIName\n" "value.text" msgid "XPM - X PixMap" -msgstr "" +msgstr "XPM - X PixMap" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/filter/source/config/fragments/types.po libreoffice-l10n-6.2.4/translations/source/ab/filter/source/config/fragments/types.po --- libreoffice-l10n-6.2.3/translations/source/ab/filter/source/config/fragments/types.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/filter/source/config/fragments/types.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-06-04 15:43+0200\n" -"PO-Revision-Date: 2017-12-23 18:27+0000\n" +"PO-Revision-Date: 2019-05-16 08:50+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1514053679.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1557996609.000000\n" #: MS_Excel_2007_Binary.xcu msgctxt "" @@ -22,7 +22,7 @@ "UIName\n" "value.text" msgid "Microsoft Excel 2007 Binary" -msgstr "" +msgstr "Microsoft Excel 2007 абинартә документ" #: MS_Excel_2007_VBA_XML.xcu msgctxt "" @@ -31,7 +31,7 @@ "UIName\n" "value.text" msgid "Microsoft Excel 2007-2016 VBA XML" -msgstr "" +msgstr "Microsoft Excel 2007-2016 VBA XML" #: MS_Excel_2007_XML.xcu msgctxt "" @@ -40,7 +40,7 @@ "UIName\n" "value.text" msgid "Excel 2007–2019" -msgstr "" +msgstr "Excel 2007–2019" #: MS_Excel_2007_XML_Template.xcu msgctxt "" @@ -49,7 +49,7 @@ "UIName\n" "value.text" msgid "Excel 2007–2019 Template" -msgstr "" +msgstr "Word 2007–2019 ашаблон" #: MS_PowerPoint_2007_XML.xcu msgctxt "" @@ -58,7 +58,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019" -msgstr "" +msgstr "PowerPoint 2007–2019" #: MS_PowerPoint_2007_XML_AutoPlay.xcu msgctxt "" @@ -67,7 +67,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019" -msgstr "" +msgstr "PowerPoint 2007–2019" #: MS_PowerPoint_2007_XML_Template.xcu msgctxt "" @@ -76,7 +76,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019 Template" -msgstr "" +msgstr "PowerPoint 2007–2019 ашаблон" #: MS_PowerPoint_2007_XML_VBA.xcu msgctxt "" @@ -85,7 +85,7 @@ "UIName\n" "value.text" msgid "PowerPoint 2007–2019 VBA" -msgstr "" +msgstr "PowerPoint 2007–2019 VBA" #: StarBase.xcu msgctxt "" @@ -121,7 +121,7 @@ "UIName\n" "value.text" msgid "Calc 8" -msgstr "" +msgstr "Calc 8" #: calc8_template.xcu msgctxt "" @@ -139,7 +139,7 @@ "UIName\n" "value.text" msgid "ADO Rowset XML" -msgstr "" +msgstr "ADO XML ацәаҳәақәа реизак" #: calc_Gnumeric.xcu msgctxt "" @@ -148,7 +148,7 @@ "UIName\n" "value.text" msgid "Gnumeric Spreadsheet" -msgstr "" +msgstr "Gnumeric аелектронтә таблица" #: calc_MS_Excel_2003_XML.xcu msgctxt "" @@ -202,7 +202,7 @@ "UIName\n" "value.text" msgid "Draw 8" -msgstr "" +msgstr "Draw 8" #: draw8_template.xcu msgctxt "" @@ -229,7 +229,7 @@ "UIName\n" "value.text" msgid "Impress 8" -msgstr "" +msgstr "Impress 8" #: impress8_template.xcu msgctxt "" @@ -265,7 +265,7 @@ "UIName\n" "value.text" msgid "Math 8" -msgstr "" +msgstr "Math 8" #: writer8.xcu msgctxt "" @@ -274,7 +274,7 @@ "UIName\n" "value.text" msgid "Writer 8" -msgstr "" +msgstr "Writer 8" #: writer8_template.xcu msgctxt "" @@ -292,7 +292,7 @@ "UIName\n" "value.text" msgid "Word 2003 XML" -msgstr "" +msgstr "Word 2003 XML" #: writer_MS_Word_2007_XML.xcu msgctxt "" @@ -301,7 +301,7 @@ "UIName\n" "value.text" msgid "Word 2007–2019" -msgstr "" +msgstr "Word 2007–2019" #: writer_MS_Word_2007_XML_Template.xcu msgctxt "" @@ -310,7 +310,7 @@ "UIName\n" "value.text" msgid "Word 2007–2019 Template" -msgstr "" +msgstr "Word 2007–2019 ашаблон" #: writer_MS_Word_2007_XML_VBA.xcu msgctxt "" @@ -319,7 +319,7 @@ "UIName\n" "value.text" msgid "Word 2007–2019 VBA" -msgstr "" +msgstr "Word 2007–2019 VBA" #: writer_ODT_FlatXML.xcu msgctxt "" @@ -337,7 +337,7 @@ "UIName\n" "value.text" msgid "Writer 8 Master Document" -msgstr "" +msgstr "Writer 8 еилоу адокумент" #: writerglobal8_template.xcu msgctxt "" @@ -346,7 +346,7 @@ "UIName\n" "value.text" msgid "Writer 8 Master Document Template" -msgstr "" +msgstr "Writer 8 еилоу адокумент ашаблон " #: writerweb8_writer_template.xcu msgctxt "" @@ -355,4 +355,4 @@ "UIName\n" "value.text" msgid "Writer/Web 8 Template" -msgstr "" +msgstr "Writer/Web 8 ашаблон" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/formula/messages.po libreoffice-l10n-6.2.4/translations/source/ab/formula/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/formula/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/formula/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2018-11-05 17:38+0100\n" -"PO-Revision-Date: 2018-01-01 10:09+0000\n" +"PO-Revision-Date: 2019-04-15 17:29+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -12,8 +12,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1514801386.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1555349363.000000\n" #: formula/inc/core_resource.hrc:2263 msgctxt "RID_STRLIST_FUNCTION_NAMES" @@ -497,7 +497,7 @@ #: formula/inc/core_resource.hrc:2358 msgctxt "RID_STRLIST_FUNCTION_NAMES" msgid "FISHER" -msgstr "" +msgstr "ФИШЕР" #: formula/inc/core_resource.hrc:2359 msgctxt "RID_STRLIST_FUNCTION_NAMES" @@ -532,7 +532,7 @@ #: formula/inc/core_resource.hrc:2365 msgctxt "RID_STRLIST_FUNCTION_NAMES" msgid "ERROR.TYPE" -msgstr "" +msgstr "АГХА.АТИП" #: formula/inc/core_resource.hrc:2366 msgctxt "RID_STRLIST_FUNCTION_NAMES" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/librelogo/source/pythonpath.po libreoffice-l10n-6.2.4/translations/source/ab/librelogo/source/pythonpath.po --- libreoffice-l10n-6.2.3/translations/source/ab/librelogo/source/pythonpath.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/librelogo/source/pythonpath.po 2019-05-17 15:35:08.000000000 +0000 @@ -4,7 +4,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2017-04-12 14:14+0200\n" -"PO-Revision-Date: 2019-04-09 10:21+0000\n" +"PO-Revision-Date: 2019-05-02 09:11+0000\n" "Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" @@ -13,7 +13,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" "X-Generator: Pootle 2.8\n" -"X-POOTLE-MTIME: 1554805307.000000\n" +"X-POOTLE-MTIME: 1556788264.000000\n" #: LibreLogo_en_US.properties msgctxt "" @@ -899,13 +899,12 @@ msgstr "" #: LibreLogo_en_US.properties -#, fuzzy msgctxt "" "LibreLogo_en_US.properties\n" "GREEN\n" "property.text" msgid "green" -msgstr "Аиаҵәа" +msgstr "аиаҵәа" #: LibreLogo_en_US.properties #, fuzzy @@ -1069,7 +1068,7 @@ "ERR_ARGUMENTS\n" "property.text" msgid "%s takes %s arguments (%s given)." -msgstr "" +msgstr "%s иаднакылоит аргументқәа %s (инашьҭуп %s)." #: LibreLogo_en_US.properties msgctxt "" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/sc/messages.po libreoffice-l10n-6.2.4/translations/source/ab/sc/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/sc/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/sc/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" -"POT-Creation-Date: 2018-12-18 19:46+0100\n" +"POT-Creation-Date: 2019-05-02 15:45+0200\n" "PO-Revision-Date: 2018-11-12 11:32+0000\n" "Last-Translator: Anonymous Pootle User\n" "Language-Team: LANGUAGE \n" @@ -18675,826 +18675,791 @@ msgid "No solution was found." msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:786 -msgctxt "CalcNotebookbar|Menu" -msgid "_Check for Updates..." -msgstr "" - -#: sc/uiconfig/scalc/ui/notebookbar.ui:2095 +#: sc/uiconfig/scalc/ui/notebookbar.ui:2087 msgctxt "CalcNotebookbar|FileMenuButton" msgid "_File" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:2115 +#: sc/uiconfig/scalc/ui/notebookbar.ui:2107 msgctxt "CalcNotebookbar|HelpMenuButton" msgid "_Help" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:2886 +#: sc/uiconfig/scalc/ui/notebookbar.ui:2878 msgctxt "CalcNotebookbar|FileLabel" msgid "~File" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:3348 -#: sc/uiconfig/scalc/ui/notebookbar.ui:6227 +#: sc/uiconfig/scalc/ui/notebookbar.ui:3340 +#: sc/uiconfig/scalc/ui/notebookbar.ui:6219 msgctxt "CalcNotebookbar|bordertype|tooltip_text" msgid "Specify the borders of the selected cells." msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:3531 +#: sc/uiconfig/scalc/ui/notebookbar.ui:3523 msgctxt "CalcNotebookbar|increaseindent1|tooltip_text" msgid "Increase Indent" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:3546 +#: sc/uiconfig/scalc/ui/notebookbar.ui:3538 msgctxt "CalcNotebookbar|decreaseindent1|tooltip_text" msgid "Decrease Indent" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:4521 +#: sc/uiconfig/scalc/ui/notebookbar.ui:4513 msgctxt "CalcNotebookbar|HomeMenuButton" msgid "_Home" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:4630 +#: sc/uiconfig/scalc/ui/notebookbar.ui:4622 msgctxt "CalcNotebookbar|CalcLabel" msgid "~Home" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:5045 +#: sc/uiconfig/scalc/ui/notebookbar.ui:5037 msgctxt "CalcNotebookbar|FieldMenuButton" msgid "Fiel_d" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:5559 +#: sc/uiconfig/scalc/ui/notebookbar.ui:5551 msgctxt "CalcNotebookbar|InsertMenuButton" msgid "_Insert" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:5645 +#: sc/uiconfig/scalc/ui/notebookbar.ui:5637 msgctxt "CalcNotebookbar|InsertLabel" msgid "~Insert" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:5675 +#: sc/uiconfig/scalc/ui/notebookbar.ui:5667 msgctxt "CalcNotebookbar|reviewb" msgid "_Layout" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:6429 +#: sc/uiconfig/scalc/ui/notebookbar.ui:6421 msgctxt "CalcNotebookbar|PageLayoutLabel" msgid "~Layout" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:7413 +#: sc/uiconfig/scalc/ui/notebookbar.ui:7405 msgctxt "CalcNotebookbar|Statistics" msgid "_Statistics" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:7464 +#: sc/uiconfig/scalc/ui/notebookbar.ui:7456 msgctxt "CalcNotebookbar|DataMenuButton" msgid "_Data" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:7573 +#: sc/uiconfig/scalc/ui/notebookbar.ui:7565 msgctxt "CalcNotebookbar|DataLabel" msgid "~Data" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:8238 +#: sc/uiconfig/scalc/ui/notebookbar.ui:8230 msgctxt "CalcNotebookbar|ReviewMenuButton" msgid "_Review" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:8324 +#: sc/uiconfig/scalc/ui/notebookbar.ui:8316 msgctxt "CalcNotebookbar|ReviewLabel" msgid "~Review" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:9115 +#: sc/uiconfig/scalc/ui/notebookbar.ui:9107 msgctxt "CalcNotebookbar|ViewMenuButton" msgid "_View" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:9201 +#: sc/uiconfig/scalc/ui/notebookbar.ui:9193 msgctxt "CalcNotebookbar|ViewLabel" msgid "~View" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:9229 +#: sc/uiconfig/scalc/ui/notebookbar.ui:9221 msgctxt "CalcNotebookbar|GraphicMenuButton" msgid "Ima_ge" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:10307 +#: sc/uiconfig/scalc/ui/notebookbar.ui:10299 msgctxt "CalcNotebookbar|ImageLabel" msgid "Ima~ge" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:11270 +#: sc/uiconfig/scalc/ui/notebookbar.ui:11262 msgctxt "CalcNotebookbar|DrawMenuButton" msgid "_Draw" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:11380 +#: sc/uiconfig/scalc/ui/notebookbar.ui:11372 msgctxt "CalcNotebookbar|DrawLabel" msgid "~Draw" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:12098 +#: sc/uiconfig/scalc/ui/notebookbar.ui:12090 msgctxt "CalcNotebookbar|frame:MenuDraw" msgid "_Object" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:12208 +#: sc/uiconfig/scalc/ui/notebookbar.ui:12200 msgctxt "CalcNotebookbar|FrameLabel" msgid "~Object" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:12717 +#: sc/uiconfig/scalc/ui/notebookbar.ui:12709 msgctxt "CalcNotebookbar|MediaMenuButton" msgid "_Media" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:12800 +#: sc/uiconfig/scalc/ui/notebookbar.ui:12792 msgctxt "CalcNotebookbar|MediaLabel" msgid "~Media" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:13198 +#: sc/uiconfig/scalc/ui/notebookbar.ui:13190 msgctxt "CalcNotebookbar|PrintMenuButton" msgid "_Print" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:13282 +#: sc/uiconfig/scalc/ui/notebookbar.ui:13274 msgctxt "CalcNotebookbar|PrintLabel" msgid "~Print" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:13313 +#: sc/uiconfig/scalc/ui/notebookbar.ui:13305 msgctxt "CalcNotebookbar|FormMenuButton" msgid "Fo_rm" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:14075 +#: sc/uiconfig/scalc/ui/notebookbar.ui:14067 msgctxt "CalcNotebookbar|FormLabel" msgid "Fo~rm" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:14106 +#: sc/uiconfig/scalc/ui/notebookbar.ui:14098 msgctxt "CalcNotebookbar|ToolsMenuButton" msgid "_Tools" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar.ui:15234 +#: sc/uiconfig/scalc/ui/notebookbar.ui:15226 msgctxt "CalcNotebookbar|DevLabel" msgid "~Tools" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:857 -msgctxt "notebookbar_compact|Menu" -msgid "_Check for Updates..." -msgstr "" - -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:1678 -msgctxt "notebookbar_compact|Tools" -msgid "_Check for Updates..." -msgstr "" - -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:1899 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:1883 msgctxt "notebookbar_compact|FileLabel" msgid "_File" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:2613 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:2597 msgctxt "notebookbar_compact|FileLabel" msgid "File" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:2662 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:2646 msgctxt "notebookbar_compact|HomeMenuButton" msgid "_Menu" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:3115 -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4834 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:3099 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4818 msgctxt "notebookbar_compact|bordertype|tooltip_text" msgid "Specify the borders of the selected cells." msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:3849 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:3833 msgctxt "notebookbar_compact|CalcLabel" msgid "Home" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:3902 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:3886 msgctxt "notebookbar_compact|InsertMenuButton" msgid "_Insert" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4166 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4150 msgctxt "notebookbar_compact|FieldMenuButton" msgid "Fiel_d" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4506 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4490 msgctxt "notebookbar_compact|InsertLabel" msgid "Insert" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4986 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:4970 msgctxt "notebookbar_compact|PageMenuButton" msgid "Pag_e" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5038 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5022 msgctxt "notebookbar_compact|LayoutLabel" msgid "Layout" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5084 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5068 msgctxt "notebookbar_compact|DataMenuButton" msgid "_Data" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5670 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5654 msgctxt "notebookbar_compact|Statistics" msgid "_Statistics" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5726 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:5710 msgctxt "notebookbar_compact|DataLabel" msgid "Data" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6101 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6085 msgctxt "notebookbar_compact|ReviewMenuButton" msgid "_Review" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6134 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6118 msgctxt "notebookbar_compact|ReviewLabel" msgid "Review" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6611 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6595 msgctxt "notebookbar_compact|ViewMenuButton" msgid "_View" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6663 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:6647 msgctxt "notebookbar_compact|ViewLabel" msgid "View" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7325 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7309 msgctxt "notebookbar_compact|GraphicMenuButton" msgid "_Graphic" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7358 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7342 msgctxt "notebookbar_compact|ImageLabel" msgid "Image" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7759 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7743 msgctxt "notebookbar_compact|WrapMenuButton" msgid "Wrap" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7873 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:7857 msgctxt "notebookbar_compact|AlignMenuButton" msgid "A_lign" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8101 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8085 msgctxt "notebookbar_compact|DrawMenuButton" msgid "D_raw" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8156 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8140 msgctxt "notebookbar_compact|ShapeLabel" msgid "Draw" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8430 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8414 msgctxt "notebookbar_compact|ObjectWrapMenuButton" msgid "Wrap" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8544 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8528 msgctxt "notebookbar_compact|ObjectAlignMenuButton" msgid "A_lign" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8682 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8666 msgctxt "notebookbar_compact|ObjectMenuButton" msgid "Object" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8738 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8722 msgctxt "notebookbar_compact|FrameLabel" msgid "Object" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8789 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:8773 msgctxt "notebookbar_compact|ToolsMenuButton" msgid "_Tools" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:9643 +#: sc/uiconfig/scalc/ui/notebookbar_compact.ui:9627 msgctxt "notebookbar_compact|DevLabel" msgid "Tools" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2500 -msgctxt "notebookbar_groupedbar_compact|MenuAction" -msgid "_Check for Updates..." -msgstr "" - -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2552 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2544 msgctxt "notebookbar_groupedbar_compact|defaultD" msgid "Default" msgstr "Астандарт" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2566 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2558 msgctxt "notebookbar_groupedbar_compact|Accent1" msgid "Accent 1" msgstr "Акцент 1" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2574 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2566 msgctxt "notebookbar_groupedbar_compact|Accent2" msgid "Accent 2" msgstr "Акцент 2" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2582 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2574 msgctxt "notebookbar_groupedbar_compact|Accent3" msgid "Accent 3" msgstr "Акцент 3" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2596 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2588 msgctxt "notebookbar_groupedbar_compact|Header1" msgid "Header 1" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2604 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2596 msgctxt "notebookbar_groupedbar_compact|Header2" msgid "Header 2" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2618 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2610 msgctxt "notebookbar_groupedbar_compact|good" msgid "Good" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2626 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2618 msgctxt "notebookbar_groupedbar_compact|bad" msgid "Bad" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2634 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2626 msgctxt "notebookbar_groupedbar_compact|neutral" msgid "Neutral" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2642 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2634 msgctxt "notebookbar_groupedbar_compact|error" msgid "Error" msgstr "Агха" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2650 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2642 msgctxt "notebookbar_groupedbar_compact|warning" msgid "Warning" msgstr "Агәаҽанҵара" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2664 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2656 msgctxt "notebookbar_groupedbar_compact|footnote" msgid "Footnote" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2672 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:2664 msgctxt "notebookbar_groupedbar_compact|note" msgid "Note" msgstr "Азгәаҭа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3175 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3167 msgctxt "notebookbar_groupedbar_compact|MenuButton" msgid "_Menu" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3275 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3267 msgctxt "notebookbar_groupedbar_compact|fileb" msgid "_File" msgstr "_Афаил" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3386 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3378 msgctxt "notebookbar_groupedbar_compact|editb" msgid "_Edit" msgstr "_Ариашара" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3505 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4846 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3497 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4838 msgctxt "notebookbar_groupedbar_compact|paragraphstyleb" msgid "St_yles" msgstr "Астильқәа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3659 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3651 msgctxt "notebookbar_groupedbar_compact|formatb" msgid "F_ont" msgstr "Ашрифт" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3942 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:3934 msgctxt "notebookbar_groupedbar_compact|paragraphb" msgid "_Paragraph" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4260 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4252 msgctxt "notebookbar_groupedbar_compact|numberb" msgid "_Number" msgstr "Ахыҧхьаӡара" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4374 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4366 #, fuzzy msgctxt "notebookbar_groupedbar_compact|datab" msgid "_Data" msgstr "Адырқәа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4488 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4480 msgctxt "notebookbar_groupedbar_compact|insertb" msgid "_Insert" msgstr "Ибжьаргылатәуп" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4602 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4594 msgctxt "notebookbar_groupedbar_compact|reviewb" msgid "_Review" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4716 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4708 #, fuzzy msgctxt "notebookbar_groupedbar_compact|viewb" msgid "_View" msgstr "Ахәаҧшра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:5000 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:4992 msgctxt "notebookbar_groupedbar_compact|FormatButton" msgid "F_ont" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:5279 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:5271 msgctxt "notebookbar_groupedbar_compact|paragraphS" msgid "_Paragraph" msgstr "Абзац" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:5441 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:5433 #, fuzzy msgctxt "notebookbar_groupedbar_compact|viewS" msgid "_View" msgstr "Ахәаҧшра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:5579 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:5571 msgctxt "notebookbar_groupedbar_compact|editdrawb" msgid "D_raw" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6020 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7174 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8157 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:9398 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6012 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7166 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8149 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:9390 msgctxt "notebookbar_groupedbar_compact|ArrangeButton" msgid "_Arrange" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6256 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6248 msgctxt "notebookbar_groupedbar_compact|draw" msgid "_Shape" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6418 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:9561 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6410 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:9553 msgctxt "notebookbar_groupedbar_compact|viewDrawb" msgid "Grou_p" msgstr "Агәыҧ" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6566 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6558 msgctxt "notebookbar_groupedbar_compact|3Db" msgid "3_D" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6733 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:6725 msgctxt "notebookbar_groupedbar_compact|ImageButton" msgid "_Image" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7314 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7306 msgctxt "notebookbar_groupedbar_compact|ColorButton" msgid "C_olor" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7588 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8320 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8819 -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:9676 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7580 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8312 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8811 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:9668 msgctxt "notebookbar_groupedbar_compact|GridButton" msgid "_Grid" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7716 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:7708 msgctxt "notebookbar_groupedbar_compact|graphicB" msgid "_Object" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8449 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8441 msgctxt "notebookbar_groupedbar_compact|graphicB" msgid "_Media" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8957 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:8949 msgctxt "notebookbar_groupedbar_compact|editdrawb" msgid "_Edit" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:10132 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:10124 msgctxt "notebookbar_groupedbar_compact|PrintMenuButton" msgid "_Print" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:10254 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui:10246 msgctxt "notebookbar_groupedbar_compact|FormButton" msgid "Fo_rm" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:1755 -msgctxt "notebookbar_groupedbar_full|Help" -msgid "_Check for Updates..." -msgstr "" - -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2462 -msgctxt "notebookbar_groupedbar_full|Menu" -msgid "_Check for Updates..." -msgstr "" - -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2494 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2478 msgctxt "notebookbar_groupedbar_full|defaultD" msgid "Default" msgstr "Астандарт" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2508 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2492 msgctxt "notebookbar_groupedbar_full|Accent1" msgid "Accent 1" msgstr "Акцент 1" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2516 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2500 msgctxt "notebookbar_groupedbar_full|Accent2" msgid "Accent 2" msgstr "Акцент 2" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2524 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2508 msgctxt "notebookbar_groupedbar_full|Accent3" msgid "Accent 3" msgstr "Акцент 3" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2538 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2522 msgctxt "notebookbar_groupedbar_full|Header1" msgid "Header 1" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2546 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2530 msgctxt "notebookbar_groupedbar_full|Header2" msgid "Header 2" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2560 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2544 msgctxt "notebookbar_groupedbar_full|bad" msgid "Bad" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2568 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2552 msgctxt "notebookbar_groupedbar_full|good" msgid "Good" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2576 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2560 msgctxt "notebookbar_groupedbar_full|neutral" msgid "Neutral" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2584 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2568 msgctxt "notebookbar_groupedbar_full|error" msgid "Error" msgstr "Агха" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2592 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2576 msgctxt "notebookbar_groupedbar_full|warning" msgid "Warning" msgstr "Агәаҽанҵара" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2606 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2590 msgctxt "notebookbar_groupedbar_full|footnote" msgid "Footnote" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2614 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2598 msgctxt "notebookbar_groupedbar_full|note" msgid "Note" msgstr "Азгәаҭа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:2887 -msgctxt "notebookbar_groupedbar_full|Tools" -msgid "_Check for Updates..." -msgstr "" - -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3112 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3088 msgctxt "notebookbar_groupedbar_full|menub" msgid "_Menu" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3166 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3142 msgctxt "notebookbar_groupedbar_full|toolsb" msgid "_Tools" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3222 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3198 msgctxt "notebookbar_groupedbar_full|helpb" msgid "_Help" msgstr "Аилыркаага" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3331 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3307 msgctxt "notebookbar_groupedbar_full|fileb" msgid "_File" msgstr "_Афаил" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3569 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3545 msgctxt "notebookbar_groupedbar_full|editb" msgid "_Edit" msgstr "_Ариашара" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3766 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:3742 msgctxt "notebookbar_groupedbar_full|paragraphstyleb" msgid "St_yles" msgstr "Астильқәа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4039 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4015 msgctxt "notebookbar_groupedbar_full|formatb" msgid "F_ont" msgstr "Ашрифт" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4285 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4261 msgctxt "notebookbar_groupedbar_full|numberb" msgid "_Number" msgstr "Ахыҧхьаӡара" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4501 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4477 msgctxt "notebookbar_groupedbar_full|paragraphb" msgid "_Alignment" msgstr "Аиҟаратәра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4739 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4715 msgctxt "notebookbar_groupedbar_full|cellb" msgid "_Cells" msgstr "Абларҭақәа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4900 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:4876 msgctxt "notebookbar_groupedbar_full|insertb" msgid "_Insert" msgstr "Ибжьаргылатәуп" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5086 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5062 #, fuzzy msgctxt "notebookbar_groupedbar_full|datab" msgid "_Data" msgstr "Адырқәа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5258 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5234 msgctxt "notebookbar_groupedbar_full|reviewb" msgid "_Review" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5430 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5406 #, fuzzy msgctxt "notebookbar_groupedbar_full|viewb" msgid "_View" msgstr "Ахәаҧшра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5655 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5631 msgctxt "notebookbar_groupedbar_full|graphicB" msgid "_Graphic" msgstr "Аграфика" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6007 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:5983 msgctxt "notebookbar_groupedbar_full|arrange" msgid "_Arrange" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6158 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6134 msgctxt "notebookbar_groupedbar_full|colorb" msgid "C_olor" msgstr "_Аҧштәы" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6409 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6385 msgctxt "notebookbar_groupedbar_full|GridB" msgid "_Grid" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6546 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6522 msgctxt "notebookbar_groupedbar_full|languageb" msgid "_Language" msgstr "_Абызшәа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6775 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6751 msgctxt "notebookbar_groupedbar_full|revieb" msgid "_Review" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6988 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:6964 msgctxt "notebookbar_groupedbar_full|commentsb" msgid "_Comments" msgstr "Акомментариқәа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:7191 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:7167 msgctxt "notebookbar_groupedbar_full|compareb" msgid "Com_pare" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:7393 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:7369 #, fuzzy msgctxt "notebookbar_groupedbar_full|viewa" msgid "_View" msgstr "Ахәаҧшра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:7839 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:7815 msgctxt "notebookbar_groupedbar_full|drawb" msgid "D_raw" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8208 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8184 msgctxt "notebookbar_groupedbar_full|editdrawb" msgid "_Edit" msgstr "_Ариашара" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8549 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8525 msgctxt "notebookbar_groupedbar_full|arrangedrawb" msgid "_Arrange" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8716 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8692 #, fuzzy msgctxt "notebookbar_groupedbar_full|GridDrawB" msgid "_View" msgstr "Ахәаҧшра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8918 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:8894 msgctxt "notebookbar_groupedbar_full|viewDrawb" msgid "Grou_p" msgstr "Агәыҧ" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9068 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9044 msgctxt "notebookbar_groupedbar_full|3Db" msgid "3_D" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9377 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9353 msgctxt "notebookbar_groupedbar_full|formatd" msgid "F_ont" msgstr "Ашрифт" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9642 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9618 msgctxt "notebookbar_groupedbar_full|paragraphTextb" msgid "_Alignment" msgstr "Аиҟаратәра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9844 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9820 #, fuzzy msgctxt "notebookbar_groupedbar_full|viewd" msgid "_View" msgstr "Ахәаҧшра" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9998 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:9974 msgctxt "notebookbar_groupedbar_full|insertTextb" msgid "_Insert" msgstr "Ибжьаргылатәуп" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10143 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10119 msgctxt "notebookbar_groupedbar_full|media" msgid "_Media" msgstr "Амедиа" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10380 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10356 #, fuzzy msgctxt "notebookbar_groupedbar_full|oleB" msgid "F_rame" msgstr "Афреим" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10811 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10787 msgctxt "notebookbar_groupedbar_full|arrageOLE" msgid "_Arrange" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10977 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:10953 msgctxt "notebookbar_groupedbar_full|OleGridB" msgid "_Grid" msgstr "" -#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:11179 +#: sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui:11155 #, fuzzy msgctxt "notebookbar_groupedbar_full|viewf" msgid "_View" @@ -20337,47 +20302,47 @@ msgid "Cell Style" msgstr "Абларҭа астиль" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:152 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:151 msgctxt "paratemplatedialog|organizer" msgid "Organizer" msgstr "" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:198 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:197 msgctxt "paratemplatedialog|numbers" msgid "Numbers" msgstr "Ахыҧхьаӡарақәа" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:245 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:244 msgctxt "paratemplatedialog|font" msgid "Font" msgstr "Ашрифт" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:292 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:291 msgctxt "paratemplatedialog|fonteffects" msgid "Font Effects" msgstr "Ашрифт аеффектқәа" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:339 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:338 msgctxt "paratemplatedialog|alignment" msgid "Alignment" msgstr "Аиҟаратәра" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:386 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:385 msgctxt "paratemplatedialog|asiantypo" msgid "Asian Typography" msgstr "" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:433 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:432 msgctxt "paratemplatedialog|borders" msgid "Borders" msgstr "" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:480 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:479 msgctxt "paratemplatedialog|background" msgid "Background" msgstr "Аҿаҧшыра" -#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:527 +#: sc/uiconfig/scalc/ui/paratemplatedialog.ui:526 msgctxt "paratemplatedialog|protection" msgid "Cell Protection" msgstr "" @@ -21736,7 +21701,7 @@ msgid "Show Detail" msgstr "" -#: sc/uiconfig/scalc/ui/showdetaildialog.ui:100 +#: sc/uiconfig/scalc/ui/showdetaildialog.ui:103 msgctxt "showdetaildialog|label1" msgid "_Choose the field containing the detail you want to show" msgstr "" diff -Nru libreoffice-l10n-6.2.3/translations/source/ab/sd/messages.po libreoffice-l10n-6.2.4/translations/source/ab/sd/messages.po --- libreoffice-l10n-6.2.3/translations/source/ab/sd/messages.po 2019-04-10 10:10:51.000000000 +0000 +++ libreoffice-l10n-6.2.4/translations/source/ab/sd/messages.po 2019-05-17 15:35:08.000000000 +0000 @@ -3,27 +3,27 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" -"POT-Creation-Date: 2019-01-08 11:49+0100\n" -"PO-Revision-Date: 2018-11-12 11:32+0000\n" -"Last-Translator: Anonymous Pootle User\n" +"POT-Creation-Date: 2019-05-02 15:45+0200\n" +"PO-Revision-Date: 2019-05-03 10:00+0000\n" +"Last-Translator: Андрей Абухба \n" "Language-Team: LANGUAGE \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Accelerator-Marker: ~\n" -"X-Generator: LibreOffice\n" -"X-POOTLE-MTIME: 1542022334.000000\n" +"X-Generator: Pootle 2.8\n" +"X-POOTLE-MTIME: 1556877607.000000\n" #: sd/inc/DocumentRenderer.hrc:27 msgctxt "STR_IMPRESS_PRINT_UI_CONTENT_CHOICES" msgid "Slides" -msgstr "" +msgstr "Аслаидқәа" #: sd/inc/DocumentRenderer.hrc:28 msgctxt "STR_IMPRESS_PRINT_UI_CONTENT_CHOICES" msgid "Handouts" -msgstr "" +msgstr "Атезисқәа" #: sd/inc/DocumentRenderer.hrc:29 msgctxt "STR_IMPRESS_PRINT_UI_CONTENT_CHOICES" @@ -38,37 +38,37 @@ #: sd/inc/DocumentRenderer.hrc:35 msgctxt "STR_IMPRESS_PRINT_UI_SLIDESPERPAGE_CHOICES" msgid "According to layout" -msgstr "" +msgstr "Ишыҟоу еиԥш" #: sd/inc/DocumentRenderer.hrc:36 msgctxt "STR_IMPRESS_PRINT_UI_SLIDESPERPAGE_CHOICES" msgid "1" -msgstr "" +msgstr "1" #: sd/inc/DocumentRenderer.hrc:37 msgctxt "STR_IMPRESS_PRINT_UI_SLIDESPERPAGE_CHOICES" msgid "2" -msgstr "" +msgstr "2" #: sd/inc/DocumentRenderer.hrc:38 msgctxt "STR_IMPRESS_PRINT_UI_SLIDESPERPAGE_CHOICES" msgid "3" -msgstr "" +msgstr "3" #: sd/inc/DocumentRenderer.hrc:39 msgctxt "STR_IMPRESS_PRINT_UI_SLIDESPERPAGE_CHOICES" msgid "4" -msgstr "" +msgstr "4" #: sd/inc/DocumentRenderer.hrc:40 msgctxt "STR_IMPRESS_PRINT_UI_SLIDESPERPAGE_CHOICES" msgid "6" -msgstr "" +msgstr "6" #: sd/inc/DocumentRenderer.hrc:41 msgctxt "STR_IMPRESS_PRINT_UI_SLIDESPERPAGE_CHOICES" msgid "9" -msgstr "" +msgstr "9" #: sd/inc/DocumentRenderer.hrc:46 msgctxt "STR_IMPRESS_PRINT_UI_ORDER_CHOICES" @@ -78,12 +78,12 @@ #: sd/inc/DocumentRenderer.hrc:47 msgctxt "STR_IMPRESS_PRINT_UI_ORDER_CHOICES" msgid "Top to bottom, then right" -msgstr "" +msgstr "Хыхьынтә ҵаҟа, нас арӷьарахь" #: sd/inc/DocumentRenderer.hrc:52 msgctxt "STR_IMPRESS_PRINT_UI_QUALITY_CHOICES" msgid "Original colors" -msgstr "" +msgstr "Ахалагаратә ԥштәқәа" #: sd/inc/DocumentRenderer.hrc:53 msgctxt "STR_IMPRESS_PRINT_UI_QUALITY_CHOICES" @@ -93,7 +93,7 @@ #: sd/inc/DocumentRenderer.hrc:54 msgctxt "STR_IMPRESS_PRINT_UI_QUALITY_CHOICES" msgid "Black & white" -msgstr "" +msgstr "Аиқәаҵәа-ашкәакәа" #: sd/inc/DocumentRenderer.hrc:59 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_OPTIONS_CHOICES" @@ -108,12 +108,12 @@ #: sd/inc/DocumentRenderer.hrc:61 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_OPTIONS_CHOICES" msgid "Distribute on multiple sheets of paper" -msgstr "" +msgstr "Плакатла акьыԥхьра" #: sd/inc/DocumentRenderer.hrc:62 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_OPTIONS_CHOICES" msgid "Tile sheet of paper with repeated slides" -msgstr "" +msgstr "Мозаикала акьыԥхьра" #: sd/inc/DocumentRenderer.hrc:67 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_OPTIONS_CHOICES_DRAW" @@ -128,7 +128,7 @@ #: sd/inc/DocumentRenderer.hrc:69 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_OPTIONS_CHOICES_DRAW" msgid "Distribute on multiple sheets of paper" -msgstr "" +msgstr "Плакатла акьыԥхьра" #: sd/inc/DocumentRenderer.hrc:70 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_OPTIONS_CHOICES_DRAW" @@ -143,22 +143,22 @@ #: sd/inc/DocumentRenderer.hrc:76 msgctxt "STR_IMPRESS_PRINT_UI_BROCHURE_INCLUDE_LIST" msgid "Front sides / right pages" -msgstr "" +msgstr "Ԥхьатәи аганқәа / арӷьарахьтәи адаҟьақәа" #: sd/inc/DocumentRenderer.hrc:77 msgctxt "STR_IMPRESS_PRINT_UI_BROCHURE_INCLUDE_LIST" msgid "Back sides / left pages" -msgstr "" +msgstr "Шьҭахьтәи аганқәа / армарахьтәи адаҟьақәа" #: sd/inc/DocumentRenderer.hrc:82 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_RANGE_CHOICE" msgid "~All slides" -msgstr "" +msgstr "Аслаидқәа зегьы" #: sd/inc/DocumentRenderer.hrc:83 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_RANGE_CHOICE" msgid "~Slides" -msgstr "" +msgstr "Аслаидқәа" #: sd/inc/DocumentRenderer.hrc:84 msgctxt "STR_IMPRESS_PRINT_UI_PAGE_RANGE_CHOICE" @@ -183,7 +183,7 @@ #: sd/inc/errhdl.hrc:29 msgctxt "RID_SD_ERRHDL" msgid "File format error found at $(ARG1)(row,col)." -msgstr "" +msgstr "Афаил аформат агха, апозициа $(ARG1) аҟны(ацәаҳәа, аиҵагыла)." #: sd/inc/errhdl.hrc:31 sd/inc/errhdl.hrc:33 msgctxt "RID_SD_ERRHDL" @@ -223,72 +223,72 @@ #: sd/inc/pageformatpanel.hrc:18 msgctxt "RID_PAGEFORMATPANEL_MARGINS_INCH" msgid "None" -msgstr "" +msgstr "Мап" #: sd/inc/pageformatpanel.hrc:19 msgctxt "RID_PAGEFORMATPANEL_MARGINS_INCH" msgid "Narrow" -msgstr "" +msgstr "Иҭшәақәо" #: sd/inc/pageformatpanel.hrc:20 msgctxt "RID_PAGEFORMATPANEL_MARGINS_INCH" msgid "Moderate" -msgstr "" +msgstr "Абжьаратәқәа" #: sd/inc/pageformatpanel.hrc:21 msgctxt "RID_PAGEFORMATPANEL_MARGINS_INCH" msgid "Normal (0.75\")" -msgstr "" +msgstr "Инормалу (0.75\")" #: sd/inc/pageformatpanel.hrc:22 msgctxt "RID_PAGEFORMATPANEL_MARGINS_INCH" msgid "Normal (1\")" -msgstr "" +msgstr "Инормалу (1\")" #: sd/inc/pageformatpanel.hrc:23 msgctxt "RID_PAGEFORMATPANEL_MARGINS_INCH" msgid "Normal (1.25\")" -msgstr "" +msgstr "Инормалу (1.25\")" #: sd/inc/pageformatpanel.hrc:24 msgctxt "RID_PAGEFORMATPANEL_MARGINS_INCH" msgid "Wide" -msgstr "" +msgstr "Иҭбаақәо" #: sd/inc/pageformatpanel.hrc:30 msgctxt "RID_PAGEFORMATPANEL_MARGINS_CM" msgid "None" -msgstr "" +msgstr "Мап" #: sd/inc/pageformatpanel.hrc:31 msgctxt "RID_PAGEFORMATPANEL_MARGINS_CM" msgid "Narrow" -msgstr "" +msgstr "Иҭшәақәо" #: sd/inc/pageformatpanel.hrc:32 msgctxt "RID_PAGEFORMATPANEL_MARGINS_CM" msgid "Moderate" -msgstr "" +msgstr "Абжьаратәқәа" #: sd/inc/pageformatpanel.hrc:33 msgctxt "RID_PAGEFORMATPANEL_MARGINS_CM" msgid "Normal (1.9cm)" -msgstr "" +msgstr "Инормалу (1,9 см)" #: sd/inc/pageformatpanel.hrc:34 msgctxt "RID_PAGEFORMATPANEL_MARGINS_CM" msgid "Normal (2.54cm)" -msgstr "" +msgstr "Инормалу (2,54 см)" #: sd/inc/pageformatpanel.hrc:35 msgctxt "RID_PAGEFORMATPANEL_MARGINS_CM" msgid "Normal (3.18cm)" -msgstr "" +msgstr "Инормалу (3,18 см)" #: sd/inc/pageformatpanel.hrc:36 msgctxt "RID_PAGEFORMATPANEL_MARGINS_CM" msgid "Wide" -msgstr "" +msgstr "Иҭбаақәо" #: sd/inc/strings.hrc:25 msgctxt "STR_NULL" @@ -296,25 +296,24 @@ msgstr "Мап" #: sd/inc/strings.hrc:26 -#, fuzzy msgctxt "STR_INSERTPAGE" msgid "Insert Slide" -msgstr "Ибжьаргылатәуп атаблица" +msgstr "Аслаид аҭаргылара" #: sd/inc/strings.hrc:27 msgctxt "STR_INSERTLAYER" msgid "Insert Layer" -msgstr "" +msgstr "Аҿыгҳара аҭаргылара" #: sd/inc/strings.hrc:28 msgctxt "STR_MODIFYLAYER" msgid "Modify Layer" -msgstr "" +msgstr "Иԥсахтәуп аҿыгҳара" #: sd/inc/strings.hrc:29 msgctxt "STR_UNDO_SLIDE_PARAMS" msgid "Slide parameter" -msgstr "" +msgstr "Аслаид апараметрқәа" #: sd/inc/strings.hrc:30 msgctxt "STR_UNDO_CUT" @@ -339,17 +338,17 @@ #: sd/inc/strings.hrc:34 msgctxt "STR_QUERYROTATION" msgid "This image is rotated. Would you like to rotate it into standard orientation?" -msgstr "" +msgstr "Ари асахьа ыргьежьуп. Ирхынҳәтәума истандарту аориентациа?" #: sd/inc/strings.hrc:35 msgctxt "STR_UNDO_BEZCLOSE" msgid "Close Polygon" -msgstr "" +msgstr "Еиԥгалатәуп акәакьрацәа" #: sd/inc/strings.hrc:36 msgctxt "STR_SLIDE_SORTER_MODE" msgid "Slide Sorter" -msgstr "" +msgstr "Аслаидқәа рсортга" #: sd/inc/strings.hrc:37 msgctxt "STR_NORMAL_MODE" @@ -359,7 +358,7 @@ #: sd/inc/strings.hrc:38 msgctxt "STR_SLIDE_MASTER_MODE" msgid "Master Slide" -msgstr "" +msgstr "Аслаид-азҟаза" #: sd/inc/strings.hrc:39 msgctxt "STR_OUTLINE_MODE" @@ -374,22 +373,22 @@ #: sd/inc/strings.hrc:41 msgctxt "STR_NOTES_MASTER_MODE" msgid "Master Notes" -msgstr "" +msgstr "Азгәаҭақәа разҟаза" #: sd/inc/strings.hrc:42 msgctxt "STR_HANDOUT_MASTER_MODE" msgid "Master Handout" -msgstr "" +msgstr "Атезисқәа разҟаза" #: sd/inc/strings.hrc:43 msgctxt "STR_AUTOLAYOUT_NONE" msgid "Blank Slide" -msgstr "" +msgstr "Иҭацәу аслаид" #: sd/inc/strings.hrc:44 msgctxt "STR_AUTOLAYOUT_ONLY_TITLE" msgid "Title Only" -msgstr "" +msgstr "Ахы амацара" #: sd/inc/strings.hrc:45 msgctxt "STR_AUTOLAYOUT_ONLY_TEXT" @@ -399,12 +398,12 @@ #: sd/inc/strings.hrc:46 msgctxt "STR_AUTOLAYOUT_TITLE" msgid "Title Slide" -msgstr "" +msgstr "Ахы, аслаид" #: sd/inc/strings.hrc:47 msgctxt "STR_AUTOLAYOUT_CONTENT" msgid "Title, Content" -msgstr "" +msgstr "Ахы, атеқст" #: sd/inc/strings.hrc:48 msgctxt "STR_AUTOLAYOUT_2CONTENT" @@ -464,32 +463,32 @@ #: sd/inc/strings.hrc:59 msgctxt "STR_AUTOLAYOUT_HANDOUT1" msgid "One Slide" -msgstr "" +msgstr "Аслаидқәа акы" #: sd/inc/strings.hrc:60 msgctxt "STR_AUTOLAYOUT_HANDOUT2" msgid "Two Slides" -msgstr "" +msgstr "Аслаидқәа ҩба" #: sd/inc/strings.hrc:61 msgctxt "STR_AUTOLAYOUT_HANDOUT3" msgid "Three Slides" -msgstr "" +msgstr "Аслаидқәа хԥа" #: sd/inc/strings.hrc:62 msgctxt "STR_AUTOLAYOUT_HANDOUT4" msgid "Four Slides" -msgstr "" +msgstr "Аслаидқәа ԥшьба" #: sd/inc/strings.hrc:63 msgctxt "STR_AUTOLAYOUT_HANDOUT6" msgid "Six Slides" -msgstr "" +msgstr "Аслаидқәа фба" #: sd/inc/strings.hrc:64 msgctxt "STR_AUTOLAYOUT_HANDOUT9" msgid "Nine Slides" -msgstr "" +msgstr "Аслаидқәа жәба" #: sd/inc/strings.hrc:65 msgctxt "STR_DISPLAYMODE_EDITMODES" @@ -499,7 +498,7 @@ #: sd/inc/strings.hrc:66 msgctxt "STR_DISPLAYMODE_MASTERMODES" msgid "Master Modes" -msgstr "" +msgstr "Азҟаза арежимқәа" #: sd/inc/strings.hrc:67 msgctxt "STR_AUTOLAYOUT_NOTES" @@ -509,12 +508,12 @@ #: sd/inc/strings.hrc:68 msgctxt "STR_TRANSFORM" msgid "Transform" -msgstr "" +msgstr "Еиҭактәуп" #: sd/inc/strings.hrc:69 msgctxt "STR_LINEEND" msgid "Line Ends" -msgstr "" +msgstr "Аҵәаӷәақәа рынҵәамҭақәа" #: sd/inc/strings.hrc:70 #, fuzzy @@ -533,17 +532,17 @@ #: sd/inc/strings.hrc:72 msgctxt "STR_UNDO_ANIMATION" msgid "Animation parameters" -msgstr "" +msgstr "Анимациа апараметрқәа" #: sd/inc/strings.hrc:73 msgctxt "STR_UNDO_COPYOBJECTS" msgid "Duplicate" -msgstr "" +msgstr "Адубликат" #: sd/inc/strings.hrc:74 msgctxt "STR_TITLE_NAMEGROUP" msgid "Name Object" -msgstr "" +msgstr "Аобиект ахьӡ" #: sd/inc/strings.hrc:75 msgctxt "STR_DESC_NAMEGROUP" @@ -558,7 +557,7 @@ #: sd/inc/strings.hrc:77 msgctxt "STR_SNAPDLG_SETLINE" msgid "Edit Snap Line" -msgstr "" +msgstr "Амҩақәҵага" #: sd/inc/strings.hrc:78 msgctxt "STR_SNAPDLG_SETPOINT" @@ -568,7 +567,7 @@ #: sd/inc/strings.hrc:79 msgctxt "STR_POPUP_EDIT_SNAPLINE" msgid "Edit Snap Line..." -msgstr "" +msgstr "Иԥсахтәуп амҩақәҵага..." #: sd/inc/strings.hrc:80 msgctxt "STR_POPUP_EDIT_SNAPPOINT" @@ -589,12 +588,12 @@ #: sd/inc/strings.hrc:83 msgctxt "STR_IMPRESS" msgid "StarImpress 4.0" -msgstr "" +msgstr "StarImpress 4.0" #: sd/inc/strings.hrc:84 msgctxt "STR_LAYER" msgid "Layer" -msgstr "" +msgstr "Аҿыгҳара" #: sd/inc/strings.hrc:85 msgctxt "STR_UNDO_DELETEPAGES" @@ -604,7 +603,7 @@ #: sd/inc/strings.hrc:86 msgctxt "STR_UNDO_INSERTPAGES" msgid "Insert slides" -msgstr "" +msgstr "Иҭаргылатәуп аслаидқәа" #: sd/inc/strings.hrc:87 msgctxt "STR_ASK_DELETE_LAYER" @@ -622,57 +621,57 @@ #: sd/inc/strings.hrc:89 msgctxt "STR_UNDO_CHANGE_TITLE_AND_LAYOUT" msgid "Modify title and outline" -msgstr "" +msgstr "Иԥсахтәуп ахи аструктуреи" #: sd/inc/strings.hrc:90 msgctxt "STR_WAV_FILE" msgid "Audio" -msgstr "" +msgstr "Абжьы" #: sd/inc/strings.hrc:91 msgctxt "STR_MIDI_FILE" msgid "MIDI" -msgstr "" +msgstr "MIDI" #: sd/inc/strings.hrc:92 msgctxt "STR_AU_FILE" msgid "Sun/NeXT Audio" -msgstr "" +msgstr "Sun/NeXT аудио" #: sd/inc/strings.hrc:93 msgctxt "STR_VOC_FILE" msgid "Creative Labs Audio" -msgstr "" +msgstr "Creative Labs аудио" #: sd/inc/strings.hrc:94 msgctxt "STR_AIFF_FILE" msgid "Apple/SGI Audio" -msgstr "" +msgstr "Apple/SGI аудио" #: sd/inc/strings.hrc:95 msgctxt "STR_SVX_FILE" msgid "Amiga SVX Audio" -msgstr "" +msgstr "Amiga SVX аудио" #: sd/inc/strings.hrc:96 msgctxt "STR_SD_PAGE" msgid "Slide" -msgstr "" +msgstr "Аслаид" #: sd/inc/strings.hrc:97 msgctxt "STR_SD_PAGE_COUNT" msgid "Slide %1 of %2" -msgstr "" +msgstr "Аслаид %1 %2 аҟынтәи" #: sd/inc/strings.hrc:98 msgctxt "STR_SD_PAGE_COUNT_CUSTOM" msgid "Slide %1 of %2 (%3)" -msgstr "" +msgstr "Аслаид %1 %2 (%3) аҟынтәи" #: sd/inc/strings.hrc:99 msgctxt "STR_ALL_SUPPORTED_FORMATS" msgid "All supported formats" -msgstr "" +msgstr "Иаднакыло аформатқәа зегьы" #: sd/inc/strings.hrc:100 msgctxt "STR_ALL_FILES" @@ -682,7 +681,7 @@ #: sd/inc/strings.hrc:101 msgctxt "STR_UNDO_INSERT_TEXTFRAME" msgid "Insert text frame" -msgstr "" +msgstr "Иҭаргылатәуп афреим" #: sd/inc/strings.hrc:102 msgctxt "STR_ACTION_NOTPOSSIBLE" @@ -692,10 +691,9 @@ msgstr "" #: sd/inc/strings.hrc:103 -#, fuzzy msgctxt "STR_DLG_INSERT_PAGES_FROM_FILE" msgid "Insert File" -msgstr "Ибжьаргылатәуп атаблица" +msgstr "Иҭаргылатәуп афаил" #: sd/inc/strings.hrc:104 msgctxt "STR_READ_DATA_ERROR" @@ -713,7 +711,7 @@ #: sd/inc/strings.hrc:106 msgctxt "STR_CREATE_PAGES" msgid "Create Slides" -msgstr "" +msgstr "Иаԥҵатәуп аслаидқәа" #: sd/inc/strings.hrc:107 msgctxt "STR_UNDO_CHANGE_PAGEFORMAT" @@ -738,7 +736,7 @@ #: sd/inc/strings.hrc:111 msgctxt "STR_WARN_PRINTFORMAT_FAILURE" msgid "The document format could not be set on the specified printer." -msgstr "" +msgstr "Иауам адокумент аформат ақәыргылара иарбоу апринтер аҟны." #: sd/inc/strings.hrc:112 msgctxt "STR_IMPORT_GRFILTER_OPENERROR" @@ -753,22 +751,22 @@ #: sd/inc/strings.hrc:114 msgctxt "STR_IMPORT_GRFILTER_FORMATERROR" msgid "Unknown image format" -msgstr "" +msgstr "Асахьа идырым аформат" #: sd/inc/strings.hrc:115 msgctxt "STR_IMPORT_GRFILTER_VERSIONERROR" msgid "This image file version is not supported" -msgstr "" +msgstr "Агрфикатә фаил ари аверсиа аднакылашом" #: sd/inc/strings.hrc:116 msgctxt "STR_IMPORT_GRFILTER_FILTERERROR" msgid "Image filter not found" -msgstr "" +msgstr "Иԥшаам асахьа афильтр" #: sd/inc/strings.hrc:117 msgctxt "STR_IMPORT_GRFILTER_TOOBIG" msgid "Not enough memory to import image" -msgstr "" +msgstr "Асахьа аҭаргыларазы иазхом агәынкылара." #: sd/inc/strings.hrc:118 msgctxt "STR_OBJECTS" @@ -778,12 +776,12 @@ #: sd/inc/strings.hrc:119 msgctxt "STR_END_SPELLING" msgid "Spellcheck of entire document has been completed." -msgstr "" +msgstr "Аорфографиа агәаҭара ари адокументаҿ ихыркәшоуп." #: sd/inc/strings.hrc:120 msgctxt "STR_END_SPELLING_OBJ" msgid "The spellcheck for the selected objects has been completed." -msgstr "" +msgstr "Аорфографиа агәаҭара иалкаау аобиектқәа рҿы ихыркәшоуп." #: sd/inc/strings.hrc:121 msgctxt "STR_ASK_FOR_CONVERT_TO_BEZIER" @@ -793,18 +791,17 @@ #: sd/inc/strings.hrc:122 msgctxt "STR_UNDO_CHANGE_PRES_OBJECT" msgid "Modify presentation object '$'" -msgstr "" +msgstr "Иԥсахтәуп апрезентациа «$» аобиект" #: sd/inc/strings.hrc:123 msgctxt "STR_UNDO_MODIFY_PAGE" msgid "Slide layout" -msgstr "" +msgstr "Аслаид амакет" #: sd/inc/strings.hrc:124 -#, fuzzy msgctxt "STR_UNDO_INSERT_FILE" msgid "Insert file" -msgstr "Ибжьаргылатәуп атаблица" +msgstr "Иҭаргылатәуп афаил" #: sd/inc/strings.hrc:125 msgctxt "STR_UNDO_INSERT_SPECCHAR" @@ -814,10 +811,9 @@ #: sd/inc/strings.hrc:126 msgctxt "STR_UNDO_SET_PRESLAYOUT" msgid "Apply presentation layout" -msgstr "" +msgstr "Ихархәатәуп апрезентациа аҭыԥнҵара" #: sd/inc/strings.hrc:127 -#, fuzzy msgctxt "STR_PLAY" msgid "~Play" msgstr "Идәықәҵатәуп" @@ -838,6 +834,8 @@ "The specified scale is invalid.\n" "Do you want to enter a new one?" msgstr "" +"Иарбоу амасштаб иашаӡам.\n" +"Иҭагалатәума амасштаб ҿыц?" #: sd/inc/strings.hrc:131 #, fuzzy @@ -853,17 +851,17 @@ #: sd/inc/strings.hrc:133 msgctxt "STR_CLICK_ACTION_NEXTPAGE" msgid "Go to next slide" -msgstr "" +msgstr "Ииастәуп анаҩстәи аслаид ахь" #: sd/inc/strings.hrc:134 msgctxt "STR_CLICK_ACTION_FIRSTPAGE" msgid "Go to first slide" -msgstr "" +msgstr "Ииастәуп актәи аслаид ахь" #: sd/inc/strings.hrc:135 msgctxt "STR_CLICK_ACTION_LASTPAGE" msgid "Go to last slide" -msgstr "" +msgstr "Ииастәуп аҵыхәтәантәи аслаид ахь" #: sd/inc/strings.hrc:136 msgctxt "STR_CLICK_ACTION_BOOKMARK" @@ -873,12 +871,12 @@ #: sd/inc/strings.hrc:137 msgctxt "STR_CLICK_ACTION_DOCUMENT" msgid "Go to document" -msgstr "" +msgstr "Ииастәуп адокумент ахь" #: sd/inc/strings.hrc:138 msgctxt "STR_CLICK_ACTION_SOUND" msgid "Play audio" -msgstr "" +msgstr "Иргатәуп абжьы" #: sd/inc/strings.hrc:139 msgctxt "STR_CLICK_ACTION_VERB" @@ -888,7 +886,7 @@ #: sd/inc/strings.hrc:140 msgctxt "STR_CLICK_ACTION_PROGRAM" msgid "Run program" -msgstr "" +msgstr "Инагӡатәуп апрограмма" #: sd/inc/strings.hrc:141 msgctxt "STR_CLICK_ACTION_MACRO" @@ -898,12 +896,12 @@ #: sd/inc/strings.hrc:142 msgctxt "STR_CLICK_ACTION_STOPPRESENTATION" msgid "Exit presentation" -msgstr "" +msgstr "Иҭыҵтәуп апрезентациа аҟынтәи" #: sd/inc/strings.hrc:143 msgctxt "STR_EFFECTDLG_JUMP" msgid "Target" -msgstr "" +msgstr "Ахықәкы" #: sd/inc/strings.hrc:144 msgctxt "STR_EFFECTDLG_ACTION" @@ -913,7 +911,7 @@ #: sd/inc/strings.hrc:145 msgctxt "STR_EFFECTDLG_SOUND" msgid "Audio" -msgstr "" +msgstr "Абжьы" #: sd/inc/strings.hrc:146 msgctxt "STR_EFFECTDLG_PAGE_OBJECT" @@ -928,7 +926,7 @@ #: sd/inc/strings.hrc:148 msgctxt "STR_EFFECTDLG_PROGRAM" msgid "Program" -msgstr "" +msgstr "Апрограмма" #: sd/inc/strings.hrc:149 msgctxt "STR_EFFECTDLG_MACRO" @@ -944,12 +942,12 @@ #: sd/inc/strings.hrc:152 msgctxt "STR_SLIDE_SINGULAR" msgid " Slide" -msgstr "" +msgstr "Аслаид" #: sd/inc/strings.hrc:153 msgctxt "STR_SLIDE_PLURAL" msgid " Slides" -msgstr "" +msgstr "Аслаидқәа" #: sd/inc/strings.hrc:154 msgctxt "STR_LOAD_PRESENTATION_LAYOUT" @@ -964,7 +962,7 @@ #: sd/inc/strings.hrc:156 msgctxt "STR_DRAGTYPE_EMBEDDED" msgid "Insert as Copy" -msgstr "" +msgstr "Иҭаргылатәуп копиа ҳасабла" #: sd/inc/strings.hrc:157 msgctxt "STR_DRAGTYPE_LINK" @@ -1028,7 +1026,7 @@ #: sd/inc/strings.hrc:168 msgctxt "STR_GLUE_ESCDIR_VERT" msgid "Vertical" -msgstr "" +msgstr "Ивертикалу" #: sd/inc/strings.hrc:169 msgctxt "STR_GLUE_ESCDIR_ALL" @@ -1046,7 +1044,6 @@ msgstr "Шьҭахьҟа" #: sd/inc/strings.hrc:172 -#, fuzzy msgctxt "STR_PUBLISH_NEXT" msgid "Continue" msgstr "Иацҵатәуп" @@ -1054,42 +1051,42 @@ #: sd/inc/strings.hrc:173 msgctxt "STR_PUBLISH_OUTLINE" msgid "Overview" -msgstr "" +msgstr "Аҭыԥхәаԥшра" #: sd/inc/strings.hrc:174 msgctxt "STR_EYEDROPPER" msgid "Color Replacer" -msgstr "" +msgstr "Аԥштәы алаԥсахра" #: sd/inc/strings.hrc:175 msgctxt "STR_UNDO_MORPHING" msgid "Cross-fading" -msgstr "" +msgstr "Алцара" #: sd/inc/strings.hrc:176 msgctxt "STR_UNDO_EXPAND_PAGE" msgid "Expand Slide" -msgstr "" +msgstr "Ирҭбаатәуп аслаид" #: sd/inc/strings.hrc:177 msgctxt "STR_UNDO_SUMMARY_PAGE" msgid "Table of Contents Slide" -msgstr "" +msgstr "Аҵанакы аслаид" #: sd/inc/strings.hrc:178 msgctxt "STR_TWAIN_NO_SOURCE_UNX" msgid "No SANE source is available at the moment." -msgstr "" +msgstr "Уажәтәи аамҭаз ахыҵхырҭа SANE ахархәара ауам." #: sd/inc/strings.hrc:179 msgctxt "STR_TWAIN_NO_SOURCE" msgid "At present, no TWAIN source is available." -msgstr "" +msgstr "Уажәтәи аамҭаз ахыҵхырҭа TWAIN ахархәара ауам." #: sd/inc/strings.hrc:180 msgctxt "STR_FIX" msgid "Fixed" -msgstr "" +msgstr "Афиксациа зызу" #: sd/inc/strings.hrc:181 msgctxt "STR_VAR" @@ -1104,12 +1101,12 @@ #: sd/inc/strings.hrc:183 msgctxt "STR_STANDARD_SMALL" msgid "Standard (short)" -msgstr "" +msgstr "Астандарт (икьаҿу)" #: sd/inc/strings.hrc:184 msgctxt "STR_STANDARD_BIG" msgid "Standard (long)" -msgstr "" +msgstr "Астандарт (иауу)" #: sd/inc/strings.hrc:185 msgctxt "STR_FILEFORMAT_NAME_EXT" @@ -1124,17 +1121,17 @@ #: sd/inc/strings.hrc:187 msgctxt "STR_FILEFORMAT_PATH" msgid "Path" -msgstr "" +msgstr "Амҩа" #: sd/inc/strings.hrc:188 msgctxt "STR_FILEFORMAT_NAME" msgid "File name without extension" -msgstr "" +msgstr "Афаил ахьӡ арҭбаарада" #: sd/inc/strings.hrc:189 msgctxt "STR_NEW_CUSTOMSHOW" msgid "New Custom Slide Show" -msgstr "" +msgstr "Иҿыцу зырхиара ауа адемонстрациа" #: sd/inc/strings.hrc:190 msgctxt "STR_COPY_CUSTOMSHOW" @@ -1149,7 +1146,7 @@ #: sd/inc/strings.hrc:192 msgctxt "STR_IMPRESS_DOCUMENT_FULLTYPE_60" msgid "%PRODUCTNAME Presentation format (Impress 6)" -msgstr "" +msgstr "%PRODUCTNAME апрезентациа аформат (Impress 6)" #: sd/inc/strings.hrc:193 msgctxt "STR_GRAPHIC_DOCUMENT" @@ -1159,27 +1156,27 @@ #: sd/inc/strings.hrc:194 msgctxt "STR_GRAPHIC_DOCUMENT_FULLTYPE_60" msgid "%PRODUCTNAME Drawing format (Draw 6)" -msgstr "" +msgstr "%PRODUCTNAME асахьа аформат (Draw 6)" #: sd/inc/strings.hrc:195 msgctxt "STR_BREAK_METAFILE" msgid "Ungroup Metafile(s)..." -msgstr "" +msgstr "Аматафаил(қәа) аргәыԥра ықәгатәуп..." #: sd/inc/strings.hrc:196 msgctxt "STR_BREAK_FAIL" msgid "It was not possible to ungroup all drawing objects." -msgstr "" +msgstr "Асахьақәа зегьы рыргәыԥра ақәгара ауам." #: sd/inc/strings.hrc:197 msgctxt "STR_IMPRESS_DOCUMENT_FULLTYPE_80" msgid "%PRODUCTNAME %PRODUCTVERSION Presentation" -msgstr "" +msgstr "%PRODUCTNAME %PRODUCTVERSION апрезентациа" #: sd/inc/strings.hrc:198 msgctxt "STR_GRAPHIC_DOCUMENT_FULLTYPE_80" msgid "%PRODUCTNAME %PRODUCTVERSION Drawing" -msgstr "" +msgstr "%PRODUCTNAME %PRODUCTVERSION аформула" #. HtmlExport #: sd/inc/strings.hrc:201 @@ -1188,6 +1185,8 @@ "A design already exists with this name.\n" "Do you want to replace it?" msgstr "" +"Аелемент ари аҩыза ахьӡ змоу ыҟоуп.\n" +"Иԥсахтәума?" #: sd/inc/strings.hrc:202 msgctxt "STR_HTMLATTR_TEXT" @@ -1202,7 +1201,7 @@ #: sd/inc/strings.hrc:204 msgctxt "STR_HTMLATTR_VLINK" msgid "Visited link" -msgstr "" +msgstr "Изҭаахьоу азхьарԥш" #: sd/inc/strings.hrc:205 msgctxt "STR_HTMLATTR_ALINK" @@ -1222,7 +1221,7 @@ #: sd/inc/strings.hrc:208 msgctxt "STR_HTMLEXP_CLICKSTART" msgid "Click here to start" -msgstr "" +msgstr "Шәақәыӷәӷәа абра, адәықәҵараз" #: sd/inc/strings.hrc:209 msgctxt "STR_HTMLEXP_AUTHOR" @@ -1252,7 +1251,7 @@ #: sd/inc/strings.hrc:214 msgctxt "STR_HTMLEXP_NOFRAMES" msgid "Unfortunately your browser does not support floating frames." -msgstr "" +msgstr "Шәара шәбраузер иаднакылом афреимқәа." #: sd/inc/strings.hrc:215 msgctxt "STR_HTMLEXP_FIRSTPAGE" @@ -1277,12 +1276,12 @@ #: sd/inc/strings.hrc:219 msgctxt "STR_HTMLEXP_OUTLINE" msgid "With contents" -msgstr "" +msgstr "Аҵанакы шацу" #: sd/inc/strings.hrc:220 msgctxt "STR_HTMLEXP_NOOUTLINE" msgid "Without contents" -msgstr "" +msgstr "Аҵанакы ацӡамкәа" #: sd/inc/strings.hrc:221 msgctxt "STR_WEBVIEW_SAVE" @@ -1292,27 +1291,27 @@ #: sd/inc/strings.hrc:222 msgctxt "STR_UNDO_VECTORIZE" msgid "Convert bitmap to polygon" -msgstr "" +msgstr "Ииагатәуп арастртә сахьа акәакьрацәахь" #: sd/inc/strings.hrc:223 msgctxt "STR_PRES_SOFTEND" msgid "Click to exit presentation..." -msgstr "" +msgstr "Шәақәыӷәӷәа ҳәынаԥла апрезентациа аҭыҵразы..." #: sd/inc/strings.hrc:224 msgctxt "STR_PRES_PAUSE" msgid "Pause..." -msgstr "" +msgstr "Ааҭгылара..." #: sd/inc/strings.hrc:225 msgctxt "STR_UNDO_APPLY_3D_FAVOURITE" msgid "Apply 3D favorite" -msgstr "" +msgstr "Ихархәатәуп иалкаау 3D обиектқәа" #: sd/inc/strings.hrc:226 msgctxt "STR_UNDO_GRAFFILTER" msgid "Image filter" -msgstr "" +msgstr "Асахьақәа рфильтр" #: sd/inc/strings.hrc:227 msgctxt "STR_WARNING_NOSOUNDFILE" @@ -1320,16 +1319,18 @@ "The file %\n" "is not a valid audio file !" msgstr "" +"Афайл %\n" +"абжьытәиӡам!" #: sd/inc/strings.hrc:228 msgctxt "STR_UNDO_CONVERT_TO_METAFILE" msgid "Convert to metafile" -msgstr "" +msgstr "Ииагатәуп аметафаил ахь" #: sd/inc/strings.hrc:229 msgctxt "STR_UNDO_CONVERT_TO_BITMAP" msgid "Convert to bitmap" -msgstr "" +msgstr "Арастртә сахьахь аконвертациа" #: sd/inc/strings.hrc:230 msgctxt "STR_HTMLEXP_ERROR_CREATE_FILE" @@ -1344,17 +1345,17 @@ #: sd/inc/strings.hrc:232 msgctxt "STR_HTMLEXP_ERROR_COPY_FILE" msgid "The file $(URL1) could not be copied to $(URL2)" -msgstr "" +msgstr "Афаил $(URL1) акопиа $(URL2) ахь аҭаҩра ауам" #: sd/inc/strings.hrc:233 msgctxt "STR_STATUSBAR_MASTERPAGE" msgid "Slide Master name. Right-click for list and double-click for dialog." -msgstr "" +msgstr "Аслаид-азҟаза ахьӡ. Арӷьарахьтәи ақәыӷәӷәара - ахьӡынҵа, ҩынтә ақәыӷәӷәара - адиалог." #: sd/inc/strings.hrc:234 msgctxt "STR_TITLE_RENAMESLIDE" msgid "Rename Slide" -msgstr "" +msgstr "Аслаид ахьӡ ԥсахтәуп" #: sd/inc/strings.hrc:235 msgctxt "STR_DESC_RENAMESLIDE" @@ -1364,7 +1365,7 @@ #: sd/inc/strings.hrc:236 msgctxt "STR_TITLE_RENAMEMASTER" msgid "Rename Master Slide" -msgstr "" +msgstr "Аслаид-азҟаза ахьӡ ԥсахтәуп" #: sd/inc/strings.hrc:237 msgctxt "STR_PLACEHOLDER_DESCRIPTION_TITLE" @@ -1374,42 +1375,42 @@ #: sd/inc/strings.hrc:238 msgctxt "STR_PLACEHOLDER_DESCRIPTION_OUTLINE" msgid "Object Area for AutoLayouts" -msgstr "" +msgstr "Аобиектқәа равтоҭыԥнҵара аҵакыра" #: sd/inc/strings.hrc:239 msgctxt "STR_PLACEHOLDER_DESCRIPTION_FOOTER" msgid "Footer Area" -msgstr "" +msgstr "Ҵаҟатәи аколонтитул аҵакыра" #: sd/inc/strings.hrc:240 msgctxt "STR_PLACEHOLDER_DESCRIPTION_HEADER" msgid "Header Area" -msgstr "" +msgstr "Хыхьтәи аколонтитул аҵакыра" #: sd/inc/strings.hrc:241 msgctxt "STR_PLACEHOLDER_DESCRIPTION_DATETIME" msgid "Date Area" -msgstr "" +msgstr "Арыцхә аҵакыра" #: sd/inc/strings.hrc:242 msgctxt "STR_PLACEHOLDER_DESCRIPTION_SLIDE" msgid "Slide Number Area" -msgstr "" +msgstr "Аслаид аномер аҵакыра" #: sd/inc/strings.hrc:243 msgctxt "STR_PLACEHOLDER_DESCRIPTION_NUMBER" msgid "Page Number Area" -msgstr "" +msgstr "Адаҟьа аномер аҵакыра" #: sd/inc/strings.hrc:244 msgctxt "STR_FIELD_PLACEHOLDER_HEADER" msgid "
" -msgstr "" +msgstr "<хыхьтәи аколонтитул>" #: sd/inc/strings.hrc:245 msgctxt "STR_FIELD_PLACEHOLDER_FOOTER" msgid "