117 SkCanvas 92 SkPath 72 accessibility::AccessibleEditableTextPara 72 SvTreeListBox 72 ScDocument 70 lucene::index::IndexWriter 66 QtFrame 65 SkMatrix 59 SdrTextObj 57 sdr::table::SdrTableObj 57 SvxRuler 57 SdPage 50 SvHeaderTabListBox 49 lucene::queryParser::QueryParser 45 GrDirectContext 43 SmDocShell 43 SdrPathObj 41 SdXImpressDocument 41 E3dScene 39 SvTreeList 39 SfxObjectShell 38 sd::DrawDocShell 38 SvxEditEngineForwarder 37 SfxMedium 37 DbGridControl 36 SkTypeface 36 SkBitmap 34 chart::ChartModel 34 SkString 34 SkNWayCanvas 33 XMLTextImportHelper 33 SkPathBuilder 33 SdrObjGroup 32 lucene::queryParser::QueryParserTokenManager 32 framework::Desktop 32 SvxShape 32 SkRegion 32 ScVbaShapeRange 31 lucene::util::Misc 31 ScConditionEntry 30 SdrPaintView 30 SdrObject 30 SdrObjEditView 29 lucene::util::StringBuffer 27 lucene::index::MultiReader 27 libepubgen::EPUBTextGenerator 27 SvxRTFParser 27 SvXMLImport 27 SkiaSalBitmap 26 lucene::index::IndexReader 26 lucene::document::Field 26 lucene::analysis::Token 26 E3dObject 25 sd::DrawController 25 lucene::store::FSDirectory 25 SvtIconChoiceCtrl 25 SkFont 25 ScPatternAttr 24 sfx2::sidebar::SidebarController 24 SkPaintFilterCanvas 23 oox::drawingml::Color 23 VCLXMenu 23 SkTDStorage 23 SkPaint 23 SkMemoryStream 23 SkColorSpace 22 vcl::ORoadmap 22 SwXTextTableCursor 22 SvListView 22 Hunspell 21 lucene::index::IndexModifier 21 formula::FormulaCompiler 21 SvxMSDffManager 20 sdr::contact::ObjectContact 20 chart::ChartView 20 SkiaSalGraphicsImpl 20 SkPathRef 20 SkImage 20 SdrPageView 19 lucene::analysis::PorterStemmer 19 SkSurface 19 SkOverdrawCanvas 18 svx::frame::Array 18 ooo::vba::UserFormGeometryHelper 18 lucene::search::BooleanQuery 18 ThumbnailView 18 SvxUnoTextRangeBase 18 Svx3DLightControl 18 StarBASIC 18 SkM44 18 SkGraphics 18 SkData 18 SfxViewFrame 18 SfxTemplateManagerDlg 18 ScrollBar 18 ScCellRangesObj 17 dbaui::DBSubComponentController 17 chart::Diagram 17 chart::ChartType 17 Storage 17 SkRRect 17 SkPicture 17 GrBackendFormat 17 BrowseBox 16 sdr::properties::DefaultProperties 16 chart::Axis 16 VCLXScrollBar 16 SkImages 16 SbxValue 15 sdr::SelectionController 15 oox::drawingml::Shape 15 lucene::util::ScorerDocQueue 15 lucene::search::Explanation 15 connectivity::sdbcx::OKey 15 SvTreeListEntry 15 SkImageInfo 15 SkFILEStream 15 SkDynamicMemoryWStream 15 SdrOle2Obj 15 ScSingleRefData 15 SbxVariable 15 SbxObject 15 NumericFormatter 15 FixedText 14 sfx2::sidebar::Panel 14 lucene::store::RAMDirectory 14 lucene::queryParser::legacy::QueryParserBase 14 dbaui::OGenericUnoController 14 SwContentIndex 14 SvxPixelCtl 14 SvTabListBox 14 SkPixmap 14 SfxInterface 14 SdrSnapView 14 ScImportExport 14 SVTXNumericField 14 LanguageTag 14 GrBackendRenderTarget 14 Dialog 13 svx::FrameSelector 13 lucene::index::MultipleTermPositions 13 lucene::index::LogMergePolicy 13 lucene::index::FieldInfos 13 connectivity::sdbcx::OGroup 13 chart::DataSeries 13 SvxBmpMask 13 SvNumberformat 13 SpinButton 13 SkTextBlobBuilder 13 SkCodec 13 SfxViewShell 13 SfxApplication 13 ScPostIt 13 QtInstance 13 MyThes 13 ImplJobSetup 12 sdr::table::SdrTableObjImpl 12 sdr::properties::BaseProperties 12 lucene::store::RAMOutputStream 12 lucene::store::RAMInputStream 12 lucene::store::IndexInput 12 lucene::search::spans::SpanNearQuery 12 chart::Title 12 avmedia::MediaWindow 12 SwMailMergeConfigItem 12 SvxShapeText 12 SvxShapeGroup 12 SvxSearchCharSet 12 SkPixelRef 12 SkOrderedFontMgr 12 SkFontMgr 12 SkColorInfo 12 SkColorFilters 12 SfxListUndoAction 12 SdrVirtObj 12 SdrRectObj 12 ScVbaShapes 12 ScSheetDPData 12 NotebookBar 12 MenuButton 12 GrBackendTexture 12 FmXGridPeer 12 FmFormShell 11 sfx2::sidebar::Theme 11 rptui::OOle2Obj 11 property::OPropertySet 11 oox::shape::ShapeContextHandler 11 lucene::store::BufferedIndexInput 11 lucene::search::SortField 11 lucene::search::PhraseQuery 11 lucene::index::Payload 11 framework::AddonsOptions 11 drawinglayer::attribute::Sdr3DObjectAttribute 11 connectivity::file::OResultSet 11 chart::Legend 11 chart::GridProperties 11 chart::DataTable 11 TabPage 11 SvxUnoTextField 11 SvxColorToolBoxControl 11 SvXMLNumFormatContext 11 SkParse 11 SkAndroidCodec 11 Sk3DView 11 SfxRequest 11 SfxDispatcher 11 SdrPageObj 11 ScSimpleUndo 11 ScRefCellValue 11 ScRangePairList 11 GrContext_Base 11 Formatter 11 CompressGraphicsDialog 10 svx::DialControl 10 sdr::contact::ViewContactOfE3dScene 10 sd::DrawView 10 oox::shape::ShapeFilterBase 10 lucene::util::AStringReader 10 lucene::store::RAMFile 10 lucene::search::spans::SpanOrQuery 10 lucene::search::Sort 10 lucene::search::RangeQuery 10 lucene::search::FuzzyTermEnum 10 lucene::index::DirectoryIndexReader 10 drawinglayer::attribute::FontAttribute 10 XMLTextParagraphExport 10 Writer 10 VclMultiLineEdit 10 VCLXWindow 10 ToolBox 10 TabControl 10 SwUserField 10 SvxZoomSliderControl 10 SvXMLExport 10 SkWStream 10 SkUTF 10 SkTextBlob 10 SkRuntimeEffect 10 SkPathMeasure 10 SkDrawable 10 SfxDocumentInfoItem 10 SdrText 10 SdrPage 10 SdrModel 10 SdNavigatorWin 10 ScViewUtil 10 ScRangeList 10 ScAutoFormatData 10 SbxDimArray 10 SbxArray 10 FormattedField 10 E3dCompoundObject 10 DffPropertyReader 10 DdeService 10 BasicManager value='distro/collabora/lov-5.2'>distro/collabora/lov-5.2 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/sd/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-06-11 20:56:30 +0100
committerCaolán McNamara <caolanm@redhat.com>2017-07-21 08:20:50 +0100
commit00657aef09d854c74fb426a935a3e8b1fc390bb0 (patch)
treefd1a9bb264fe15dcc129498e62060ecd256b1ee7 /sd/source
parentfa987cbb813cfd729fe490f2f1258b7c8d7fb174 (diff)
migrate to boost::gettext
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
Diffstat (limited to 'sd/source')