[Libreoffice-commits] .: helpers/update_tree.pl source/text
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Nov 21 14:58:48 PST 2012
helpers/update_tree.pl | 388 ------------------------------------
source/text/shared/tree_strings.xhp | 173 ----------------
2 files changed, 561 deletions(-)
New commits:
commit 0d7698e9affe313d6cb83272958c5600f5736fc5
Author: Zolnai <zolnaitamas2000g at gmail.com>
Date: Wed Nov 21 23:46:44 2012 +0100
Delete obsolete part of tree localization
Change-Id: Ia16fcd82025d7412232bdf8522829cee30015ef9
diff --git a/helpers/update_tree.pl b/helpers/update_tree.pl
deleted file mode 100644
index ea8e7da..0000000
--- a/helpers/update_tree.pl
+++ /dev/null
@@ -1,388 +0,0 @@
-:
-eval 'exec perl -wS $0 ${1+"$@"}'
- if 0;
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-use Cwd 'abs_path';
-use File::Find;
-use File::Copy qw/cp mv/;
-use File::Basename;
-
-# update the tree files in <platform>/misc/*
-
-$| = 1;
-
-my $prj = $ENV{ENVPRJ};
-
-my $inpath = $ENV{INPATH};
-terminate() if ( ! defined $inpath );
-
-my $destpath = $inpath;
-my $with_lang = $ENV{WITH_LANG};
-my $xmllint = $ENV{XMLLINT};
-
-
-# Always use / directory separators
-$prj =~ s/\\/\//g if defined($prj);
-$inpath =~ s/\\/\//g;
-$destpath =~ s/\\/\//g;
-
-
-if ( ! defined $prj ) {
-# do someting that works for manual call
- ($scriptname = `pwd`) =~ s/\n/\/$0/;
- ($tree_src = $scriptname) =~ s/\/update_tree.pl/\/..\/source\/auxiliary/;
- ($tree_dest = $scriptname) =~ s/\/update_tree.pl/\/..\/$destpath\/misc/;
- ($source_dir = $scriptname) =~ s/\/update_tree.pl/\/..\/source/;
- ($source_dir_xhp = $scriptname) =~ s/\/update_tree.pl/\/..\/source/;
-
- if ( defined $ENV{TRYSDF} || defined $ENV{LOCALIZESDF} )
- {
- if( defined $ENV{LOCALIZATION_FOUND} && $ENV{LOCALIZATION_FOUND} eq "YES" )
- {
- $source_dir = $ENV{TRYSDF};
- }
- elsif( defined $ENV{LOCALIZESDF} && $ENV{LOCALIZESDF} ne "" )
- {
- $source_dir = $ENV{LOCALIZESDF};
- }
- $source_dir =~ s/\/auxiliary\/localize.sdf$// ;
- }
- $treestrings = "$source_dir/text/shared/tree_strings.xhp";
-} else {
- $tree_src = "$prj\/source\/auxiliary";
- $tree_dest = "$prj\/$destpath\/misc";
- $source_dir = "$prj\/source";
- $source_dir_xhp = "$prj\/source";
- $treestrings = "$source_dir/text/shared/tree_strings.xhp";
-
- if( defined $ENV{LOCALIZATION_FOUND} && $ENV{LOCALIZATION_FOUND} eq "YES" )
- {
- $source_dir = $ENV{TRYSDF};
- }
- elsif ( defined $ENV{LOCALIZESDF} && $ENV{LOCALIZESDF} ne "" )
- {
- $source_dir = $ENV{LOCALIZESDF};
- }
- $source_dir =~ s/\/auxiliary\/localize.sdf$// ;
-}
-
-# Get the English tree files as master
-#-------------------------------
-# Update English from xhp
-#-------------------------------
-&do_english;
-#-------------------------------
-# Update localizations from sdf
-#-------------------------------
-
-if( defined $with_lang && $with_lang ne "" )
-{
- @langs = split /\s+/, $with_lang;
- &read_loc;
- for $l(@langs)
- {
- if ($l ne "en-US") {
- &do_lang($l);
- }
- }
-}
-else
-{
- print "\nNo WITH_LANG set, skipping l10n\n";
-}
-#-------------------------------
-#
-
-####################
-# SUBS
-####################
-sub terminate {
- $err = shift;
- print "$err\n\n";
- $msg = <<"MSG";
-
-update_tree.pl
- all languages in WITH_LANG are processed. WITH_LANG=ALL is
- not supported in manual calls.
-
- Updates the *.tree files.
- At first, the English file is updated based on the English
- help topic titles as read from the help files. Then, the
- localized tree files are written based on the English tree
- file and the localized help topic titles.
-
- Requires a valid LibreOffice build environment.
-MSG
- print "$msg\n";
- exit( -1 );
- # die "$msg\n";
-}
-
-#---------------------------------------------------
-
-sub do_english {
- print "Processing en-US\n";
- undef %helpsection; undef %node;
- &readtreestrings;
- &gettreefiles;
- &processtreefiles('en-US');
-}
-
-#---------------------------------------------------
-sub do_lang {
- $lng = shift;
- print "Processing $lng\n";
- &processtreefiles($lng);
-}
-
-#---------------------------------------------------
-sub readtreestrings {
- if (open TREE, $treestrings) {
- while (<TREE>) {
- chomp;
- s/<\/*help:productname>//gis;
- if (/help_section/) {
- s/^\s*<.*help_section//;
- s/<\/.*$//;
- ($id = $_) =~ s/^.*id="(\d+)".*$/$1/;
- ($title = $_) =~ s/^.*title="(.*)".*$/$1/;
- $helpsection{$id} = $title;
- }
-
- if (/node id=/) {
- s/^\s*<.*node //;
- s/<\/.*$//;
- ($id = $_) =~ s/^.*id="(\d+)".*$/$1/;
- ($title = $_) =~ s/^.*title="(.*)".*$/$1/;
- $node{$id} = $title;
- }
- }
- close TREE;
- } else {
- &terminate("Error opening $treestrings");
- }
-}
-
-#------------------------------------
-sub gettreefiles {
- # Read the tree files from the directory
- # this list is also used for all foreign languages
- if (opendir ENUS, "$tree_src") {
- @treeviews = grep /\.tree/, readdir ENUS;
- closedir ENUS;
- } else {
- &terminate("Cannot open directory $tree_src");
- }
-}
-
-#------------------------------------
-sub processtreefiles {
- $lng = shift;
- use File::Temp qw/ tempfile /;
- use File::Spec;
-
- for $tv(@treeviews) {
- @lines = &readtv("$tree_src/$tv");
- for $l(@lines) {
- if ($l =~ /topic/) {
- ($id = $l) =~ s/^.*id="([^"]*)".*$/$1/gis;
- ($module = $id) =~ s/^([^\/]*).*$/$1/;
- $id =~ s/^.*?\///;
- $file = "$source_dir_xhp/$id";
-
- if ($lng eq 'en-US') { # english comes from the file
- if (open F,$file) {
- undef $/; $cnt = <F>; close F;
- $cnt =~ s/^.*<title[^>]+id="tit"[^>]*>([^<]*)<\/title>.*$/$1/gis;
- $cnt =~ s/'/\'/gis; $cnt =~ s/&/+/gis;
- $cnt =~ s/"/\'/gis; $cnt =~ s/&/+/gis;
- $l = "<topic id=\"$module/$id\">$cnt</topic>\n";
- } else {
- $l = "<!-- removed $module/$id -->\n";
- }
- } else { # localized comes from the localize sdf
- if (defined($loc_title{$lng}->{$id})) {
- $l = "<topic id=\"$module/$id\">$loc_title{$lng}->{$id}</topic>\n";
- } else {
- }
- }
- }
-
- if ($l =~/<node/) {
- ($id = $l) =~ s/^.*id="(\d+)".*$/$1/gis;
- if ($lng eq 'en-US') {
- if (defined($node{$id})) {
- $l =~ s/title="(.*)"/title="$node{$id}"/;
- } else {
- $l =~ s/title="(.*)"/title="NOTFOUND:$id"/;
- }
- } else {
- if (defined($node{$lng}->{$id})) {
- $l =~ s/title="(.*)"/title="$node{$lng}->{$id}"/;
- }
- }
- }
-
- if ($l =~/<help_section/) {
- ($id = $l) =~ s/^.*id="(\d+)".*$/$1/gis;
- if ($lng eq 'en-US') {
- if (defined($helpsection{$id})) {
- $l =~ s/title="(.*)"/title="$helpsection{$id}"/;
- } else {
- $l =~ s/title="(.*)"/title="NOTFOUND:$id"/;
- }
- } else {
- if (defined($helpsection{$lng}->{$id})) {
- $l =~ s/title="(.*)"/title="$helpsection{$lng}->{$id}"/;
- }
- }
- }
- }
- if ( ! -d "$tree_dest/$lng" ) {
- mkdir "$tree_dest/$lng" or die "\nCouldn't create directory \"$tree_dest/$lng\"";
- }
- my $treeoutdir = "$tree_dest/$lng";
- my $tmpname_template=$tv."_XXXXX";
- my ( $treetmpfilehandle, $treetmpfile ) = tempfile($tmpname_template , DIR => File::Spec->tmpdir() );
- close $treetmpfilehandle ;
- if (open TV, ">$treetmpfile") {
- for $line(@lines) {
- $line =~ s/\$\[officename\]/%PRODUCTNAME/g;
- $line =~ s/\$\[officeversion\]/%PRODUCTVERSION/g;
- print TV $line;
- }
- close TV;
- chmod 0664, $treetmpfile or &terminate("Cannot change rights on $treetmpfile");
- if( $^O eq 'MSWin32' )
- {
- $tree_dest =~ s/\//\\/g ;
- unlink "$tree_dest\\$lng\\$tv" ;
- mv $treetmpfile , "$tree_dest\\$lng\\$tv" or &terminate("Cannot mv $treetmpfile to $tree_dest\\$lng\\$tv" );
- }
- else
- {
- unlink "$tree_dest/$lng/$tv" ;
- my $ret=mv $treetmpfile , "$tree_dest/$lng/$tv$inpath" or &terminate("Cannot write to $tree_dest/$lng/$tv$inpath - Error $!");
- my $ret=mv "$tree_dest/$lng/$tv$inpath" , "$tree_dest/$lng/$tv" or &terminate("Cannot write to $tree_dest/$lng/$tv - Error $!");
- #xmllint is crashing on windows, fixme
- if( $^O ne 'cygwin' )
- {
- system("$xmllint --noout --noent $tree_dest/$lng/$tv") == 0 or &terminate("$tree_dest/$lng/$tv is illformed xml ($xmllint on $^O)" );
- }
- }
- } else {
- &terminate("Cannot write to $tvout");
- }
- }
-}
-
-#------------------------------------
-sub readtv {
- my $f = shift;
- if (open TV, $f) {
- $/ = "\n";
- my @l = <TV>;
- close TV;
- return @l;
- } else {
- &terminate("Error opening $f");
- }
-}
-
-#-------------------------------------
-# read entries from localize.sdf files
-#-------------------------------------
-sub read_loc {
- $/ = "\n";
- my $path = "$source_dir/text";
- @files = `find $source_dir/text -name localize.sdf`;
- for my $fname (@files) {
- $FS = '\t';
- open(LOCALIZE_SDF, $fname) || die 'Cannot open "localize.sdf".'."$fname";
- while (<LOCALIZE_SDF>) {
- my $sdf_line = $_;
- my ($Fld1,$file,$Fld3,$Fld4,$id,$Fld6,$Fld7,$Fld8,$Fld9,$lang,$text) = split($FS, $sdf_line , 12);
- next if ( $Fld1 =~ /^#/);
- if ($id eq 'tit') {
- #strip filename
- $file =~ s/.*text\\/text\\/g;
- #convert \ to / in filename
- $file =~ s/\\/\//g;
- #fpe: i46823 - need to encode &s, added encoding
- $text =~ s/&(?!amp;)/&/g;
- #help xml tags are not allowed in .tree files
- $text =~ s/\\<.*?\\>//g;
- # add entry to the hash
- $loc_title{$lang}->{$file} = $text;
- }
- if ($file =~ /tree_strings.xhp/) {
- #strip filename
- $file =~ s/.*text/text/g;
- #convert \ to / in filename
- $file =~ s/\\/\//g;
- if ($text =~ /^<help_section/) {
- #example: <help_section application="scalc" id="08" title="表è¨ç®ããã¥ã¡ã³ã">
- my ($fld1,$app,$fld3,$id,$fld5,$sec_title) = split('"', $text, 7);
- #fpe: i46823 - need to encode &s, added encoding
- if( defined $sec_title )
- {
- $sec_title =~ s/&(?!amp;)/&/g;
- #help xml tags are not allowed in .tree files
- $sec_title =~ s/\\<.*?\\>//g;
- #unquot \<item ... /\>
- terminate( "\n\nERROR: Bad string in file '$fname' will cause invalid xml tree file \n---\n'$sdf_line'\n---\nPlease remove or replace < = '<' and > = '>' within the title attribute '$sec_title'\n") , if( $sec_title =~ /[\<\>]/ );
- $helpsection{$lang}->{$id} = $sec_title;
- }
- } elsif ($text =~/<node id=/) {
- # example: <node id="0205" title="Tabelas em documentos de texto">
- # BEWARE: title may contain escaped '"' so only match " not preceded by \
- # using a zeroâwidth negative lookâbehind assertion.
- my ($fld1,$id,$fld3,$node_title,$Fld5) = split(/(?<!\\)"/, $text, 5);
- #fpe: i46823 - need to encode &s, added encoding
- if( defined $node_title )
- {
- $node_title =~ s/&(?!amp;)/&/g;
- #help xml tags are not allowed in .tree files
- $node_title =~ s/\\<.*?\\>//g;
- terminate( "\n\nERROR: Bad string in '$fname' will cause invalid xml tree file \n---\n'$sdf_line'\n---\nPlease remove or replace < = '<' and > = '>' within the title attribute '$node_title'\n") , if( $node_title =~ /[\<\>]/ );
- }
- $node{$lang}->{$id} = $node_title;
- }
- }
- }
- close LOCALIZE_SDF;
- }
- # statistics
- $total_elements=0;
- foreach $lang (keys %loc_title) {
- $no_elements = scalar(keys(%{$loc_title{$lang}}));
- push(@langstat, "$lang:\t ".$no_elements." matches\n");
- $total_elements += $no_elements;
- }
-}
diff --git a/source/text/shared/tree_strings.xhp b/source/text/shared/tree_strings.xhp
deleted file mode 100644
index c295598..0000000
--- a/source/text/shared/tree_strings.xhp
+++ /dev/null
@@ -1,173 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-
-<!--***********************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************--><helpdocument version="1.0">
-<meta>
-<topic id="textsharedtree_stringsxml" indexer="include" status="PUBLISH">
-<title xml-lang="en-US" id="tit" localize="false">Note to translators:</title>
-<filename>/text/shared/tree_strings.xhp</filename>
-</topic>
-<history>
-<created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created>
-<lastedited date="2003-10-31T00:00:00">converted from old format - fpe</lastedited>
-</history>
-</meta>
-<body>
-
-
- <comment>This file contains extra strings for the contents (*.tree) files. No indexing!</comment>
- <switch select="sys"> <case select="OS2">
- <paragraph role="heading" level="1" id="hd_id3155364" l10n="U" xml-lang="en-US" oldref="1" localize="false">Note to translators:</paragraph>
- <paragraph role="paragraph" id="par_id3150713" l10n="U" xml-lang="en-US" oldref="106" localize="false">Only translate strings that appear inside the title attribute (e.g. title="translate me"). Leave everything else untouched!</paragraph>
- <paragraph role="heading" level="2" id="hd_id3155805" l10n="U" xml-lang="en-US" oldref="2" localize="false">File: swriter.tree (02, 06)</paragraph>
- <paragraph role="paragraph" id="par_id3147571" l10n="U" xml-lang="en-US" oldref="3"><help_section application="swriter" id="02" title="Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3157959" l10n="U" xml-lang="en-US" oldref="4"><node id="0201" title="General Information and User Interface Usage"></paragraph>
- <paragraph role="paragraph" id="par_id3153527" l10n="U" xml-lang="en-US" oldref="5"><node id="0202" title="Command and Menu Reference"></paragraph>
- <paragraph role="paragraph" id="par_id3153311" l10n="U" xml-lang="en-US" oldref="6"><node id="020201" title="Menus"></paragraph>
- <paragraph role="paragraph" id="par_id3149182" l10n="U" xml-lang="en-US" oldref="7"><node id="020202" title="Toolbars"></paragraph>
- <paragraph role="paragraph" id="par_id3145383" l10n="U" xml-lang="en-US" oldref="8"><node id="0203" title="Creating Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3149812" l10n="U" xml-lang="en-US" oldref="9"><node id="0204" title="Graphics in Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3166461" l10n="U" xml-lang="en-US" oldref="10"><node id="0205" title="Tables in Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3155136" l10n="U" xml-lang="en-US" oldref="11"><node id="0206" title="Objects in Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3155629" l10n="U" xml-lang="en-US" oldref="12"><node id="0207" title="Sections and Frames in Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3150670" l10n="U" xml-lang="en-US" oldref="13"><node id="0208" title="Tables of Contents and Indexes"></paragraph>
- <paragraph role="paragraph" id="par_id3153349" l10n="U" xml-lang="en-US" oldref="14"><node id="0209" title="Fields in Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3145120" l10n="U" xml-lang="en-US" oldref="15"><node id="0210" title="Navigating Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3159400" l10n="U" xml-lang="en-US" oldref="16"><node id="0211" title="Calculating in Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3145674" l10n="U" xml-lang="en-US" oldref="17"><node id="0212" title="Formatting Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3143229" l10n="U" xml-lang="en-US" oldref="18"><node id="021201" title="Templates and Styles"></paragraph>
- <paragraph role="paragraph" id="par_id3157910" l10n="U" xml-lang="en-US" oldref="19"><node id="0213" title="Special Text Elements"></paragraph>
- <paragraph role="paragraph" id="par_id3148564" l10n="U" xml-lang="en-US" oldref="20"><node id="0214" title="Automatic Functions"></paragraph>
- <paragraph role="paragraph" id="par_id3145609" l10n="U" xml-lang="en-US" oldref="21"><node id="0215" title="Numbering and Lists"></paragraph>
- <paragraph role="paragraph" id="par_id3146794" l10n="U" xml-lang="en-US" oldref="22"><node id="0216" title="Spellchecking, Thesaurus, and Languages"></paragraph>
- <paragraph role="paragraph" id="par_id3159413" l10n="U" xml-lang="en-US" oldref="23"><node id="0217" title="Forms in Text Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3149656" l10n="U" xml-lang="en-US" oldref="24"><node id="0218" title="Troubleshooting Tips"></paragraph>
- <paragraph role="paragraph" id="par_id3150398" l10n="U" xml-lang="en-US" oldref="25"><node id="0219" title="Loading, Saving, Importing, and Exporting"></paragraph>
- <paragraph role="paragraph" id="par_id3153524" l10n="U" xml-lang="en-US" oldref="26"><node id="0220" title="Master Documents"></paragraph>
- <paragraph role="paragraph" id="par_id3154367" l10n="U" xml-lang="en-US" oldref="27"><node id="0221" title="Links and References"></paragraph>
- <paragraph role="paragraph" id="par_id3159152" l10n="U" xml-lang="en-US" oldref="28"><node id="0222" title="Printing"></paragraph>
- <paragraph role="paragraph" id="par_id3145421" l10n="U" xml-lang="en-US" oldref="29"><node id="0223" title="Searching and Replacing"></paragraph>
- <paragraph role="paragraph" id="par_id3150871" l10n="U" xml-lang="en-US" oldref="30"><help_section application="swriter" id="06" title="HTML Documents"></paragraph>
- <paragraph role="heading" level="2" id="hd_id3153193" l10n="U" xml-lang="en-US" oldref="31" localize="false">File: common.tree (09,10)</paragraph>
- <paragraph role="paragraph" id="par_id3150768" l10n="U" xml-lang="en-US" oldref="32"><help_section application="swriter" id="01" title="Installation"></paragraph>
- <paragraph role="paragraph" id="par_id3147229" l10n="U" xml-lang="en-US" oldref="33"><help_section application="swriter" id="10" title="Common Help Topics"></paragraph>
- <paragraph role="paragraph" id="par_id3152934" l10n="U" xml-lang="en-US" oldref="34"><node id="1001" title="General Information"></paragraph>
- <paragraph role="paragraph" id="par_id3155429" l10n="U" xml-lang="en-US" oldref="107"><node id="1002" title="%PRODUCTNAME and Microsoft Office"></paragraph>
- <paragraph role="paragraph" id="par_id3153368" l10n="U" xml-lang="en-US" oldref="35"><node id="1003" title="Command and Menu Reference"></paragraph>
- <paragraph role="paragraph" id="par_id3146147" l10n="U" xml-lang="en-US" oldref="36"><node id="1004" title="%PRODUCTNAME Options"></paragraph>
- <paragraph role="paragraph" id="par_id3145365" l10n="U" xml-lang="en-US" oldref="37"><node id="1005" title="Wizards"></paragraph>
- <paragraph role="paragraph" id="par_id3150487" l10n="U" xml-lang="en-US" oldref="38"><node id="100501" title="Letter Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3151113" l10n="U" xml-lang="en-US" oldref="39"><node id="100502" title="Fax Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3156442" l10n="U" xml-lang="en-US" oldref="41"><node id="100504" title="Agenda Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3146975" l10n="U" xml-lang="en-US" oldref="42"><node id="100505" title="Presentation Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3148617" l10n="U" xml-lang="en-US" oldref="43"><node id="100506" title="HTML Export Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3153143" l10n="U" xml-lang="en-US" oldref="44"><node id="100507" title="Group Element Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3153574" l10n="U" xml-lang="en-US" oldref="46"><node id="100509" title="Forms Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3146921" l10n="U" xml-lang="en-US" oldref="47"><node id="100510" title="Document Converter Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3154096" l10n="U" xml-lang="en-US" oldref="48"><node id="100511" title="Table Element Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3144766" l10n="U" xml-lang="en-US" oldref="49"><node id="100512" title="Combo Box/List Box Wizard"></paragraph>
- <paragraph role="paragraph" id="par_id3154729" l10n="U" xml-lang="en-US" oldref="108"><node id="1006" title="Configuring %PRODUCTNAME"></paragraph>
- <paragraph role="paragraph" id="par_id3151076" l10n="U" xml-lang="en-US" oldref="109"><node id="1007" title="Working with the User Interface"></paragraph>
- <paragraph role="paragraph" id="par_id3147125" l10n="U" xml-lang="en-US" oldref="110"><node id="1008" title="Printing, Faxing, Sending"></paragraph>
- <paragraph role="paragraph" id="par_id3149418" l10n="U" xml-lang="en-US" oldref="111"><node id="1009" title="Drag & Drop"></paragraph>
- <paragraph role="paragraph" id="par_id3154016" l10n="U" xml-lang="en-US" oldref="112"><node id="1010" title="Copy and Paste"></paragraph>
- <paragraph role="paragraph" id="par_id3156180" l10n="U" xml-lang="en-US" oldref="113"><node id="1011" title="Databases"></paragraph>
- <paragraph role="paragraph" id="par_id3150715" l10n="U" xml-lang="en-US" oldref="114"><node id="1012" title="Charts and Diagrams"></paragraph>
- <paragraph role="paragraph" id="par_id3154164" l10n="U" xml-lang="en-US" oldref="115"><node id="1013" title="Load, Save, Import, Export"></paragraph>
- <paragraph role="paragraph" id="par_id3145650" l10n="U" xml-lang="en-US" oldref="116"><node id="1014" title="Links and References"></paragraph>
- <paragraph role="paragraph" id="par_id3153838" l10n="U" xml-lang="en-US" oldref="117"><node id="1015" title="Document Version Tracking"></paragraph>
- <paragraph role="paragraph" id="par_id3150327" l10n="U" xml-lang="en-US" oldref="118"><node id="1016" title="Labels and Business Cards"></paragraph>
- <paragraph role="paragraph" id="par_id3153708" l10n="U" xml-lang="en-US" oldref="119"><node id="1018" title="Inserting External Data"></paragraph>
- <paragraph role="paragraph" id="par_id3148916" l10n="U" xml-lang="en-US" oldref="120"><node id="1019" title="Automatic Functions"></paragraph>
- <paragraph role="paragraph" id="par_id3152964" l10n="U" xml-lang="en-US" oldref="121"><node id="1020" title="Searching and Replacing"></paragraph>
- <paragraph role="paragraph" id="par_id3153765" l10n="U" xml-lang="en-US" oldref="50"><node id="1021" title="Guides"></paragraph>
- <paragraph role="paragraph" id="par_id3154361" l10n="U" xml-lang="en-US" oldref="51"><help_section application="swriter" id="09" title="Database Functionality"></paragraph>
- <paragraph role="paragraph" id="par_id3150043" l10n="U" xml-lang="en-US" oldref="122"><node id="0901" title="General Information"></paragraph>
- <paragraph role="paragraph" id="par_id3154254" l10n="U" xml-lang="en-US" oldref="123"><node id="0902" title="Data Sources"></paragraph>
- <paragraph role="paragraph" id="par_id3149565" l10n="U" xml-lang="en-US" oldref="124"><node id="0903" title="Forms"></paragraph>
- <paragraph role="paragraph" id="par_id3155334" l10n="U" xml-lang="en-US" oldref="125"><node id="0904" title="Tables, Queries and Indexes"></paragraph>
- <paragraph role="paragraph" id="par_id3149107" l10n="U" xml-lang="en-US" oldref="126"><node id="0905" title="Relations"></paragraph>
- <paragraph role="paragraph" id="par_id3155937" l10n="U" xml-lang="en-US" oldref="127"><node id="0906" title="Reports"></paragraph>
- <paragraph role="heading" level="2" id="hd_id3145147" l10n="U" xml-lang="en-US" oldref="52" localize="false">File: sbasic.tree (07)</paragraph>
- <paragraph role="paragraph" id="par_id3153963" l10n="U" xml-lang="en-US" oldref="53"><help_section application="sbasic" id="07" title="Macros and Programming"></paragraph>
- <paragraph role="paragraph" id="par_id3151248" l10n="U" xml-lang="en-US" oldref="54"><node id="0701" title="General Information and User Interface Usage"></paragraph>
- <paragraph role="paragraph" id="par_id3154023" l10n="U" xml-lang="en-US" oldref="55"><node id="0702" title="Command Reference"></paragraph>
- <paragraph role="paragraph" id="par_id3149924" l10n="U" xml-lang="en-US" oldref="56"><node id="070201" title="Alphabetic List of Functions, Statements, and Operators"></paragraph>
- <paragraph role="paragraph" id="par_id3145769" l10n="U" xml-lang="en-US" oldref="128"><node id="070202" title="Run-Time Functions, Statements, and Operators"></paragraph>
- <paragraph role="paragraph" id="par_id3155606" l10n="U" xml-lang="en-US" oldref="57"><node id="0703" title="Guides"></paragraph>
- <paragraph role="heading" level="2" id="hd_id3150307" l10n="U" xml-lang="en-US" oldref="58" localize="false">File: scalc.tree (08)</paragraph>
- <paragraph role="paragraph" id="par_id3149210" l10n="U" xml-lang="en-US" oldref="59"><help_section application="scalc" id="08" title="Spreadsheets"></paragraph>
- <paragraph role="paragraph" id="par_id3155582" l10n="U" xml-lang="en-US" oldref="60"><node id="0801" title="General Information and User Interface Usage"></paragraph>
- <paragraph role="paragraph" id="par_id3149033" l10n="U" xml-lang="en-US" oldref="61"><node id="0802" title="Command and Menu Reference"></paragraph>
- <paragraph role="paragraph" id="par_id3148630" l10n="U" xml-lang="en-US" oldref="62"><node id="080201" title="Menus"></paragraph>
- <paragraph role="paragraph" id="par_id3156138" l10n="U" xml-lang="en-US" oldref="63"><node id="080202" title="Toolbars"></paragraph>
- <paragraph role="paragraph" id="par_id3159236" l10n="U" xml-lang="en-US" oldref="64"><node id="0803" title="Functions Types and Operators"></paragraph>
- <paragraph role="paragraph" id="par_id3153197" l10n="U" xml-lang="en-US" oldref="65"><node id="0804" title="Loading, Saving, Importing, and Exporting"></paragraph>
- <paragraph role="paragraph" id="par_id3153705" l10n="U" xml-lang="en-US" oldref="66"><node id="0805" title="Formatting"></paragraph>
- <paragraph role="paragraph" id="par_id3166425" l10n="U" xml-lang="en-US" oldref="67"><node id="0806" title="Filtering and Sorting"></paragraph>
- <paragraph role="paragraph" id="par_id3154716" l10n="U" xml-lang="en-US" oldref="68"><node id="0807" title="Printing"></paragraph>
- <paragraph role="paragraph" id="par_id3150344" l10n="U" xml-lang="en-US" oldref="69"><node id="0808" title="Data Ranges"></paragraph>
- <paragraph role="paragraph" id="par_id3150364" l10n="U" xml-lang="en-US" oldref="70"><node id="0809" title="Pivot Table"></paragraph>
- <paragraph role="paragraph" id="par_id3149966" l10n="U" xml-lang="en-US" oldref="71"><node id="0810" title="Scenarios"></paragraph>
- <paragraph role="paragraph" id="par_id3146811" l10n="U" xml-lang="en-US" oldref="72"><node id="0811" title="References"></paragraph>
- <paragraph role="paragraph" id="par_id3148421" l10n="U" xml-lang="en-US" oldref="73"><node id="0812" title="Viewing, Selecting, Copying"></paragraph>
- <paragraph role="paragraph" id="par_id3145258" l10n="U" xml-lang="en-US" oldref="74"><node id="0813" title="Formulas and Calculations"></paragraph>
- <paragraph role="paragraph" id="par_id3145586" l10n="U" xml-lang="en-US" oldref="75"><node id="0814" title="Protection"></paragraph>
- <paragraph role="paragraph" id="par_id3150885" l10n="U" xml-lang="en-US" oldref="76"><node id="0815" title="Miscellaneous"></paragraph>
- <paragraph role="heading" level="2" id="hd_id3153656" l10n="U" xml-lang="en-US" oldref="77" localize="false">File: smath.tree (03)</paragraph>
- <paragraph role="paragraph" id="par_id3150519" l10n="U" xml-lang="en-US" oldref="78"><help_section application="smath" id="03" title="Formulas"></paragraph>
- <paragraph role="paragraph" id="par_id3155529" l10n="U" xml-lang="en-US" oldref="79"><node id="0301" title="General Information and User Interface Usage"></paragraph>
- <paragraph role="paragraph" id="par_id3150522" l10n="U" xml-lang="en-US" oldref="80"><node id="0302" title="Command and Menu Reference"></paragraph>
- <paragraph role="paragraph" id="par_id3146978" l10n="U" xml-lang="en-US" oldref="81"><node id="0303" title="Working with Formulas"></paragraph>
- <paragraph role="heading" level="2" id="hd_id3148816" l10n="U" xml-lang="en-US" oldref="82" localize="false">File: simpress.tree (04)</paragraph>
- <paragraph role="paragraph" id="par_id3156168" l10n="U" xml-lang="en-US" oldref="83"><help_section application="simpress" id="04" title="Presentations and Drawings"></paragraph>
- <paragraph role="paragraph" id="par_id3155129" l10n="U" xml-lang="en-US" oldref="84"><node id="0401" title="General Information and User Interface Usage"></paragraph>
- <paragraph role="paragraph" id="par_id3152890" l10n="U" xml-lang="en-US" oldref="85"><node id="0402" title="Command and Menu Reference"></paragraph>
- <paragraph role="paragraph" id="par_id3155089" l10n="U" xml-lang="en-US" oldref="86"><node id="040201" title="Presentations (%PRODUCTNAME Impress)"></paragraph>
- <paragraph role="paragraph" id="par_id3153305" l10n="U" xml-lang="en-US" oldref="87"><node id="04020101" title="Menus"></paragraph>
- <paragraph role="paragraph" id="par_id3148841" l10n="U" xml-lang="en-US" oldref="88"><node id="04020102" title="Toolbars"></paragraph>
- <paragraph role="paragraph" id="par_id3156200" l10n="U" xml-lang="en-US" oldref="89"><node id="040202" title="Drawings (%PRODUCTNAME Draw)"></paragraph>
- <paragraph role="paragraph" id="par_id3153816" l10n="U" xml-lang="en-US" oldref="90"><node id="04020201" title="Menus"></paragraph>
- <paragraph role="paragraph" id="par_id3146154" l10n="U" xml-lang="en-US" oldref="91"><node id="04020202" title="Toolbars"></paragraph>
- <paragraph role="paragraph" id="par_id3148866" l10n="U" xml-lang="en-US" oldref="92"><node id="0403" title="Loading, Saving, Importing, and Exporting"></paragraph>
- <paragraph role="paragraph" id="par_id3151244" l10n="U" xml-lang="en-US" oldref="93"><node id="0404" title="Formatting"></paragraph>
- <paragraph role="paragraph" id="par_id3149329" l10n="U" xml-lang="en-US" oldref="94"><node id="0405" title="Printing"></paragraph>
- <paragraph role="paragraph" id="par_id3150318" l10n="U" xml-lang="en-US" oldref="95"><node id="0406" title="Effects"></paragraph>
- <paragraph role="paragraph" id="par_id3150107" l10n="U" xml-lang="en-US" oldref="96"><node id="0407" title="Objects, Graphics, and Bitmaps"></paragraph>
- <paragraph role="paragraph" id="par_id3154343" l10n="U" xml-lang="en-US" oldref="97"><node id="0408" title="Groups and Layers"></paragraph>
- <paragraph role="paragraph" id="par_id3148604" l10n="U" xml-lang="en-US" oldref="98"><node id="0409" title="Text in Presentations and Drawings"></paragraph>
- <paragraph role="paragraph" id="par_id3155269" l10n="U" xml-lang="en-US" oldref="99"><node id="0410" title="Viewing"></paragraph>
- <paragraph role="heading" level="2" id="hd_id3149593" l10n="U" xml-lang="en-US" oldref="100" localize="false">File: schart.tree (05)</paragraph>
- <paragraph role="paragraph" id="par_id3156351" l10n="U" xml-lang="en-US" oldref="101"><help_section application="scalc" id="05" title="Charts and Diagrams"></paragraph>
- <paragraph role="paragraph" id="par_id3156177" l10n="U" xml-lang="en-US" oldref="102"><node id="0501" title="General Information"></paragraph>
- <paragraph role="paragraph" id="par_id3156036" l10n="U" xml-lang="en-US" oldref="103"><node id="0502" title="Command and Menu Reference"></paragraph>
- <paragraph role="paragraph" id="par_id3153285" l10n="U" xml-lang="en-US" oldref="104"><node id="050201" title="Menus"></paragraph>
- <paragraph role="paragraph" id="par_id3154959" l10n="U" xml-lang="en-US" oldref="105"><node id="050202" title="Toolbars"></paragraph>
- </case> </switch>
- </body>
-</helpdocument>
More information about the Libreoffice-commits
mailing list