aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2022-04-11update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I962121d5d277887d6ecd827c183c177ea578bcd7
2022-04-04update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Iaad2f8d129208996bc1fef023045616b51aeff05
2022-02-21update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I84d3e51e5fc79ab4803b8df70e6522f9b34b8cc7
2022-02-21Also fix all the other locale duplicate key typosStephan Bergmann
...besides just the one in the "de" locale fixed by eb786dcfdb26a3ea4162190386fe01adba7ae992 "Fix duplicate key typo" (which I had unfortunately prepared for a `--with-lang=en-US de` build instead of a full `--with-lang=ALL` one) Change-Id: I196dfb80d8ccedaf0941384433e43cb7a0edaa0b Reviewed-on: https://gerrit.libreoffice.org/c/translations/+/130236 Tested-by: Stephan Bergmann <sbergman@redhat.com> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-02-20Fix duplicate key typoStephan Bergmann
(cf. core commit f0a3678ef3b048d166179513670633e1bb3acfb8 "Fix 'Adding Central Kurdish(ckb) Spell Checker & Dictionary'"), which caused builds like <https://ci.libreoffice.org/job/lo_daily_tb_win/929/> to fail with > /usr/bin/sh: line 1: 51209 Segmentation fault PATH="/home/tdf/jenkins/daily_workspace/tb/build_master/instdir/program:/home/tdf/jenkins/daily_workspace/tb/build_master/instdir/program:$PATH" $W/LinkTarget/Executable/ulfex.exe -i $S/scp2/source/ooo/module_ooo.ulf -o $W/ScpMergeTarget/scp2/source/ooo/module_ooo.ulf -m ${MERGEINPUT} -l all > make[1]: *** [C:/cygwin/home/tdf/jenkins/daily_workspace/tb/src_master/solenv/gbuild/InstallModuleTarget.mk:113: C:/cygwin/home/tdf/jenkins/daily_workspace/tb/build_master/workdir/ScpMergeTarget/scp2/source/ooo/module_ooo.ulf] Error 139 > make[1]: *** Deleting file 'C:/cygwin/home/tdf/jenkins/daily_workspace/tb/build_master/workdir/ScpMergeTarget/scp2/source/ooo/module_ooo.ulf' because of (as seen with a corresponding ASan build) > ==250602==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000060b0 at pc 0x0000003845f4 bp 0x7ffdb0cb81f0 sp 0x7ffdb0cb81e8 > READ of size 8 at 0x6160000060b0 thread T0 > #0 in std::_Hashtable<rtl::OString, std::pair<rtl::OString const, rtl::OString>, std::allocator<std::pair<rtl::OString const, rtl::OString> >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(unsigned long) const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:796:55 > #1 in std::__detail::_Map_base<rtl::OString, std::pair<rtl::OString const, rtl::OString>, std::allocator<std::pair<rtl::OString const, rtl::OString> >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](rtl::OString const&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable_policy.h:772:32 > #2 in std::__cxx1998::unordered_map<rtl::OString, rtl::OString, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, rtl::OString> > >::operator[](rtl::OString const&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unordered_map.h:980:16 > #3 in MergeEntrys::InsertEntry(rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/inc/export.hxx:93:9 > #4 in MergeDataFile::InsertEntry(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:317:23 > #5 in MergeDataFile::MergeDataFile(rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:205:13 > #6 in LngParser::Merge(rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/source/lngmerge.cxx:154:19 > #7 in sal_main_with_args(int, char**) at l10ntools/source/lngex.cxx:39:17 > #8 in main at l10ntools/source/lngex.cxx:28:1 > > 0x6160000060b0 is located 48 bytes inside of 576-byte region [0x616000006080,0x6160000062c0) > freed by thread T0 here: > #0 in operator delete(void*, unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:164:3 > #1 in std::default_delete<MergeEntrys>::operator()(MergeEntrys*) const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unique_ptr.h:85:2 > #2 in std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >::~unique_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unique_ptr.h:365:4 > #3 in std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >::~pair() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_pair.h:185:12 > #4 in void std::destroy_at<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >(std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_construct.h:88:15 > #5 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true> > >::destroy<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >(std::allocator<std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true> >&, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/alloc_traits.h:537:4 > #6 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable_policy.h:1982:7 > #7 in std::_Hashtable<rtl::OString, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Scoped_node::~_Scoped_node() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:310:39 > #8 in std::pair<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, bool> std::_Hashtable<rtl::OString, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(std::integral_constant<bool, true>, rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:2082:7 > #9 in std::pair<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, bool> std::_Hashtable<rtl::OString, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:948:11 > #10 in std::pair<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, bool> std::__cxx1998::unordered_map<rtl::OString, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > > >::emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unordered_map.h:389:16 > #11 in std::pair<__gnu_debug::_Safe_iterator<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, std::__debug::unordered_map<rtl::OString, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > > >, std::forward_iterator_tag>, bool> std::__debug::unordered_map<rtl::OString, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > > >::emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/debug/unordered_map:334:24 > #12 in MergeDataFile::InsertEntry(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:301:14 > #13 in MergeDataFile::MergeDataFile(rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:205:13 > #14 in LngParser::Merge(rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/source/lngmerge.cxx:154:19 > #15 in sal_main_with_args(int, char**) at l10ntools/source/lngex.cxx:39:17 > #16 in main at l10ntools/source/lngex.cxx:28:1 > > previously allocated by thread T0 here: > #0 in operator new(unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:95:3 > #1 in MergeDataFile::InsertEntry(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:300:24 > #2 in MergeDataFile::MergeDataFile(rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:205:13 > #3 in LngParser::Merge(rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/source/lngmerge.cxx:154:19 > #4 in sal_main_with_args(int, char**) at l10ntools/source/lngex.cxx:39:17 > #5 in main at l10ntools/source/lngex.cxx:28:1 (which will be addressed with a modification to core l10ntools/source/merge.cxx, to reliably abort Executable_ulfex upon such bad input) Change-Id: I05f52a3650b57548e2035f6521d582a607d68c0d Reviewed-on: https://gerrit.libreoffice.org/c/translations/+/130217 Tested-by: Stephan Bergmann <sbergman@redhat.com> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-02-18update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I6fcbb9b3da0a0608a85d68ef43dd88d92022b083
2022-01-31update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I5ee0866633d20e924f2a3a885ae04419b4f4a125
2022-01-26update translations for 7.3.0 rc3Christian Lohmaier
and force-fix errors using pocheck Change-Id: Iedaea86e48ece63ca63d38dceac9b0d15091f38d
2022-01-12update translations for 7.3.0 rc2Christian Lohmaier
and force-fix errors using pocheck Change-Id: I372f976206656723929dfd06c958afd839805a2c
2022-01-10update translations for 7.3.0 rc2/masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I7ba555073adb5a8ddfcb37be8dd61c7df6ad5b40
2021-12-21update translations for 7.3.0 rc1Christian Lohmaier
and force-fix errors using pocheck Change-Id: Iaf5f970103a9ace669ee6019b2362031e34cbdf0
2021-11-25update translations for 7.3.0 beta1libreoffice-7-3-branch-pointChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ibe869de5bcee1affe91172648c8a21ad9943f54a
2021-11-25Updated Slovenian translationMartin Srebotnjak
Change-Id: I403c800898f348b46aaf5f17ca96c2341409b7ba
2021-11-24update translations for master/7.3.0 beta1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I38a315bbb47e60f4dc2a2268d3ec993d27cd8c46
2021-11-17Updated Slovenian translationMartin Srebotnjak
Change-Id: I845c6b76ed9acf375b573b92e56c7960210579b6
2021-11-16update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I93c02cdd542eb2c42765f65e9e78f2dc8f339005
2021-10-29update translations for 7.3.0 alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I9968e128a11cee0afa01bb87dc619ee180d2209f
2021-10-26Update Slovenian translation (xml tag fixes)Martin Srebotnjak
Change-Id: I351bd95533d1b9e2e4b369c3edb1aa34140997c8
2021-10-25update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ic6888555f22c4e961c0734fa685969b43f89c02e
2021-10-24Update Slovenian translationMartin Srebotnjak
Change-Id: Ic92f48c0e8b021b0e7c1a8fb01b553bb739df2f0
2021-10-21Update Slovenian translationMartin Srebotnjak
Change-Id: I9063f14a9f9aed24e305f5fb1fc499bfcada5d2e
2021-10-04update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I1658b92ce4e7a15ad5539e5dcba48bfd1951744f
2021-09-27update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ib11aec7e448b083f697b9705d29795cd2e5a55f0
2021-09-14update translations for masterChristian Lohmaier
and foce-fix errors using pocheck Change-Id: I12d26e666d46993fd4ff26616c09be9e5bf82fcd
2021-09-08update translations for 7.2.1 rc2Christian Lohmaier
and force-fix errors using pocheck Change-Id: I4b8c8e545d7aba21bf9e925bfb9018be6e4c04f8
2021-08-30update translations for 7-2/masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I76dedce86c4402c3a3cbb4ad01c3cfaba8732f43
2021-08-10update translations for 7.2.0 rc3 / masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ifd8f486c7c40d1b9f5e78313bc94496f86698681
2021-08-04update translations for 7.2/masterChristian Lohmaier
and force-fix errors using pocheck
2021-07-28update translations for 7.2.0 rc2/masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I7b7bd01e640b88e6e81140686a68f72592e5a25d
2021-07-09update translations for 7.2.0 rc1/masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I71c26192dc4a8508810a8fe67149ad0ec9dc2874
2021-07-08update translations for 7.2 / masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I42420023bbf647224c6e216da57904cedb6b7e89
2021-06-24update translations for 7.2 / masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I5f3256dc0a6c1ada3a9a2358b3d4aba8f84b7252
2021-06-13update translations for 7.2.0 beta1libreoffice-7-2-branch-pointChristian Lohmaier
and force-fix errors using pocheck Change-Id: I7ed5a77fb3ccb004ba1b79c55ae56a84c82f2803
2021-06-12Update Slovenian translationMartin Srebotnjak
Change-Id: I0b057409ee977097fd4020cd5cc606b5d4da1e63
2021-06-07Update Slovenian translationMartin Srebotnjak
Change-Id: I02198f187bd48f4f3d7ce6cda65a0389d210d606
2021-05-31update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I5a54db2572738c26858f69eba71239fa9474f0a4
2021-05-14Slovenian translation fixesMartin Srebotnjak
Change-Id: If37efb1022635028ec8e9d1a66d20d3c6d8ebccc
2021-05-14update translations for 7.2.0 alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I9e0690c94cd2181567a33621278f7b94b9cc2313
2021-05-09Update Slovenian translationMartin Srebotnjak
Change-Id: If447a7b6ce01b64ce36336d08fe542b9a90e5378
2021-05-05update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I5b89ae56a22a53d2975d3f3f34f7b854b5a0151a
2021-04-28update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I088f31a9fb757c6d1455f87c292e550b46532a30
2021-04-12update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I75e95d5c22288ed7c1b4d759de1ce25b1d00da8d
2021-04-06update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I460f79e4b9a3b7eea10f41295b9828b1dd8df4aa
2021-03-30update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I84eb112a5f299d0c0ec33a280ab490cf22ae6d46
2021-03-23update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I2afa643ae8af893ee3fce0009bcfac545a12b6f3
2021-02-22update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ic293be102c0ddce522e0c4a919cb40368b7d9a7b
2021-02-17update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Iaf573f747484376b8aeb1854bc5342507a27d92d
2021-02-08update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ib744c61a45769eee462d6014d37f75a863c265a9
2021-01-30update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I2454bc37899ebd56225f182c520bd212d4eca5de
2021-01-25update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Id37c39c29b4b44c9383bb2cf2606eb27a845852c