[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