summaryrefslogtreecommitdiff
path: root/dmake/qssl/runargv.c
blob: c0e602ac9f3f04182d1aa0a0f701d2f045dd5e7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
/* RCS  $Id: runargv.c,v 1.3 2007-10-15 15:46:20 ihi Exp $
--
-- SYNOPSIS
--      Invoke a sub process.
--
-- DESCRIPTION
--  Use the standard methods of executing a sub process.
--
-- AUTHOR
--      Dennis Vadura, dvadura@dmake.wticorp.com
--
-- WWW
--      http://dmake.wticorp.com/
--
-- COPYRIGHT
--      Copyright (c) 1996,1997 by WTI Corp.  All rights reserved.
--
--      This program is NOT free software; you can redistribute it and/or
--      modify it under the terms of the Software License Agreement Provided
--      in the file <distribution-root>/readme/license.txt.
--
-- LOG
--      Use cvs log to obtain detailed change logs.
*/

#include <signal.h>
#include "extern.h"
#include "sysintf.h"

typedef struct prp {
   char *prp_cmd;
   int   prp_group;
   int   prp_ignore;
   int   prp_last;
   int   prp_shell;
   struct prp *prp_next;
} RCP, *RCPPTR;

typedef struct pr {
   int      pr_valid;
   int      pr_pid;
   CELLPTR  pr_target;
   int      pr_ignore;
   int      pr_last;
   RCPPTR   pr_recipe;
   RCPPTR   pr_recipe_end;
   char        *pr_dir;
} PR;

static PR  *_procs    = NIL(PR);
static int  _proc_cnt = 0;
static int  _abort_flg= FALSE;
static int  _use_i    = -1;
static int  _do_upd   = 0;

static  void    _add_child ANSI((int, CELLPTR, int, int));
static  void    _attach_cmd ANSI((char *, int, int, CELLPTR, int, int));
static  void    _finished_child ANSI((int, int));
static  int     _running ANSI((CELLPTR));

/* iz71422 changed the parameters for runargv but it (and the rest of
 * qssl) got *NOT* fixed. */
iz81252 changed the parameters for Pack_argv() and runargv()  but this file
did not get fixed!
PUBLIC int
runargv(target, ignore, group, last, shell, cmd)
CELLPTR target;
int     ignore;
int group;
int last;
int     shell;
char    *cmd;
{
   extern  int  errno;
   int          pid;
   char         **argv;

   if( _running(target) /*&& Max_proc != 1*/ ) {
      /* The command will be executed when the previous recipe
       * line completes. */
      _attach_cmd( cmd, group, ignore, target, last, shell );
      return(1);
   }

   while( _proc_cnt == Max_proc )
      if( Wait_for_child(FALSE, -1) == -1 )  Fatal( "Lost a child %d", errno );

   argv = Pack_argv( group, shell, cmd );

   switch( pid=fork() ){
      int   wid;
      int   status;

   case -1: /* fork failed */
      Error("%s: %s", argv[0], strerror(errno));
      Handle_result(-1, ignore, _abort_flg, target);
      return(-1);

   case 0:  /* child */
      execvp(argv[0], argv);
      Continue = TRUE;   /* survive error message */
      Error("%s: %s", argv[0], strerror(errno));
      kill(getpid(), SIGTERM);
      /*NOTREACHED*/

   default: /* parent */
      _add_child(pid, target, ignore, last);
   }

   return(1);
}


PUBLIC int
Wait_for_child( abort_flg, pid )
int abort_flg;
int pid;
{
   int wid;
   int status;
   int waitchild;

   waitchild = (pid == -1)? FALSE : Wait_for_completion;

   do {
      if( (wid = wait(&status)) == -1 ) return(-1);

      _abort_flg = abort_flg;
      _finished_child(wid, status);
      _abort_flg = FALSE;
   }
   while( waitchild && pid != wid );

   return(0);
}


PUBLIC void
Clean_up_processes()
{
   register int i;

   if( _procs != NIL(PR) ) {
      for( i=0; i<Max_proc; i++ )
     if( _procs[i].pr_valid )
        kill(_procs[i].pr_pid, SIGTERM);

      while( Wait_for_child(TRUE, -1) != -1 );
   }
}


static void
_add_child( pid, target, ignore, last )
int pid;
CELLPTR target;
int ignore;
int     last;
{
   register int i;
   register PR *pp;

   if( _procs == NIL(PR) ) {
      TALLOC( _procs, Max_proc, PR );
   }

   if( (i = _use_i) == -1 )
      for( i=0; i<Max_proc; i++ )
     if( !_procs[i].pr_valid )
        break;

   pp = _procs+i;

   pp->pr_valid  = 1;
   pp->pr_pid    = pid;
   pp->pr_target = target;
   pp->pr_ignore = ignore;
   pp->pr_last   = last;
   pp->pr_dir    = DmStrDup(Get_current_dir());

   Current_target = NIL(CELL);

   _proc_cnt++;

   if( Wait_for_completion ) Wait_for_child( FALSE, pid );
}


static void
_finished_child(pid, status)
int pid;
int status;
{
   register int i;
   register PR *pp;
   char     *dir;

   for( i=0; i<Max_proc; i++ )
      if( _procs[i].pr_valid && _procs[i].pr_pid == pid )
     break;

   /* Some children we didn't make esp true if using /bin/sh to execute a
    * a pipe and feed the output as a makefile into dmake. */
   if( i == Max_proc ) return;
   _procs[i].pr_valid = 0;
   _proc_cnt--;
   dir = DmStrDup(Get_current_dir());
   Set_dir( _procs[i].pr_dir );

   if( _procs[i].pr_recipe != NIL(RCP) && !_abort_flg ) {
      RCPPTR rp = _procs[i].pr_recipe;


      Current_target = _procs[i].pr_target;
      Handle_result( status, _procs[i].pr_ignore, FALSE, _procs[i].pr_target );
      Current_target = NIL(CELL);

      if ( _procs[i].pr_target->ce_attr & A_ERROR ) {
     _procs[i].pr_last = TRUE;
     goto ABORT_REMAINDER_OF_RECIPE;
      }

      _procs[i].pr_recipe = rp->prp_next;

      _use_i = i;
      runargv( _procs[i].pr_target, rp->prp_ignore, rp->prp_group,
           rp->prp_last, rp->prp_shell, rp->prp_cmd );
      _use_i = -1;

      FREE( rp->prp_cmd );
      FREE( rp );

      if( _proc_cnt == Max_proc ) Wait_for_child( FALSE, -1 );
   }
   else {
      Handle_result(status,_procs[i].pr_ignore,_abort_flg,_procs[i].pr_target);

 ABORT_REMAINDER_OF_RECIPE:
      if( _procs[i].pr_last ) {
     FREE(_procs[i].pr_dir );

     if( !Doing_bang ) Update_time_stamp( _procs[i].pr_target );
      }
   }

   Set_dir(dir);
   FREE(dir);
}


static int
_running( cp )
CELLPTR cp;
{
   register int i;

   if( !_procs ) return(FALSE);

   for( i=0; i<Max_proc; i++ )
      if( _procs[i].pr_valid &&
      _procs[i].pr_target == cp  )
     break;

   return( i != Max_proc );
}


static void
_attach_cmd( cmd, group, ignore, cp, last, shell )
char    *cmd;
int group;
int     ignore;
CELLPTR cp;
int     last;
int     shell;
{
   register int i;
   RCPPTR rp;

   for( i=0; i<Max_proc; i++ )
      if( _procs[i].pr_valid &&
      _procs[i].pr_target == cp  )
     break;

   TALLOC( rp, 1, RCP );
   rp->prp_cmd   = DmStrDup(cmd);
   rp->prp_group = group;
   rp->prp_ignore= ignore;
   rp->prp_last  = last;
   rp->prp_shell = shell;

   if( _procs[i].pr_recipe == NIL(RCP) )
      _procs[i].pr_recipe = _procs[i].pr_recipe_end = rp;
   else {
      _procs[i].pr_recipe_end->prp_next = rp;
      _procs[i].pr_recipe_end = rp;
   }
}
69
-rw-r--r--source/dgo/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/dz/librelogo/source.po26
-rw-r--r--source/dz/librelogo/source/help/en-US.po1441
-rw-r--r--source/dz/librelogo/source/pythonpath.po554
-rw-r--r--source/dz/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/dz/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/el/librelogo/source.po26
-rw-r--r--source/el/librelogo/source/help/en-US.po1441
-rw-r--r--source/el/librelogo/source/pythonpath.po554
-rw-r--r--source/el/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/el/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/en-GB/librelogo/source.po26
-rw-r--r--source/en-GB/librelogo/source/help/en-US.po1441
-rw-r--r--source/en-GB/librelogo/source/pythonpath.po554
-rw-r--r--source/en-GB/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/en-GB/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/en-ZA/librelogo/source.po26
-rw-r--r--source/en-ZA/librelogo/source/help/en-US.po1441
-rw-r--r--source/en-ZA/librelogo/source/pythonpath.po554
-rw-r--r--source/en-ZA/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/en-ZA/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/eo/librelogo/source.po26
-rw-r--r--source/eo/librelogo/source/help/en-US.po1441
-rw-r--r--source/eo/librelogo/source/pythonpath.po554
-rw-r--r--source/eo/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/eo/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/es/librelogo/source.po26
-rw-r--r--source/es/librelogo/source/help/en-US.po1441
-rw-r--r--source/es/librelogo/source/pythonpath.po554
-rw-r--r--source/es/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/es/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/et/librelogo/source.po26
-rw-r--r--source/et/librelogo/source/help/en-US.po1441
-rw-r--r--source/et/librelogo/source/pythonpath.po554
-rw-r--r--source/et/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/et/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/eu/librelogo/source.po26
-rw-r--r--source/eu/librelogo/source/help/en-US.po1441
-rw-r--r--source/eu/librelogo/source/pythonpath.po554
-rw-r--r--source/eu/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/eu/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/fa/librelogo/source.po26
-rw-r--r--source/fa/librelogo/source/help/en-US.po1441
-rw-r--r--source/fa/librelogo/source/pythonpath.po554
-rw-r--r--source/fa/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/fa/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/fi/librelogo/source.po26
-rw-r--r--source/fi/librelogo/source/help/en-US.po1441
-rw-r--r--source/fi/librelogo/source/pythonpath.po554
-rw-r--r--source/fi/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/fi/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/fr/librelogo/source.po26
-rw-r--r--source/fr/librelogo/source/help/en-US.po1441
-rw-r--r--source/fr/librelogo/source/pythonpath.po554
-rw-r--r--source/fr/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/fr/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ga/librelogo/source.po26
-rw-r--r--source/ga/librelogo/source/help/en-US.po1441
-rw-r--r--source/ga/librelogo/source/pythonpath.po554
-rw-r--r--source/ga/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ga/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/gd/librelogo/source.po26
-rw-r--r--source/gd/librelogo/source/help/en-US.po1441
-rw-r--r--source/gd/librelogo/source/pythonpath.po554
-rw-r--r--source/gd/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/gd/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/gl/librelogo/source.po26
-rw-r--r--source/gl/librelogo/source/help/en-US.po1441
-rw-r--r--source/gl/librelogo/source/pythonpath.po554
-rw-r--r--source/gl/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/gl/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/gu/librelogo/source.po26
-rw-r--r--source/gu/librelogo/source/help/en-US.po1441
-rw-r--r--source/gu/librelogo/source/pythonpath.po554
-rw-r--r--source/gu/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/gu/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/he/librelogo/source.po26
-rw-r--r--source/he/librelogo/source/help/en-US.po1441
-rw-r--r--source/he/librelogo/source/pythonpath.po554
-rw-r--r--source/he/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/he/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/hi/librelogo/source.po26
-rw-r--r--source/hi/librelogo/source/help/en-US.po1441
-rw-r--r--source/hi/librelogo/source/pythonpath.po554
-rw-r--r--source/hi/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/hi/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/hr/librelogo/source.po26
-rw-r--r--source/hr/librelogo/source/help/en-US.po1441
-rw-r--r--source/hr/librelogo/source/pythonpath.po554
-rw-r--r--source/hr/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/hr/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/hu/librelogo/source.po26
-rw-r--r--source/hu/librelogo/source/help/en-US.po1441
-rw-r--r--source/hu/librelogo/source/pythonpath.po554
-rw-r--r--source/hu/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/hu/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/id/librelogo/source.po26
-rw-r--r--source/id/librelogo/source/help/en-US.po1441
-rw-r--r--source/id/librelogo/source/pythonpath.po554
-rw-r--r--source/id/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/id/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/is/librelogo/source.po26
-rw-r--r--source/is/librelogo/source/help/en-US.po1441
-rw-r--r--source/is/librelogo/source/pythonpath.po554
-rw-r--r--source/is/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/is/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/it/librelogo/source.po26
-rw-r--r--source/it/librelogo/source/help/en-US.po1441
-rw-r--r--source/it/librelogo/source/pythonpath.po554
-rw-r--r--source/it/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/it/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ja/librelogo/source.po26
-rw-r--r--source/ja/librelogo/source/help/en-US.po1441
-rw-r--r--source/ja/librelogo/source/pythonpath.po554
-rw-r--r--source/ja/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ja/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ka/librelogo/source.po26
-rw-r--r--source/ka/librelogo/source/help/en-US.po1441
-rw-r--r--source/ka/librelogo/source/pythonpath.po554
-rw-r--r--source/ka/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ka/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/kk/librelogo/source.po26
-rw-r--r--source/kk/librelogo/source/help/en-US.po1441
-rw-r--r--source/kk/librelogo/source/pythonpath.po554
-rw-r--r--source/kk/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/kk/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/km/librelogo/source.po26
-rw-r--r--source/km/librelogo/source/help/en-US.po1441
-rw-r--r--source/km/librelogo/source/pythonpath.po554
-rw-r--r--source/km/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/km/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/kn/librelogo/source.po26
-rw-r--r--source/kn/librelogo/source/help/en-US.po1441
-rw-r--r--source/kn/librelogo/source/pythonpath.po554
-rw-r--r--source/kn/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/kn/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ko/librelogo/source.po26
-rw-r--r--source/ko/librelogo/source/help/en-US.po1441
-rw-r--r--source/ko/librelogo/source/pythonpath.po554
-rw-r--r--source/ko/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ko/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/kok/librelogo/source.po26
-rw-r--r--source/kok/librelogo/source/help/en-US.po1441
-rw-r--r--source/kok/librelogo/source/pythonpath.po554
-rw-r--r--source/kok/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/kok/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ks/librelogo/source.po26
-rw-r--r--source/ks/librelogo/source/help/en-US.po1441
-rw-r--r--source/ks/librelogo/source/pythonpath.po554
-rw-r--r--source/ks/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ks/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ku/librelogo/source.po26
-rw-r--r--source/ku/librelogo/source/help/en-US.po1441
-rw-r--r--source/ku/librelogo/source/pythonpath.po554
-rw-r--r--source/ku/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ku/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/lb/librelogo/source.po26
-rw-r--r--source/lb/librelogo/source/help/en-US.po1441
-rw-r--r--source/lb/librelogo/source/pythonpath.po554
-rw-r--r--source/lb/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/lb/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/lo/librelogo/source.po26
-rw-r--r--source/lo/librelogo/source/help/en-US.po1441
-rw-r--r--source/lo/librelogo/source/pythonpath.po554
-rw-r--r--source/lo/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/lo/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/lt/librelogo/source.po26
-rw-r--r--source/lt/librelogo/source/help/en-US.po1441
-rw-r--r--source/lt/librelogo/source/pythonpath.po554
-rw-r--r--source/lt/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/lt/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/lv/librelogo/source.po26
-rw-r--r--source/lv/librelogo/source/help/en-US.po1441
-rw-r--r--source/lv/librelogo/source/pythonpath.po554
-rw-r--r--source/lv/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/lv/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/mai/librelogo/source.po26
-rw-r--r--source/mai/librelogo/source/help/en-US.po1441
-rw-r--r--source/mai/librelogo/source/pythonpath.po554
-rw-r--r--source/mai/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/mai/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/mk/librelogo/source.po26
-rw-r--r--source/mk/librelogo/source/help/en-US.po1441
-rw-r--r--source/mk/librelogo/source/pythonpath.po554
-rw-r--r--source/mk/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/mk/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ml/librelogo/source.po26
-rw-r--r--source/ml/librelogo/source/help/en-US.po1441
-rw-r--r--source/ml/librelogo/source/pythonpath.po554
-rw-r--r--source/ml/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ml/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/mn/librelogo/source.po26
-rw-r--r--source/mn/librelogo/source/help/en-US.po1441
-rw-r--r--source/mn/librelogo/source/pythonpath.po554
-rw-r--r--source/mn/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/mn/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/mni/librelogo/source.po26
-rw-r--r--source/mni/librelogo/source/help/en-US.po1441
-rw-r--r--source/mni/librelogo/source/pythonpath.po554
-rw-r--r--source/mni/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/mni/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/mr/librelogo/source.po26
-rw-r--r--source/mr/librelogo/source/help/en-US.po1441
-rw-r--r--source/mr/librelogo/source/pythonpath.po554
-rw-r--r--source/mr/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/mr/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/my/librelogo/source.po26
-rw-r--r--source/my/librelogo/source/help/en-US.po1441
-rw-r--r--source/my/librelogo/source/pythonpath.po554
-rw-r--r--source/my/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/my/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/nb/librelogo/source.po26
-rw-r--r--source/nb/librelogo/source/help/en-US.po1441
-rw-r--r--source/nb/librelogo/source/pythonpath.po554
-rw-r--r--source/nb/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/nb/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ne/librelogo/source.po26
-rw-r--r--source/ne/librelogo/source/help/en-US.po1441
-rw-r--r--source/ne/librelogo/source/pythonpath.po554
-rw-r--r--source/ne/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ne/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/nl/librelogo/source.po26
-rw-r--r--source/nl/librelogo/source/help/en-US.po1441
-rw-r--r--source/nl/librelogo/source/pythonpath.po554
-rw-r--r--source/nl/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/nl/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/nn/librelogo/source.po26
-rw-r--r--source/nn/librelogo/source/help/en-US.po1441
-rw-r--r--source/nn/librelogo/source/pythonpath.po554
-rw-r--r--source/nn/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/nn/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/nr/librelogo/source.po26
-rw-r--r--source/nr/librelogo/source/help/en-US.po1441
-rw-r--r--source/nr/librelogo/source/pythonpath.po554
-rw-r--r--source/nr/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/nr/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/nso/librelogo/source.po26
-rw-r--r--source/nso/librelogo/source/help/en-US.po1441
-rw-r--r--source/nso/librelogo/source/pythonpath.po554
-rw-r--r--source/nso/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/nso/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/oc/librelogo/source.po26
-rw-r--r--source/oc/librelogo/source/help/en-US.po1441
-rw-r--r--source/oc/librelogo/source/pythonpath.po554
-rw-r--r--source/oc/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/oc/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/om/librelogo/source.po26
-rw-r--r--source/om/librelogo/source/help/en-US.po1441
-rw-r--r--source/om/librelogo/source/pythonpath.po554
-rw-r--r--source/om/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/om/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/or/librelogo/source.po26
-rw-r--r--source/or/librelogo/source/help/en-US.po1441
-rw-r--r--source/or/librelogo/source/pythonpath.po554
-rw-r--r--source/or/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/or/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/pa-IN/librelogo/source.po26
-rw-r--r--source/pa-IN/librelogo/source/help/en-US.po1441
-rw-r--r--source/pa-IN/librelogo/source/pythonpath.po554
-rw-r--r--source/pa-IN/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/pa-IN/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/pl/librelogo/source.po26
-rw-r--r--source/pl/librelogo/source/help/en-US.po1441
-rw-r--r--source/pl/librelogo/source/pythonpath.po554
-rw-r--r--source/pl/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/pl/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/pt-BR/librelogo/source.po26
-rw-r--r--source/pt-BR/librelogo/source/help/en-US.po1441
-rw-r--r--source/pt-BR/librelogo/source/pythonpath.po554
-rw-r--r--source/pt-BR/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/pt-BR/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/pt/librelogo/source.po26
-rw-r--r--source/pt/librelogo/source/help/en-US.po1441
-rw-r--r--source/pt/librelogo/source/pythonpath.po554
-rw-r--r--source/pt/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/pt/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ro/librelogo/source.po26
-rw-r--r--source/ro/librelogo/source/help/en-US.po1441
-rw-r--r--source/ro/librelogo/source/pythonpath.po554
-rw-r--r--source/ro/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ro/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ru/librelogo/source.po26
-rw-r--r--source/ru/librelogo/source/help/en-US.po1441
-rw-r--r--source/ru/librelogo/source/pythonpath.po554
-rw-r--r--source/ru/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ru/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/rw/librelogo/source.po26
-rw-r--r--source/rw/librelogo/source/help/en-US.po1441
-rw-r--r--source/rw/librelogo/source/pythonpath.po554
-rw-r--r--source/rw/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/rw/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sa-IN/librelogo/source.po26
-rw-r--r--source/sa-IN/librelogo/source/help/en-US.po1441
-rw-r--r--source/sa-IN/librelogo/source/pythonpath.po554
-rw-r--r--source/sa-IN/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sa-IN/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sat/librelogo/source.po26
-rw-r--r--source/sat/librelogo/source/help/en-US.po1441
-rw-r--r--source/sat/librelogo/source/pythonpath.po554
-rw-r--r--source/sat/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sat/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sd/librelogo/source.po26
-rw-r--r--source/sd/librelogo/source/help/en-US.po1441
-rw-r--r--source/sd/librelogo/source/pythonpath.po554
-rw-r--r--source/sd/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sd/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sh/librelogo/source.po26
-rw-r--r--source/sh/librelogo/source/help/en-US.po1441
-rw-r--r--source/sh/librelogo/source/pythonpath.po554
-rw-r--r--source/sh/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sh/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/si/librelogo/source.po26
-rw-r--r--source/si/librelogo/source/help/en-US.po1441
-rw-r--r--source/si/librelogo/source/pythonpath.po554
-rw-r--r--source/si/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/si/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sk/librelogo/source.po26
-rw-r--r--source/sk/librelogo/source/help/en-US.po1441
-rw-r--r--source/sk/librelogo/source/pythonpath.po554
-rw-r--r--source/sk/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sk/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sl/librelogo/source.po26
-rw-r--r--source/sl/librelogo/source/help/en-US.po1441
-rw-r--r--source/sl/librelogo/source/pythonpath.po554
-rw-r--r--source/sl/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sl/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sq/librelogo/source.po26
-rw-r--r--source/sq/librelogo/source/help/en-US.po1441
-rw-r--r--source/sq/librelogo/source/pythonpath.po554
-rw-r--r--source/sq/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sq/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sr/librelogo/source.po26
-rw-r--r--source/sr/librelogo/source/help/en-US.po1441
-rw-r--r--source/sr/librelogo/source/pythonpath.po554
-rw-r--r--source/sr/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sr/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ss/librelogo/source.po26
-rw-r--r--source/ss/librelogo/source/help/en-US.po1441
-rw-r--r--source/ss/librelogo/source/pythonpath.po554
-rw-r--r--source/ss/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ss/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/st/librelogo/source.po26
-rw-r--r--source/st/librelogo/source/help/en-US.po1441
-rw-r--r--source/st/librelogo/source/pythonpath.po554
-rw-r--r--source/st/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/st/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sv/librelogo/source.po26
-rw-r--r--source/sv/librelogo/source/help/en-US.po1441
-rw-r--r--source/sv/librelogo/source/pythonpath.po554
-rw-r--r--source/sv/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sv/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/sw-TZ/librelogo/source.po26
-rw-r--r--source/sw-TZ/librelogo/source/help/en-US.po1441
-rw-r--r--source/sw-TZ/librelogo/source/pythonpath.po554
-rw-r--r--source/sw-TZ/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/sw-TZ/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ta/librelogo/source.po26
-rw-r--r--source/ta/librelogo/source/help/en-US.po1441
-rw-r--r--source/ta/librelogo/source/pythonpath.po554
-rw-r--r--source/ta/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ta/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/te/librelogo/source.po26
-rw-r--r--source/te/librelogo/source/help/en-US.po1441
-rw-r--r--source/te/librelogo/source/pythonpath.po554
-rw-r--r--source/te/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/te/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/tg/librelogo/source.po26
-rw-r--r--source/tg/librelogo/source/help/en-US.po1441
-rw-r--r--source/tg/librelogo/source/pythonpath.po554
-rw-r--r--source/tg/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/tg/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/th/librelogo/source.po26
-rw-r--r--source/th/librelogo/source/help/en-US.po1441
-rw-r--r--source/th/librelogo/source/pythonpath.po554
-rw-r--r--source/th/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/th/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/tn/librelogo/source.po26
-rw-r--r--source/tn/librelogo/source/help/en-US.po1441
-rw-r--r--source/tn/librelogo/source/pythonpath.po554
-rw-r--r--source/tn/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/tn/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/tr/librelogo/source.po26
-rw-r--r--source/tr/librelogo/source/help/en-US.po1441
-rw-r--r--source/tr/librelogo/source/pythonpath.po554
-rw-r--r--source/tr/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/tr/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ts/librelogo/source.po26
-rw-r--r--source/ts/librelogo/source/help/en-US.po1441
-rw-r--r--source/ts/librelogo/source/pythonpath.po554
-rw-r--r--source/ts/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ts/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/tt/librelogo/source.po26
-rw-r--r--source/tt/librelogo/source/help/en-US.po1441
-rw-r--r--source/tt/librelogo/source/pythonpath.po554
-rw-r--r--source/tt/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/tt/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ug/librelogo/source.po26
-rw-r--r--source/ug/librelogo/source/help/en-US.po1441
-rw-r--r--source/ug/librelogo/source/pythonpath.po554
-rw-r--r--source/ug/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ug/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/uk/librelogo/source.po26
-rw-r--r--source/uk/librelogo/source/help/en-US.po1441
-rw-r--r--source/uk/librelogo/source/pythonpath.po554
-rw-r--r--source/uk/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/uk/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/uz/librelogo/source.po26
-rw-r--r--source/uz/librelogo/source/help/en-US.po1441
-rw-r--r--source/uz/librelogo/source/pythonpath.po554
-rw-r--r--source/uz/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/uz/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/ve/librelogo/source.po26
-rw-r--r--source/ve/librelogo/source/help/en-US.po1441
-rw-r--r--source/ve/librelogo/source/pythonpath.po554
-rw-r--r--source/ve/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/ve/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/vi/librelogo/source.po26
-rw-r--r--source/vi/librelogo/source/help/en-US.po1441
-rw-r--r--source/vi/librelogo/source/pythonpath.po554
-rw-r--r--source/vi/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/vi/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/xh/librelogo/source.po26
-rw-r--r--source/xh/librelogo/source/help/en-US.po1441
-rw-r--r--source/xh/librelogo/source/pythonpath.po554
-rw-r--r--source/xh/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/xh/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/zh-CN/librelogo/source.po26
-rw-r--r--source/zh-CN/librelogo/source/help/en-US.po1441
-rw-r--r--source/zh-CN/librelogo/source/pythonpath.po554
-rw-r--r--source/zh-CN/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/zh-CN/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/zh-TW/librelogo/source.po26
-rw-r--r--source/zh-TW/librelogo/source/help/en-US.po1441
-rw-r--r--source/zh-TW/librelogo/source/pythonpath.po554
-rw-r--r--source/zh-TW/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/zh-TW/librelogo/source/registry/data/org/openoffice/Office/UI.po27
-rw-r--r--source/zu/librelogo/source.po26
-rw-r--r--source/zu/librelogo/source/help/en-US.po1441
-rw-r--r--source/zu/librelogo/source/pythonpath.po554
-rw-r--r--source/zu/librelogo/source/registry/data/org/openoffice/Office.po69
-rw-r--r--source/zu/librelogo/source/registry/data/org/openoffice/Office/UI.po27
540 files changed, 228636 insertions, 0 deletions
diff --git a/source/af/librelogo/source.po b/source/af/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/af/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/af/librelogo/source/help/en-US.po b/source/af/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/af/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/af/librelogo/source/pythonpath.po b/source/af/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/af/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/af/librelogo/source/registry/data/org/openoffice/Office.po b/source/af/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/af/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/af/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/af/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/af/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/am/librelogo/source.po b/source/am/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/am/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/am/librelogo/source/help/en-US.po b/source/am/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/am/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/am/librelogo/source/pythonpath.po b/source/am/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/am/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/am/librelogo/source/registry/data/org/openoffice/Office.po b/source/am/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/am/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/am/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/am/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/am/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ar/librelogo/source.po b/source/ar/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ar/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ar/librelogo/source/help/en-US.po b/source/ar/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ar/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ar/librelogo/source/pythonpath.po b/source/ar/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ar/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ar/librelogo/source/registry/data/org/openoffice/Office.po b/source/ar/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ar/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ar/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ar/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ar/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/as/librelogo/source.po b/source/as/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/as/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/as/librelogo/source/help/en-US.po b/source/as/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/as/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/as/librelogo/source/pythonpath.po b/source/as/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/as/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/as/librelogo/source/registry/data/org/openoffice/Office.po b/source/as/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/as/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/as/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/as/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/as/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ast/librelogo/source.po b/source/ast/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ast/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ast/librelogo/source/help/en-US.po b/source/ast/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ast/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ast/librelogo/source/pythonpath.po b/source/ast/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ast/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ast/librelogo/source/registry/data/org/openoffice/Office.po b/source/ast/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ast/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ast/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ast/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ast/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/be/librelogo/source.po b/source/be/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/be/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/be/librelogo/source/help/en-US.po b/source/be/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/be/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/be/librelogo/source/pythonpath.po b/source/be/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/be/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/be/librelogo/source/registry/data/org/openoffice/Office.po b/source/be/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/be/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/be/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/be/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/be/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/bg/librelogo/source.po b/source/bg/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/bg/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/bg/librelogo/source/help/en-US.po b/source/bg/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/bg/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/bg/librelogo/source/pythonpath.po b/source/bg/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/bg/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/bg/librelogo/source/registry/data/org/openoffice/Office.po b/source/bg/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/bg/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/bg/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/bg/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/bg/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/bn-IN/librelogo/source.po b/source/bn-IN/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/bn-IN/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/bn-IN/librelogo/source/help/en-US.po b/source/bn-IN/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/bn-IN/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/bn-IN/librelogo/source/pythonpath.po b/source/bn-IN/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/bn-IN/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/bn-IN/librelogo/source/registry/data/org/openoffice/Office.po b/source/bn-IN/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/bn-IN/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/bn-IN/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/bn-IN/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/bn-IN/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/bn/librelogo/source.po b/source/bn/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/bn/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/bn/librelogo/source/help/en-US.po b/source/bn/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/bn/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/bn/librelogo/source/pythonpath.po b/source/bn/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/bn/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/bn/librelogo/source/registry/data/org/openoffice/Office.po b/source/bn/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/bn/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/bn/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/bn/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/bn/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/bo/librelogo/source.po b/source/bo/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/bo/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/bo/librelogo/source/help/en-US.po b/source/bo/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/bo/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/bo/librelogo/source/pythonpath.po b/source/bo/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/bo/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/bo/librelogo/source/registry/data/org/openoffice/Office.po b/source/bo/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/bo/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/bo/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/bo/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/bo/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/br/librelogo/source.po b/source/br/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/br/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/br/librelogo/source/help/en-US.po b/source/br/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/br/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/br/librelogo/source/pythonpath.po b/source/br/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/br/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/br/librelogo/source/registry/data/org/openoffice/Office.po b/source/br/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/br/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/br/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/br/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/br/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/brx/librelogo/source.po b/source/brx/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/brx/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/brx/librelogo/source/help/en-US.po b/source/brx/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/brx/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/brx/librelogo/source/pythonpath.po b/source/brx/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/brx/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/brx/librelogo/source/registry/data/org/openoffice/Office.po b/source/brx/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/brx/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/brx/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/brx/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/brx/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/bs/librelogo/source.po b/source/bs/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/bs/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/bs/librelogo/source/help/en-US.po b/source/bs/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/bs/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/bs/librelogo/source/pythonpath.po b/source/bs/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/bs/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/bs/librelogo/source/registry/data/org/openoffice/Office.po b/source/bs/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/bs/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/bs/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/bs/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/bs/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ca-XV/librelogo/source.po b/source/ca-XV/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ca-XV/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ca-XV/librelogo/source/help/en-US.po b/source/ca-XV/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ca-XV/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ca-XV/librelogo/source/pythonpath.po b/source/ca-XV/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ca-XV/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ca-XV/librelogo/source/registry/data/org/openoffice/Office.po b/source/ca-XV/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ca-XV/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ca-XV/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ca-XV/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ca-XV/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ca/librelogo/source.po b/source/ca/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ca/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ca/librelogo/source/help/en-US.po b/source/ca/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ca/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ca/librelogo/source/pythonpath.po b/source/ca/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ca/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ca/librelogo/source/registry/data/org/openoffice/Office.po b/source/ca/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ca/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ca/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ca/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ca/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/cs/librelogo/source.po b/source/cs/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/cs/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/cs/librelogo/source/help/en-US.po b/source/cs/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/cs/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/cs/librelogo/source/pythonpath.po b/source/cs/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/cs/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/cs/librelogo/source/registry/data/org/openoffice/Office.po b/source/cs/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/cs/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/cs/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/cs/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/cs/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/cy/librelogo/source.po b/source/cy/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/cy/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/cy/librelogo/source/help/en-US.po b/source/cy/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/cy/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/cy/librelogo/source/pythonpath.po b/source/cy/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/cy/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/cy/librelogo/source/registry/data/org/openoffice/Office.po b/source/cy/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/cy/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/cy/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/cy/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/cy/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/da/librelogo/source.po b/source/da/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/da/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/da/librelogo/source/help/en-US.po b/source/da/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/da/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/da/librelogo/source/pythonpath.po b/source/da/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/da/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/da/librelogo/source/registry/data/org/openoffice/Office.po b/source/da/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/da/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/da/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/da/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/da/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/de/librelogo/source.po b/source/de/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/de/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/de/librelogo/source/help/en-US.po b/source/de/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/de/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/de/librelogo/source/pythonpath.po b/source/de/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/de/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/de/librelogo/source/registry/data/org/openoffice/Office.po b/source/de/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/de/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/de/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/de/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/de/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/dgo/librelogo/source.po b/source/dgo/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/dgo/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/dgo/librelogo/source/help/en-US.po b/source/dgo/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/dgo/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/dgo/librelogo/source/pythonpath.po b/source/dgo/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/dgo/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/dgo/librelogo/source/registry/data/org/openoffice/Office.po b/source/dgo/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/dgo/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/dgo/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/dgo/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/dgo/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/dz/librelogo/source.po b/source/dz/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/dz/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/dz/librelogo/source/help/en-US.po b/source/dz/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/dz/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/dz/librelogo/source/pythonpath.po b/source/dz/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/dz/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/dz/librelogo/source/registry/data/org/openoffice/Office.po b/source/dz/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/dz/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/dz/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/dz/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/dz/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/el/librelogo/source.po b/source/el/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/el/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/el/librelogo/source/help/en-US.po b/source/el/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/el/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/el/librelogo/source/pythonpath.po b/source/el/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/el/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/el/librelogo/source/registry/data/org/openoffice/Office.po b/source/el/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/el/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/el/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/el/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/el/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/en-GB/librelogo/source.po b/source/en-GB/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/en-GB/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/en-GB/librelogo/source/help/en-US.po b/source/en-GB/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/en-GB/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/en-GB/librelogo/source/pythonpath.po b/source/en-GB/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/en-GB/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/en-GB/librelogo/source/registry/data/org/openoffice/Office.po b/source/en-GB/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/en-GB/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/en-GB/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/en-GB/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/en-GB/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/en-ZA/librelogo/source.po b/source/en-ZA/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/en-ZA/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/en-ZA/librelogo/source/help/en-US.po b/source/en-ZA/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/en-ZA/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/en-ZA/librelogo/source/pythonpath.po b/source/en-ZA/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/en-ZA/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/en-ZA/librelogo/source/registry/data/org/openoffice/Office.po b/source/en-ZA/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/en-ZA/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/en-ZA/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/en-ZA/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/en-ZA/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/eo/librelogo/source.po b/source/eo/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/eo/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/eo/librelogo/source/help/en-US.po b/source/eo/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/eo/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/eo/librelogo/source/pythonpath.po b/source/eo/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/eo/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/eo/librelogo/source/registry/data/org/openoffice/Office.po b/source/eo/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/eo/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/eo/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/eo/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/eo/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/es/librelogo/source.po b/source/es/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/es/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/es/librelogo/source/help/en-US.po b/source/es/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/es/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/es/librelogo/source/pythonpath.po b/source/es/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/es/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/es/librelogo/source/registry/data/org/openoffice/Office.po b/source/es/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/es/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/es/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/es/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/es/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/et/librelogo/source.po b/source/et/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/et/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/et/librelogo/source/help/en-US.po b/source/et/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/et/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/et/librelogo/source/pythonpath.po b/source/et/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/et/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/et/librelogo/source/registry/data/org/openoffice/Office.po b/source/et/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/et/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/et/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/et/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/et/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/eu/librelogo/source.po b/source/eu/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/eu/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/eu/librelogo/source/help/en-US.po b/source/eu/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/eu/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/eu/librelogo/source/pythonpath.po b/source/eu/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/eu/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/eu/librelogo/source/registry/data/org/openoffice/Office.po b/source/eu/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/eu/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/eu/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/eu/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/eu/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/fa/librelogo/source.po b/source/fa/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/fa/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/fa/librelogo/source/help/en-US.po b/source/fa/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/fa/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/fa/librelogo/source/pythonpath.po b/source/fa/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/fa/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/fa/librelogo/source/registry/data/org/openoffice/Office.po b/source/fa/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/fa/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/fa/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/fa/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/fa/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/fi/librelogo/source.po b/source/fi/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/fi/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/fi/librelogo/source/help/en-US.po b/source/fi/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/fi/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/fi/librelogo/source/pythonpath.po b/source/fi/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/fi/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/fi/librelogo/source/registry/data/org/openoffice/Office.po b/source/fi/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/fi/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/fi/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/fi/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/fi/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/fr/librelogo/source.po b/source/fr/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/fr/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/fr/librelogo/source/help/en-US.po b/source/fr/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/fr/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/fr/librelogo/source/pythonpath.po b/source/fr/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/fr/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/fr/librelogo/source/registry/data/org/openoffice/Office.po b/source/fr/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/fr/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/fr/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/fr/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/fr/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ga/librelogo/source.po b/source/ga/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ga/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ga/librelogo/source/help/en-US.po b/source/ga/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ga/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ga/librelogo/source/pythonpath.po b/source/ga/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ga/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ga/librelogo/source/registry/data/org/openoffice/Office.po b/source/ga/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ga/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ga/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ga/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ga/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/gd/librelogo/source.po b/source/gd/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/gd/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/gd/librelogo/source/help/en-US.po b/source/gd/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/gd/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/gd/librelogo/source/pythonpath.po b/source/gd/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/gd/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/gd/librelogo/source/registry/data/org/openoffice/Office.po b/source/gd/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/gd/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/gd/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/gd/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/gd/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/gl/librelogo/source.po b/source/gl/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/gl/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/gl/librelogo/source/help/en-US.po b/source/gl/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/gl/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/gl/librelogo/source/pythonpath.po b/source/gl/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/gl/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/gl/librelogo/source/registry/data/org/openoffice/Office.po b/source/gl/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/gl/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/gl/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/gl/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/gl/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/gu/librelogo/source.po b/source/gu/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/gu/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/gu/librelogo/source/help/en-US.po b/source/gu/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/gu/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/gu/librelogo/source/pythonpath.po b/source/gu/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/gu/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/gu/librelogo/source/registry/data/org/openoffice/Office.po b/source/gu/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/gu/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/gu/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/gu/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/gu/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/he/librelogo/source.po b/source/he/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/he/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/he/librelogo/source/help/en-US.po b/source/he/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/he/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/he/librelogo/source/pythonpath.po b/source/he/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/he/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/he/librelogo/source/registry/data/org/openoffice/Office.po b/source/he/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/he/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/he/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/he/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/he/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/hi/librelogo/source.po b/source/hi/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/hi/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/hi/librelogo/source/help/en-US.po b/source/hi/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/hi/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/hi/librelogo/source/pythonpath.po b/source/hi/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/hi/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/hi/librelogo/source/registry/data/org/openoffice/Office.po b/source/hi/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/hi/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/hi/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/hi/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/hi/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/hr/librelogo/source.po b/source/hr/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/hr/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/hr/librelogo/source/help/en-US.po b/source/hr/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/hr/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/hr/librelogo/source/pythonpath.po b/source/hr/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/hr/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/hr/librelogo/source/registry/data/org/openoffice/Office.po b/source/hr/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/hr/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/hr/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/hr/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/hr/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/hu/librelogo/source.po b/source/hu/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/hu/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/hu/librelogo/source/help/en-US.po b/source/hu/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/hu/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/hu/librelogo/source/pythonpath.po b/source/hu/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/hu/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/hu/librelogo/source/registry/data/org/openoffice/Office.po b/source/hu/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/hu/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/hu/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/hu/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/hu/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/id/librelogo/source.po b/source/id/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/id/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/id/librelogo/source/help/en-US.po b/source/id/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/id/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/id/librelogo/source/pythonpath.po b/source/id/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/id/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/id/librelogo/source/registry/data/org/openoffice/Office.po b/source/id/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/id/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/id/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/id/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/id/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/is/librelogo/source.po b/source/is/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/is/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/is/librelogo/source/help/en-US.po b/source/is/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/is/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/is/librelogo/source/pythonpath.po b/source/is/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/is/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/is/librelogo/source/registry/data/org/openoffice/Office.po b/source/is/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/is/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/is/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/is/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/is/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/it/librelogo/source.po b/source/it/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/it/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/it/librelogo/source/help/en-US.po b/source/it/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/it/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/it/librelogo/source/pythonpath.po b/source/it/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/it/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/it/librelogo/source/registry/data/org/openoffice/Office.po b/source/it/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/it/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/it/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/it/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/it/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ja/librelogo/source.po b/source/ja/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ja/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ja/librelogo/source/help/en-US.po b/source/ja/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ja/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ja/librelogo/source/pythonpath.po b/source/ja/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ja/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ja/librelogo/source/registry/data/org/openoffice/Office.po b/source/ja/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ja/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ja/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ja/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ja/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ka/librelogo/source.po b/source/ka/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ka/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ka/librelogo/source/help/en-US.po b/source/ka/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ka/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ka/librelogo/source/pythonpath.po b/source/ka/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ka/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ka/librelogo/source/registry/data/org/openoffice/Office.po b/source/ka/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ka/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ka/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ka/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ka/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/kk/librelogo/source.po b/source/kk/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/kk/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/kk/librelogo/source/help/en-US.po b/source/kk/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/kk/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/kk/librelogo/source/pythonpath.po b/source/kk/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/kk/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/kk/librelogo/source/registry/data/org/openoffice/Office.po b/source/kk/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/kk/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/kk/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/kk/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/kk/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/km/librelogo/source.po b/source/km/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/km/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/km/librelogo/source/help/en-US.po b/source/km/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/km/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/km/librelogo/source/pythonpath.po b/source/km/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/km/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/km/librelogo/source/registry/data/org/openoffice/Office.po b/source/km/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/km/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/km/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/km/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/km/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/kn/librelogo/source.po b/source/kn/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/kn/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/kn/librelogo/source/help/en-US.po b/source/kn/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/kn/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/kn/librelogo/source/pythonpath.po b/source/kn/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/kn/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/kn/librelogo/source/registry/data/org/openoffice/Office.po b/source/kn/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/kn/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/kn/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/kn/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/kn/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/ko/librelogo/source.po b/source/ko/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/ko/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/ko/librelogo/source/help/en-US.po b/source/ko/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/ko/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1300.help.text
+msgid "SQUARE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1310.help.text
+msgid " SQUARE 100; draw a square shape (size = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1320.help.text
+msgid "RECTANGLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1330.help.text
+msgid ""
+" RECTANGLE [50, 100]; draw a rectange shape (50×100pt)<br/> RECTANGLE [50, 1"
+"00, 50]; draw a rectangle <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1340.help.text
+msgid "POINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1350.help.text
+msgid " POINT; draw a point with size and color of the pen<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1360.help.text
+msgid "LABEL"
+msgstr ""
+
+#: LibreLogo.xhp#par_1370.help.text
+msgid ""
+" LABEL “text”; print text in the turte position<br/> LABEL 'text'; see above"
+"<br/> LABEL \"text; see above (only for single words)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1380.help.text
+msgid "TEXT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1390.help.text
+msgid " CIRCLE 10 TEXT “text”; set text of the actual drawing object<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1400.help.text
+msgid "Font settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1410.help.text
+msgid "FONTCOLOR/FONTCOLOUR"
+msgstr ""
+
+#: LibreLogo.xhp#par_1420.help.text
+msgid " FONTCOLOR “green”; set font color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1430.help.text
+msgid "FONTFAMILY"
+msgstr ""
+
+#: LibreLogo.xhp#par_1440.help.text
+msgid ""
+" FONTFAMILY “Linux Libertine G”; set font (family)<br/> FONTFAMILY “Linux Li"
+"bertine G:smcp=1”; set also font feature (small caps)<br/> FONTFAMILY “Linux"
+" Libertine G:smcp=1&onum=1”; small caps + old figures<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1450.help.text
+msgid "FONTSIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1460.help.text
+msgid " FONTSIZE 12; set 12pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1470.help.text
+msgid "FONTWEIGHT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1480.help.text
+msgid ""
+" FONTWEIGHT “bold”; set bold font<br/> FONTWEIGHT “normal”; set normal weigh"
+"t<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1490.help.text
+msgid "FONTSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1500.help.text
+msgid ""
+" FONTSTYLE “italic”; set italic variant<br/> FONTSTYLE “normal”; set normal "
+"variant<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1510.help.text
+msgid "PICTURE (pic)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1520.help.text
+msgid "PICTURE is for"
+msgstr ""
+
+#: LibreLogo.xhp#par_1530.help.text
+msgid "shape grouping;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1540.help.text
+msgid "starting new line shapes;"
+msgstr ""
+
+#: LibreLogo.xhp#par_1550.help.text
+msgid ""
+"keeping the consistency of positions and line shapes at the left border."
+msgstr ""
+
+#: LibreLogo.xhp#hd_1560.help.text
+msgid "Shape grouping"
+msgstr ""
+
+#: LibreLogo.xhp#par_1570.help.text
+msgid ""
+" ; PICTURE [ LibreLogo_commands ]<br/> PICTURE [ FORWARD 100 CIRCLE 100"
+" ]; tree-like grouped shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1580.help.text
+msgid "See also “Group” in LibreOffice Writer Help."
+msgstr ""
+
+#: LibreLogo.xhp#par_1590.help.text
+msgid ""
+" TO tree location<br/>   PENUP POSITION location HEADING 0 PENDOWN<br/>   PI"
+"CTURE [ FORWARD 100 CIRCLE 100 ]; tree-like grouped shape<br/> END<br/> <br/"
+"> PICTURE [ tree [30, 50] tree [100, 50] ]; grouped shapes in a grouped shap"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1600.help.text
+msgid "Starting new line shapes"
+msgstr ""
+
+#: LibreLogo.xhp#par_1610.help.text
+msgid ""
+" PICTURE; start a new line shape<br/> FORWARD 10 PICTURE FORWARD 10; two lin"
+"e shapes<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1620.help.text
+msgid "Consistency at the left border"
+msgstr ""
+
+#: LibreLogo.xhp#par_1630.help.text
+msgid ""
+"Use picture to keep the consistency of positions and line shapes at the left "
+"border of Writer:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1640.help.text
+msgid " PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1650.help.text
+msgid "Loops"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1660.help.text
+msgid "REPEAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1670.help.text
+msgid ""
+" ; REPEAT number [ commands ]<br/> <br/> REPEAT 10 [ FORWARD 10 LEFT 45 CIRC"
+"LE 10 ]; repeat 10 times<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1680.help.text
+msgid ""
+" ; number is optional<br/> <br/> REPEAT [ POSITION ANY ]; endless loop<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1690.help.text
+msgid "REPCOUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1700.help.text
+msgid "Loop variable (also in the FOR and WHILE loops)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1710.help.text
+msgid " REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1720.help.text
+msgid "FOR IN"
+msgstr ""
+
+#: LibreLogo.xhp#par_1730.help.text
+msgid "Loop for the list elements:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1740.help.text
+msgid ""
+" FOR i IN [1, 5, 7, 9, 11] [<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_1750.help.text
+msgid "Loop for the characters of a character sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_1760.help.text
+msgid " FOR i IN “text” [<br/>   LABEL i<br/>   FORWARD 10<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1770.help.text
+msgid "WHILE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1780.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> WHILE REPCOUNT <= 10 [ FORWA"
+"RD 50 LEFT 36 ]; as REPEAT 10 [ ... ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1790.help.text
+msgid "BREAK"
+msgstr ""
+
+#: LibreLogo.xhp#par_1800.help.text
+msgid "Stop the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1810.help.text
+msgid ""
+" REPEAT [; endless loop<br/>   POSITION ANY<br/>   IF REPCOUNT = 100 [ BREAK"
+" ]  ; equivalent of the REPEAT 100 [ ... ]<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1820.help.text
+msgid "CONTINUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1830.help.text
+msgid "Jump into the next iteration of the loop."
+msgstr ""
+
+#: LibreLogo.xhp#par_1840.help.text
+msgid ""
+" REPEAT 100 [<br/>   POSITION ANY<br/>   IF REPCOUNT % 2 <> 0 [ CONTINUE ]<b"
+"r/>   CIRCLE 10; draw circles on every 2nd positions<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1850.help.text
+msgid "Conditions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1860.help.text
+msgid "IF"
+msgstr ""
+
+#: LibreLogo.xhp#par_1870.help.text
+msgid ""
+" ; IF condition [ true block ]<br/> ; IF condition [ true block ] [ false bl"
+"ock ]<br/> <br/> IF a < 10 [ PRINT “Small” ]<br/> IF a < 10 [ PRINT “Small” "
+"] [ PRINT “Big” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1880.help.text
+msgid "AND, OR, NOT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1890.help.text
+msgid "Logical operators."
+msgstr ""
+
+#: LibreLogo.xhp#par_1900.help.text
+msgid " IF a < 10 AND NOT a < 5 [ PRINT “5, 6, 7, 8 or 9” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1910.help.text
+msgid "Subroutines"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1920.help.text
+msgid "TO, END"
+msgstr ""
+
+#: LibreLogo.xhp#par_1930.help.text
+msgid "New word (or procedure)."
+msgstr ""
+
+#: LibreLogo.xhp#par_1940.help.text
+msgid ""
+" TO triangle<br/>   REPEAT [ FORWARD 100 RIGHT 120 ] FILL<br/> END<br/> <br/"
+"> REPEAT 10 [ triangle PENUP POSITION ANY PENDOWN ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1950.help.text
+msgid "OUTPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1960.help.text
+msgid "Return value of the function."
+msgstr ""
+
+#: LibreLogo.xhp#par_1970.help.text
+msgid ""
+" TO randomletter<br/>   OUTPUT RANDOM “qwertzuiopasdfghjklyxcvbnm”<br/> END<"
+"br/> <br/> PRINT randomletter + randomletter + randomletter; print 3-letter "
+"random character sequence<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1980.help.text
+msgid "STOP"
+msgstr ""
+
+#: LibreLogo.xhp#par_1990.help.text
+msgid "Return from the procedure."
+msgstr ""
+
+#: LibreLogo.xhp#par_2000.help.text
+msgid ""
+" TO example number<br/>   IF number < 0 [ STOP ]<br/>   PRINT SQRT number; p"
+"rint square root<br/> ]<br/> <br/> example 100<br/> example -1; without outp"
+"ut and error<br/> example 25<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2010.help.text
+msgid "Default variables"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2020.help.text
+msgid "ANY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2030.help.text
+msgid "Default random value of colors, etc."
+msgstr ""
+
+#: LibreLogo.xhp#par_2040.help.text
+msgid " PENCOLOR ANY; random pen color<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2050.help.text
+msgid "TRUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2060.help.text
+msgctxt "LibreLogo.xhp#par_2060.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2070.help.text
+msgid ""
+" WHILE TRUE [ POSITION ANY ]; endless loop<br/> PRINT TRUE; print true<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2080.help.text
+msgid "FALSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2090.help.text
+msgctxt "LibreLogo.xhp#par_2090.help.text"
+msgid "Logical value."
+msgstr ""
+
+#: LibreLogo.xhp#par_2100.help.text
+msgid ""
+" WHILE NOT FALSE [ POSITION ANY ]; endless loop<br/> PRINT FALSE; print fals"
+"e<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2110.help.text
+msgid "PAGESIZE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2120.help.text
+msgid ""
+" PRINT PAGESIZE; print list of the page sizes in points, eg. [595.30, 841.89"
+"]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2130.help.text
+msgid "PI/π"
+msgstr ""
+
+#: LibreLogo.xhp#par_2140.help.text
+msgid " PRINT PI; print 3.14159265359<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2150.help.text
+msgid "Input/Output"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2160.help.text
+msgid "PRINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2170.help.text
+msgid ""
+" PRINT “text”; print “text” in a dialog box<br/> PRINT 5 + 10; print 15<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2180.help.text
+msgid "INPUT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2190.help.text
+msgid ""
+" PRINT INPUT “Input value?”; ask and print a string by a query dialog box<br"
+"/> PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Second number?”) ; si"
+"mple calculator<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2200.help.text
+msgid "SLEEP"
+msgstr ""
+
+#: LibreLogo.xhp#par_2210.help.text
+msgid " SLEEP 1000; wait for 1000 ms (1 sec)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2220.help.text
+msgid "GLOBAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2230.help.text
+msgid "Set global variables used in procedures."
+msgstr ""
+
+#: LibreLogo.xhp#par_2240.help.text
+msgid ""
+" GLOBAL about<br/> about = “LibreLogo”<br/> <br/> TO example<br/>   PRINT ab"
+"out<br/>   GLOBAL about; when we want to add a new value<br/>   about = “new"
+" value for the global variable”<br/> END<br/> <br/> example<br/> PRINT about"
+"<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2250.help.text
+msgid "Functions"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2260.help.text
+msgid "RANDOM"
+msgstr ""
+
+#: LibreLogo.xhp#par_2270.help.text
+msgid ""
+" PRINT RANDOM 100; random float number (0 <= x < 100)<br/> PRINT RANDOM “tex"
+"t”; random letter of the “text”<br/> PRINT RANDOM [1, 2]; random list elemen"
+"t (1 or 2)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2280.help.text
+msgid "INT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2290.help.text
+msgid ""
+" PRINT INT 3.8; print 3 (integer part of 3.8)<br/> PRINT INT RANDOM 100; ran"
+"dom integer number (0 <= x < 100)<br/> PRINT INT “7”; convert the string par"
+"ameter to integer<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2300.help.text
+msgid "FLOAT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2310.help.text
+msgid ""
+" ; convert the string parameter to float number<br/> PRINT 2 * FLOAT “5.5”; "
+"print 11.0<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2320.help.text
+msgid "STR"
+msgstr ""
+
+#: LibreLogo.xhp#par_2330.help.text
+msgid ""
+" ; convert the number parameter to string<br/> PRINT “Result: ” + STR 5; pri"
+"nt “Result: 5”<br/> PRINT 10 * STR 5; print 5555555555<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2340.help.text
+msgid "SQRT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2350.help.text
+msgid " PRINT SQRT 100; print 10, square root of 100<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2360.help.text
+msgid "SIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2370.help.text
+msgid " PRINT SIN 90 * PI/180; print 1.0 (sinus of 90° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2380.help.text
+msgid "COS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2390.help.text
+msgid " PRINT COS 0 * PI/180; print 1.0 (sinus of 0° in radians)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2400.help.text
+msgid "ROUND"
+msgstr ""
+
+#: LibreLogo.xhp#par_2410.help.text
+msgid ""
+" PRINT ROUND 3.8; print 4 (rounding 3.8)<br/> PRINT ROUND RANDOM 100; random"
+" integer number (0 <= x <= 100)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2420.help.text
+msgid "ABS"
+msgstr ""
+
+#: LibreLogo.xhp#par_2430.help.text
+msgid " PRINT ABS -10; print 10, absolute value of -10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2440.help.text
+msgid "COUNT"
+msgstr ""
+
+#: LibreLogo.xhp#par_2450.help.text
+msgid ""
+" PRINT COUNT “text”; print 4, character count of “text”<br/> PRINT COUNT [1,"
+" 2, 3]; print 3, size of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2460.help.text
+msgid "SET"
+msgstr ""
+
+#: LibreLogo.xhp#par_2470.help.text
+msgid ""
+" ; Convert list to Python set<br/> PRINT SET [4, 5, 6, 6]; print {4, 5, 6}<b"
+"r/> PRINT SET [4, 5, 6, 6] | SET [4, 1, 9]; print {1, 4, 5, 6, 9}, union<br/"
+"> PRINT SET [4, 5, 6, 6] & SET [4, 1, 9]; print {4}, intersection<br/> PRINT"
+" SET ([4, 5, 6, 6]) - SET [4, 1, 9]; print {5, 6}, difference<br/> PRINT SET"
+" [4, 5, 6, 6] ^ SET [4, 1, 9]; print {1, 5, 6, 9}, symmetric difference  <br"
+"/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2480.help.text
+msgid "RANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2490.help.text
+msgid ""
+" ; Python-like list generation<br/> PRINT RANGE 10; print [0, 1, 2, 3, 4, 5,"
+" 6, 7, 8, 9]<br/> PRINT RANGE 3 10; print [3, 4, 5, 6, 7, 8, 9]<br/> PRINT R"
+"ANGE 3 10 3; print [3, 6, 9]<br/> <br/> FOR i in RANGE 10 50 10 [; loop for "
+"[10, 20, 30, 40]<br/>   FORWARD i<br/>   LEFT 90<br/> ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2500.help.text
+msgid "LIST"
+msgstr ""
+
+#: LibreLogo.xhp#par_2510.help.text
+msgid ""
+" ; remove the repeating elements of a list using set and list conversion<br/"
+"> PRINT LIST (SET [1, 3, 5, 5, 2, 1]); print [1, 3, 5, 2]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2520.help.text
+msgid "TUPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2530.help.text
+msgid "Conversion to Python tuple (non-modifiable list)"
+msgstr ""
+
+#: LibreLogo.xhp#par_2540.help.text
+msgid " PRINT TUPLE [4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2550.help.text
+msgid "SORTED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2560.help.text
+msgid "It returns with a sorted list."
+msgstr ""
+
+#: LibreLogo.xhp#par_2570.help.text
+msgid " PRINT SORTED [5, 1, 3, 4]; print [1, 3, 4, 5]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2580.help.text
+msgid "SUB"
+msgstr ""
+
+#: LibreLogo.xhp#par_2590.help.text
+msgid ""
+"Substitue character sequences using regex (regular expression) patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2600.help.text
+msgid ""
+" PRINT SUB (“t”, “T”, “text”); print “Text”, replacing “t” with “T”<br/> PRI"
+"NT SUB (“(.)”, “\\\\1\\\\1”, “text”) ; print “tteexxtt”, doubling every characte"
+"rs<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2610.help.text
+msgid "SEARCH"
+msgstr ""
+
+#: LibreLogo.xhp#par_2620.help.text
+msgid "Search character sequences patterns using regex patterns."
+msgstr ""
+
+#: LibreLogo.xhp#par_2630.help.text
+msgid " IF SEARCH (“\\w”, word) [ PRINT “Letter in the word.” ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2640.help.text
+msgid "FINDALL"
+msgstr ""
+
+#: LibreLogo.xhp#par_2650.help.text
+msgid ""
+"Find all character sequences in the input string matching the given regex "
+"pattern."
+msgstr ""
+
+#: LibreLogo.xhp#par_2660.help.text
+msgid ""
+" PRINT FINDALL(“\\w+”, “Dogs, cats.”); print [“Dogs”, “cats”], the list of th"
+"e words.<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2670.help.text
+msgid "MIN"
+msgstr ""
+
+#: LibreLogo.xhp#par_2680.help.text
+msgid " PRINT MIN [1, 2, 3]; print 1, the lowest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2690.help.text
+msgid "MAX"
+msgstr ""
+
+#: LibreLogo.xhp#par_2700.help.text
+msgid " PRINT MAX [1, 2, 3]; print 3, the greatest element of the list<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_2710.help.text
+msgid "Color constants"
+msgstr ""
+
+#: LibreLogo.xhp#par_2720.help.text
+msgid ""
+" PENCOLOR “SILVER”; set by name<br/> PENCOLOR [1]; set by identifiers<br/> P"
+"ENCOLOR “~SILVER”; random silver color<br/> <br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_2740.help.text
+msgid "Identifier"
+msgstr ""
+
+#: LibreLogo.xhp#par_2750.help.text
+msgid "Name"
+msgstr ""
+
+#: LibreLogo.xhp#par_2770.help.text
+msgid "0"
+msgstr ""
+
+#: LibreLogo.xhp#par_2780.help.text
+msgid "BLACK"
+msgstr ""
+
+#: LibreLogo.xhp#par_2800.help.text
+msgid "1"
+msgstr ""
+
+#: LibreLogo.xhp#par_2810.help.text
+msgid "SILVER"
+msgstr ""
+
+#: LibreLogo.xhp#par_2830.help.text
+msgid "2"
+msgstr ""
+
+#: LibreLogo.xhp#par_2840.help.text
+msgid "GRAY/GREY"
+msgstr ""
+
+#: LibreLogo.xhp#par_2860.help.text
+msgid "3"
+msgstr ""
+
+#: LibreLogo.xhp#par_2870.help.text
+msgid "WHITE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2890.help.text
+msgid "4"
+msgstr ""
+
+#: LibreLogo.xhp#par_2900.help.text
+msgid "MAROON"
+msgstr ""
+
+#: LibreLogo.xhp#par_2920.help.text
+msgid "5"
+msgstr ""
+
+#: LibreLogo.xhp#par_2930.help.text
+msgid "RED"
+msgstr ""
+
+#: LibreLogo.xhp#par_2950.help.text
+msgid "6"
+msgstr ""
+
+#: LibreLogo.xhp#par_2960.help.text
+msgid "PURPLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_2980.help.text
+msgid "7"
+msgstr ""
+
+#: LibreLogo.xhp#par_2990.help.text
+msgid "FUCHSIA/MAGENTA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3010.help.text
+msgid "8"
+msgstr ""
+
+#: LibreLogo.xhp#par_3020.help.text
+msgid "GREEN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3040.help.text
+msgid "9"
+msgstr ""
+
+#: LibreLogo.xhp#par_3050.help.text
+msgid "LIME"
+msgstr ""
+
+#: LibreLogo.xhp#par_3070.help.text
+msgid "10"
+msgstr ""
+
+#: LibreLogo.xhp#par_3080.help.text
+msgid "OLIVE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3100.help.text
+msgid "11"
+msgstr ""
+
+#: LibreLogo.xhp#par_3110.help.text
+msgid "YELLOW"
+msgstr ""
+
+#: LibreLogo.xhp#par_3130.help.text
+msgid "12"
+msgstr ""
+
+#: LibreLogo.xhp#par_3140.help.text
+msgid "NAVY"
+msgstr ""
+
+#: LibreLogo.xhp#par_3160.help.text
+msgid "13"
+msgstr ""
+
+#: LibreLogo.xhp#par_3170.help.text
+msgid "BLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3190.help.text
+msgid "14"
+msgstr ""
+
+#: LibreLogo.xhp#par_3200.help.text
+msgid "TEAL"
+msgstr ""
+
+#: LibreLogo.xhp#par_3220.help.text
+msgid "15"
+msgstr ""
+
+#: LibreLogo.xhp#par_3230.help.text
+msgid "AQUA"
+msgstr ""
+
+#: LibreLogo.xhp#par_3250.help.text
+msgid "16"
+msgstr ""
+
+#: LibreLogo.xhp#par_3260.help.text
+msgid "PINK"
+msgstr ""
+
+#: LibreLogo.xhp#par_3280.help.text
+msgid "17"
+msgstr ""
+
+#: LibreLogo.xhp#par_3290.help.text
+msgid "TOMATO"
+msgstr ""
+
+#: LibreLogo.xhp#par_3310.help.text
+msgid "18"
+msgstr ""
+
+#: LibreLogo.xhp#par_3320.help.text
+msgid "ORANGE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3340.help.text
+msgid "19"
+msgstr ""
+
+#: LibreLogo.xhp#par_3350.help.text
+msgid "GOLD"
+msgstr ""
+
+#: LibreLogo.xhp#par_3370.help.text
+msgid "20"
+msgstr ""
+
+#: LibreLogo.xhp#par_3380.help.text
+msgid "VIOLET"
+msgstr ""
+
+#: LibreLogo.xhp#par_3400.help.text
+msgid "21"
+msgstr ""
+
+#: LibreLogo.xhp#par_3410.help.text
+msgid "SKYBLUE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3430.help.text
+msgid "22"
+msgstr ""
+
+#: LibreLogo.xhp#par_3440.help.text
+msgid "CHOCOLATE"
+msgstr ""
+
+#: LibreLogo.xhp#par_3460.help.text
+msgid "23"
+msgstr ""
+
+#: LibreLogo.xhp#par_3470.help.text
+msgid "BROWN"
+msgstr ""
+
+#: LibreLogo.xhp#par_3490.help.text
+msgid "24"
+msgstr ""
+
+#: LibreLogo.xhp#par_3500.help.text
+msgid "INVISIBLE"
+msgstr ""
+
+#: tree_strings.xhp#par_id3160160.help.text
+msgid "<help_section application=\"swriter\" id=\"02\" title=\"LibreLogo\">"
+msgstr ""
+
+#: tree_strings.xhp#par_id3170170.help.text
+msgid "<node id=\"0225\" title=\"LibreLogo\">"
+msgstr ""
diff --git a/source/ko/librelogo/source/pythonpath.po b/source/ko/librelogo/source/pythonpath.po
new file mode 100644
index 00000000000..504a0a4be5d
--- /dev/null
+++ b/source/ko/librelogo/source/pythonpath.po
@@ -0,0 +1,554 @@
+#. extracted from librelogo/source/pythonpath.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fpythonpath.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo_en_US.properties#FORWARD.property.text
+msgid "forward|fd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BACKWARD.property.text
+msgid "back|bk"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNLEFT.property.text
+msgid "left|turnleft|lt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TURNRIGHT.property.text
+msgid "right|turnright|rt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENUP.property.text
+msgid "penup|pu"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENDOWN.property.text
+msgid "pendown|pd"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOME.property.text
+msgid "home"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POINT.property.text
+msgid "point"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CIRCLE.property.text
+msgid "circle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ELLIPSE.property.text
+msgid "ellipse"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQUARE.property.text
+msgid "square"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RECTANGLE.property.text
+msgid "rectangle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LABEL.property.text
+msgid "label"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENCOLOR.property.text
+msgid "pencolor|pencolour|linecolor|pc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ANY.property.text
+msgid "any"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENWIDTH.property.text
+msgid "pensize|penwidth|linewidth|ps"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENSTYLE.property.text
+msgid "penstyle|linestyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PENJOINT.property.text
+msgid "penjoint|linejoint"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NONE.property.text
+msgid "none"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BEVEL.property.text
+msgid "bevel"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MITER.property.text
+msgid "miter"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUNDED.property.text
+msgctxt "LibreLogo_en_US.properties#ROUNDED.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SOLID.property.text
+msgid "solid"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DASH.property.text
+msgid "dashed"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DOTTED.property.text
+msgid "dotted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLOSE.property.text
+msgid "close"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILL.property.text
+msgid "fill"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLCOLOR.property.text
+msgid "fillcolor|fillcolour|fc"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FILLSTYLE.property.text
+msgid "fillstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTCOLOR.property.text
+msgid "fontcolor|textcolor|textcolour"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTHEIGHT.property.text
+msgid "fontsize|textsize|textheight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTWEIGHT.property.text
+msgid "fontweight"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTSTYLE.property.text
+msgid "fontstyle"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BOLD.property.text
+msgid "bold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ITALIC.property.text
+msgid "italic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#UPRIGHT.property.text
+msgid "upright|normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NORMAL.property.text
+msgid "normal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FONTFAMILY.property.text
+msgid "fontfamily"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CLEARSCREEN.property.text
+msgid "clearscreen|cs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEXT.property.text
+msgid "text"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HIDETURTLE.property.text
+msgid "hideturtle|ht|hideme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SHOWTURTLE.property.text
+msgid "showturtle|st|showme"
+msgstr ""
+
+#: LibreLogo_en_US.properties#POSITION.property.text
+msgid "position|pos|setpos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HEADING.property.text
+msgid "heading|setheading|seth"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PAGESIZE.property.text
+msgid "pagesize"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GROUP.property.text
+msgid "picture|pic"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TO.property.text
+msgid "to"
+msgstr ""
+
+#: LibreLogo_en_US.properties#END.property.text
+msgid "end"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STOP.property.text
+msgid "stop"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPEAT.property.text
+msgid "repeat|forever"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REPCOUNT.property.text
+msgid "repcount"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BREAK.property.text
+msgid "break"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CONTINUE.property.text
+msgid "continue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHILE.property.text
+msgid "while"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FOR.property.text
+msgid "for"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IN.property.text
+msgid "in"
+msgstr ""
+
+#: LibreLogo_en_US.properties#IF.property.text
+msgid "if"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OUTPUT.property.text
+msgid "output"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LEFTSTRING.property.text
+msgid "“|‘"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RIGHTSTRING.property.text
+msgid "”|’"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TRUE.property.text
+msgid "true"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FALSE.property.text
+msgid "false"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NOT.property.text
+msgid "not"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AND.property.text
+msgid "and"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OR.property.text
+msgid "or"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INPUT.property.text
+msgid "input"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PRINT.property.text
+msgid "print"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SLEEP.property.text
+msgid "sleep"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GLOBAL.property.text
+msgid "global"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANDOM.property.text
+msgid "random"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INT.property.text
+msgid "int"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FLOAT.property.text
+msgid "float"
+msgstr ""
+
+#: LibreLogo_en_US.properties#STR.property.text
+msgid "str"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SQRT.property.text
+msgid "sqrt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SIN.property.text
+msgid "sin"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COS.property.text
+msgid "cos"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ROUND.property.text
+msgctxt "LibreLogo_en_US.properties#ROUND.property.text"
+msgid "round"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ABS.property.text
+msgid "abs"
+msgstr ""
+
+#: LibreLogo_en_US.properties#COUNT.property.text
+msgid "count"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SET.property.text
+msgid "set"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RANGE.property.text
+msgid "range"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIST.property.text
+msgid "list"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TUPLE.property.text
+msgid "tuple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SORTED.property.text
+msgid "sorted"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESUB.property.text
+msgid "sub"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RESEARCH.property.text
+msgid "search"
+msgstr ""
+
+#: LibreLogo_en_US.properties#REFINDALL.property.text
+msgid "findall"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MIN.property.text
+msgid "min"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAX.property.text
+msgid "max"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PI.property.text
+msgid "pi|π"
+msgstr ""
+
+#: LibreLogo_en_US.properties#DECIMAL.property.text
+msgid "."
+msgstr ""
+
+#: LibreLogo_en_US.properties#DEG.property.text
+msgid "°"
+msgstr ""
+
+#: LibreLogo_en_US.properties#HOUR.property.text
+msgid "h"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MM.property.text
+msgid "mm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CM.property.text
+msgid "cm"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PT.property.text
+msgid "pt"
+msgstr ""
+
+#: LibreLogo_en_US.properties#INCH.property.text
+msgid "in|\""
+msgstr ""
+
+#: LibreLogo_en_US.properties#INVISIBLE.property.text
+msgid "invisible"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLACK.property.text
+msgid "black"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SILVER.property.text
+msgid "silver"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GRAY.property.text
+msgid "gray|grey"
+msgstr ""
+
+#: LibreLogo_en_US.properties#WHITE.property.text
+msgid "white"
+msgstr ""
+
+#: LibreLogo_en_US.properties#MAROON.property.text
+msgid "maroon"
+msgstr ""
+
+#: LibreLogo_en_US.properties#RED.property.text
+msgid "red"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PURPLE.property.text
+msgid "purple"
+msgstr ""
+
+#: LibreLogo_en_US.properties#FUCHSIA.property.text
+msgid "fuchsia|magenta"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GREEN.property.text
+msgid "green"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIME.property.text
+msgid "lime"
+msgstr ""
+
+#: LibreLogo_en_US.properties#OLIVE.property.text
+msgid "olive"
+msgstr ""
+
+#: LibreLogo_en_US.properties#YELLOW.property.text
+msgid "yellow"
+msgstr ""
+
+#: LibreLogo_en_US.properties#NAVY.property.text
+msgid "navy"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BLUE.property.text
+msgid "blue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TEAL.property.text
+msgid "teal"
+msgstr ""
+
+#: LibreLogo_en_US.properties#AQUA.property.text
+msgid "aqua|cyan"
+msgstr ""
+
+#: LibreLogo_en_US.properties#PINK.property.text
+msgid "pink"
+msgstr ""
+
+#: LibreLogo_en_US.properties#TOMATO.property.text
+msgid "tomato"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ORANGE.property.text
+msgid "orange"
+msgstr ""
+
+#: LibreLogo_en_US.properties#GOLD.property.text
+msgid "gold"
+msgstr ""
+
+#: LibreLogo_en_US.properties#VIOLET.property.text
+msgid "violet"
+msgstr ""
+
+#: LibreLogo_en_US.properties#SKYBLUE.property.text
+msgid "skyblue"
+msgstr ""
+
+#: LibreLogo_en_US.properties#CHOCOLATE.property.text
+msgid "chocolate"
+msgstr ""
+
+#: LibreLogo_en_US.properties#BROWN.property.text
+msgid "brown"
+msgstr ""
+
+#: LibreLogo_en_US.properties#LIBRELOGO.property.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERROR.property.text
+msgid "Error (in line %s)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ZERODIVISION.property.text
+msgid "Division by zero."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NAME.property.text
+msgid "Unknown name: ‘%s”."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_ARGUMENTS.property.text
+msgid "%s takes %s arguments (%s given)."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_BLOCK.property.text
+msgid "Error (extra or missing spaces at brackets?)"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_KEY.property.text
+msgid "Unknown element: %s"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_INDEX.property.text
+msgid "Index out of range."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_STOP.property.text
+msgid "Program terminated:"
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MAXRECURSION.property.text
+msgid "maximum recursion depth (%d) exceeded."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_MEMORY.property.text
+msgid "not enough memory."
+msgstr ""
+
+#: LibreLogo_en_US.properties#ERR_NOTAPROGRAM.property.text
+msgid "Do you want to run this text document?"
+msgstr ""
diff --git a/source/ko/librelogo/source/registry/data/org/openoffice/Office.po b/source/ko/librelogo/source/registry/data/org/openoffice/Office.po
new file mode 100644
index 00000000000..6f0634d354d
--- /dev/null
+++ b/source/ko/librelogo/source/registry/data/org/openoffice/Office.po
@@ -0,0 +1,69 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%"
+"2FOffice.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m01.Title.value.text
+msgid "Forward"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m02.Title.value.text
+msgid "Back"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m03.Title.value.text
+msgid "Left"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m04.Title.value.text
+msgid "Right"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m05.Title.value.text
+msgid "Start (the program in the Writer document)"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m06.Title.value.text
+msgid "Stop"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m07.Title.value.text
+msgid "Home"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m08.Title.value.text
+msgid "Clear screen"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m09.Title.value.text
+msgid ""
+"FORWARD (fd), BACK (bk), LEFT (lt), RIGHT (rt) • fd 72, bk 1cm + 1in + 1\", "
+"lt 90, rt 1.5hREPEAT num [ commands ], REPCOUNT • repeat 100 [ fd repcount "
+"lt 91 ]PENUP (pu), PENDOWN (pd), FILL, CLOSE, HOME, CLEARSCREEN (cs), "
+"PENSIZE (ps 5)PENCOLOR (pc), FILLCOLOR (fc) • pc “red”, pc 0xff0000, fc "
+"[255, 0, 0], fc anyPOSITION (pos), HEADING (seth) • pos [0, 0], pos "
+"pagesize, seth 60, seth [0, 0]CIRCLE, ELLIPSE, BOX, RECTANGLE • circle 10 "
+"ellipse [5, 9] box 10 rectangle [5, 2]LABEL, TEXT, PRINT • label “Some "
+"text”, circle 200 text “center of the actual shape”FONTFAMILY “Font” "
+"FONTSIZE 9 FONTCOLOR “red” FONTWEIGHT “bold”TO name arguments ... END, TO "
+"name arguments, OUTPUT return_value, ENDRANDOM, SQRT, INT, COUNT, ABS, SIN, "
+"COS, INPUT • ps random 100, print count “string”PICTURE (pic) [ ... ] • "
+"group different shapes: pic [ fd 100 circle 50 ]"
+msgstr ""
+
+#: Addons.xcu#.Addons.AddonUI.OfficeToolBar.LibreLogo.OfficeToolBar.m10.Title.value.text
+msgid "Uppercase commands, also translate them to the language of the document"
+msgstr ""
diff --git a/source/ko/librelogo/source/registry/data/org/openoffice/Office/UI.po b/source/ko/librelogo/source/registry/data/org/openoffice/Office/UI.po
new file mode 100644
index 00000000000..897fb5b9c23
--- /dev/null
+++ b/source/ko/librelogo/source/registry/data/org/openoffice/Office/UI.po
@@ -0,0 +1,27 @@
+#. extracted from librelogo/source/registry/data/org/openoffice/Office/UI.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fregistry%2Fdata%2Forg%2Fopenoffice%2FOffice%"
+"2FUI.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:16+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "StartModuleWindowState.xcu#.StartModuleWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
+
+#: WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text
+msgctxt "WriterWindowState.xcu#.WriterWindowState.UIElements.States.private_resource/toolbar/addon_LibreLogo.OfficeToolBar.UIName.value.text"
+msgid "Logo"
+msgstr ""
diff --git a/source/kok/librelogo/source.po b/source/kok/librelogo/source.po
new file mode 100644
index 00000000000..27e0035a70b
--- /dev/null
+++ b/source/kok/librelogo/source.po
@@ -0,0 +1,26 @@
+#. extracted from librelogo/source.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: description.xml#dispname.dispname.description.text
+msgid "LibreLogo"
+msgstr ""
+
+#: description.xml#extdesc.extdesc.description.text
+msgid "Programming language and environment for education, graphic design and "
+"desktop publishing. Usage: View→Toolbars→Logo toolbar in Writer. See Logo in "
+"LibreOffice Help.\n"
+msgstr ""
diff --git a/source/kok/librelogo/source/help/en-US.po b/source/kok/librelogo/source/help/en-US.po
new file mode 100644
index 00000000000..d9788e79e4c
--- /dev/null
+++ b/source/kok/librelogo/source/help/en-US.po
@@ -0,0 +1,1441 @@
+#. extracted from librelogo/source/help/en-US.oo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.openoffice.org/issues/enter_bug.cgi?comment="
+"&component=l10n&form_name=enter_issue&short_desc=Localization+issue+in+file%"
+"3A+librelogo%2Fsource%2Fhelp%2Fen-US.oo&subcomponent=ui\n"
+"POT-Creation-Date: 2012-11-07 23:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.9.0\n"
+"X-Accelerator-Marker: ~\n"
+
+#: LibreLogo.xhp#bm1.help.text
+msgid ""
+"<bookmark_value>LibreLogo</bookmark_value><bookmark_value>Logo</bookmark_val"
+"ue><bookmark_value>Turtle graphics</bookmark_value>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_170.help.text
+msgid "LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_180.help.text
+msgid ""
+"LibreLogo is a simple, native, Logo-like programming environment with turtle "
+"vector graphics for teaching of computing (programming and word "
+"processing), DTP and graphic design. See "
+"http://www.numbertext.org/logo/librelogo.pdf."
+msgstr ""
+
+#: LibreLogo.xhp#hd_220.help.text
+msgid "LibreLogo toolbar"
+msgstr ""
+
+#: LibreLogo.xhp#par_230.help.text
+msgid ""
+"The LibreLogo toolbar (View » Toolbars » Logo) contains turtle moving, "
+"program run and stop, home and clear screen and syntax "
+"highlighting/translating icons and an input bar (command line)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_240.help.text
+msgid "Turtle moving icons"
+msgstr ""
+
+#: LibreLogo.xhp#par_250.help.text
+msgid ""
+"They are equivalents of the Logo commands “FORWARD 10”, “BACK 10”, “LEFT "
+"15”, “RIGHT 15”. Clicking on one of the icons will also focus the turtle "
+"shape scrolling the page to its position."
+msgstr ""
+
+#: LibreLogo.xhp#hd_280.help.text
+msgid "Program run and start"
+msgstr ""
+
+#: LibreLogo.xhp#par_290.help.text
+msgid ""
+"Click on the icon “run” to execute the text of the Writer document as a "
+"LibreLogo program."
+msgstr ""
+
+#: LibreLogo.xhp#par_300.help.text
+msgid "Click on the icon “stop” to stop the program execution."
+msgstr ""
+
+#: LibreLogo.xhp#hd_310.help.text
+msgid "Home"
+msgstr ""
+
+#: LibreLogo.xhp#par_320.help.text
+msgid ""
+"Click on the icon “home” to reset the position and settings of the turtle."
+msgstr ""
+
+#: LibreLogo.xhp#hd_330.help.text
+msgid "Clear screen"
+msgstr ""
+
+#: LibreLogo.xhp#par_340.help.text
+msgid ""
+"Click on the icon “clear screen” to remove the drawing objects of the "
+"document."
+msgstr ""
+
+#: LibreLogo.xhp#hd_350.help.text
+msgid "Command line"
+msgstr ""
+
+#: LibreLogo.xhp#par_360.help.text
+msgid ""
+"Hit Enter in the command line to execute its content. To stop the program "
+"use the icon “stop”."
+msgstr ""
+
+#: LibreLogo.xhp#par_370.help.text
+msgid ""
+"Hold down the Enter to repeat the command line, for example, on the "
+"following command sequence:"
+msgstr ""
+
+#: LibreLogo.xhp#par_380.help.text
+msgid " FORWARD 200 LEFT 89<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_390.help.text
+msgid ""
+"To reset the command line click triple in it or press Ctrl-A to select the "
+"previous commands, and type the new commands."
+msgstr ""
+
+#: LibreLogo.xhp#hd_400.help.text
+msgid "Syntax highlighting/Translating"
+msgstr ""
+
+#: LibreLogo.xhp#par_410.help.text
+msgid ""
+"It expands and upper case Logo commands in the Writer document. Change the "
+"language of the document (Tools » Options » Language Settings "
+"» Languages » Western) and click on this icon to translate the Logo program "
+"to the selected language."
+msgstr ""
+
+#: LibreLogo.xhp#hd_420.help.text
+msgid "Program editing"
+msgstr ""
+
+#: LibreLogo.xhp#par_430.help.text
+msgid ""
+"LibreLogo drawings and programs use the same Writer document. The LibreLogo "
+"canvas is on the first page of the Writer document. You can insert a page "
+"break before the LibreLogo programs and set the zoom/font size for a "
+"comfortable two page layout for LibreLogo programming: left (first) page is "
+"the canvas, right (second) page is for the LibreLogo programs."
+msgstr ""
+
+#: LibreLogo.xhp#hd_440.help.text
+msgid "LibreLogo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_450.help.text
+msgid ""
+"LibreLogo is a native, easily localisable, Logo-like programming language. "
+"It is back-compatible with the older Logo systems in the case of the simple "
+"Logo programs used in education, eg."
+msgstr ""
+
+#: LibreLogo.xhp#par_460.help.text
+msgid ""
+" TO triangle :size<br/> REPEAT 3 [<br/>   FORWARD :size<br/>   LEFT 120<br/>"
+" ]<br/> END<br/> <br/> triangle 10 triangle 100 triangle 200<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_470.help.text
+msgid "Differences from the Logo programming language"
+msgstr ""
+
+#: LibreLogo.xhp#par_480.help.text
+msgid "List members are comma separated: POSITION [0, 0]"
+msgstr ""
+
+#: LibreLogo.xhp#par_490.help.text
+msgid "Program blocks and lists are different"
+msgstr ""
+
+#: LibreLogo.xhp#par_500.help.text
+msgid ""
+"Program blocks need space or new line at parenthesization: REPEAT 10 [ "
+"forward 10 left 36 ]"
+msgstr ""
+
+#: LibreLogo.xhp#par_510.help.text
+msgid ""
+"Lists need close parenthesization: POSITION [0, 0], and not POSITION [ 0, 0 "
+"]"
+msgstr ""
+
+#: LibreLogo.xhp#par_520.help.text
+msgid ""
+"1-line function declarations have not supported yet (TO and END need new "
+"lines)."
+msgstr ""
+
+#: LibreLogo.xhp#hd_530.help.text
+msgid "Other features of LibreLogo"
+msgstr ""
+
+#: LibreLogo.xhp#par_540.help.text
+msgid "The colon is optional before the variables (like in the Berkeley Logo)"
+msgstr ""
+
+#: LibreLogo.xhp#par_550.help.text
+msgid ""
+" TO triangle size<br/>   REPEAT 3 [ FORWARD size LEFT 120 ]<br/> END<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_560.help.text
+msgid "String notation supports also orthographical and Python syntax:"
+msgstr ""
+
+#: LibreLogo.xhp#par_570.help.text
+msgid ""
+" PRINT \"word\"; original Logo syntax<br/> PRINT “Arbitrary text.”; orthograph"
+"y, Writer<br/> PRINT 'Arbitrary text.'; Python syntax<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_580.help.text
+msgid "Python list and string handling"
+msgstr ""
+
+#: LibreLogo.xhp#par_590.help.text
+msgid " PRINT “text”[2]; print “x”<br/> PRINT “text”[1:3]; print “ex”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_600.help.text
+msgid "Python-like FOR loop"
+msgstr ""
+
+#: LibreLogo.xhp#par_610.help.text
+msgid "Python-like variable declaration:"
+msgstr ""
+
+#: LibreLogo.xhp#par_620.help.text
+msgid " x = 15<br/> PRINT x<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_630.help.text
+msgid "There are no extra query functions:"
+msgstr ""
+
+#: LibreLogo.xhp#par_640.help.text
+msgid ""
+" PRINT FILLCOLOR<br/> p = POSITION<br/> PRINT p<br/> REPEAT 10 [ POSITION AN"
+"Y POSITION p ]<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_650.help.text
+msgid "Alternative parenthesization in function calls"
+msgstr ""
+
+#: LibreLogo.xhp#par_660.help.text
+msgid ""
+" TO star size color<br/> FILLCOLOR color<br/> REPEAT 5 [ LEFT 72 FORWARD siz"
+"e RIGHT 144 FORWARD size ]<br/> FILL<br/> END<br/> <br/> star 100 “red”<br/>"
+" star (100, “green”)<br/> star(100, “blue”)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_670.help.text
+msgid "LibreLogo commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_680.help.text
+msgid "Basic syntax"
+msgstr ""
+
+#: LibreLogo.xhp#hd_690.help.text
+msgid "Case sensitivity"
+msgstr ""
+
+#: LibreLogo.xhp#par_700.help.text
+msgid "Commands, color constants are case insensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_710.help.text
+msgid " PRINT “Hello, World!”<br/> print “Hello, World, again!”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#par_720.help.text
+msgid "Variable names are case sensitive:"
+msgstr ""
+
+#: LibreLogo.xhp#par_730.help.text
+msgid " a = 5<br/> A = 7<br/> PRINT a<br/> PRINT A<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_740.help.text
+msgid "Program lines"
+msgstr ""
+
+#: LibreLogo.xhp#par_750.help.text
+msgid ""
+"Lines of a LibreLogo program are paragraphs in the LibreOffice Writer "
+"document. A program line can contain multiple commands:"
+msgstr ""
+
+#: LibreLogo.xhp#par_760.help.text
+msgid " PRINT “Hello, World!” PRINT “LibreLogo”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_770.help.text
+msgid "Comments"
+msgstr ""
+
+#: LibreLogo.xhp#par_780.help.text
+msgid ""
+"Lines or line parts are comments from a semicolon to the end of the line "
+"(paragraph):"
+msgstr ""
+
+#: LibreLogo.xhp#par_790.help.text
+msgid " ; some comments<br/> PRINT 5 * 5; some comments<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_800.help.text
+msgid "Break program lines to multiple paragraphs"
+msgstr ""
+
+#: LibreLogo.xhp#par_810.help.text
+msgid ""
+"It’s possible to break a program line for more paragraphs using the "
+"character tilde at the end of the line:"
+msgstr ""
+
+#: LibreLogo.xhp#par_820.help.text
+msgid " PRINT “This is a very long ” + ~<br/>       “warning message”<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_830.help.text
+msgid "Turtle moving"
+msgstr ""
+
+#: LibreLogo.xhp#hd_840.help.text
+msgid "FORWARD (fd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_850.help.text
+msgid ""
+" FORWARD 10; move forward 10pt (1pt = 1/72 inch)<br/> FORWARD 10pt; see abov"
+"e<br/> FORWARD 0.5in; move forward 0.5 inch (1 inch = 2.54 cm)<br/> FORWARD "
+"1\"; see above<br/> FD 1mm<br/> FD 1cm<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_860.help.text
+msgid "BACK (bk)"
+msgstr ""
+
+#: LibreLogo.xhp#par_870.help.text
+msgid " BACK 10 ; move back 10pt<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_880.help.text
+msgid "LEFT (lt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_890.help.text
+msgid ""
+" LEFT 90; turn counterclockwise 90 degrees<br/> LEFT 90°; see above<br/> LT "
+"3h; see above (clock position)<br/> LT any; turn to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_900.help.text
+msgid "RIGHT (rt)"
+msgstr ""
+
+#: LibreLogo.xhp#par_910.help.text
+msgid " RIGHT 90; turn clockwise 90 degrees<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_920.help.text
+msgid "PENUP (pu)"
+msgstr ""
+
+#: LibreLogo.xhp#par_930.help.text
+msgid " PENUP; turtle will move without drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_940.help.text
+msgid "PENDOWN (pd)"
+msgstr ""
+
+#: LibreLogo.xhp#par_950.help.text
+msgid " PENDOWN; turtle will move with drawing<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_960.help.text
+msgid "POSITION (pos)"
+msgstr ""
+
+#: LibreLogo.xhp#par_970.help.text
+msgid ""
+" POSITION [0, 0]; turn and move to the top-"
+"left corner<br/> POSITION PAGESIZE; turn and move to the bottom-"
+"right corner<br/> POSITION [PAGESIZE[0], 0] ; turn and move to the top-"
+"right corner<br/> POSITION ANY; turn and move to a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_980.help.text
+msgid "HEADING (seth)"
+msgstr ""
+
+#: LibreLogo.xhp#par_990.help.text
+msgid ""
+" HEADING 0; turn north<br/> HEADING 12h; see above<br/> HEADING ANY; turn to"
+" a random position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1000.help.text
+msgid "Other turtle commands"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1010.help.text
+msgid "HIDETURTLE (ht)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1020.help.text
+msgid " HIDETURTLE; hide turtle (until the showturtle command)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1030.help.text
+msgid "SHOWTURTLE (st)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1040.help.text
+msgid " SHOWTURTLE; show turtle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1050.help.text
+msgid "HOME"
+msgstr ""
+
+#: LibreLogo.xhp#par_1060.help.text
+msgid " HOME; reset initial turtle settings and position<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1070.help.text
+msgid "CLEARSCREEN (cs)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1080.help.text
+msgid " CLEARSCREEN; remove drawing objects of the document<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1090.help.text
+msgid "FILL and CLOSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1100.help.text
+msgid ""
+" FILL; close and fill the actual line shape<br/> CLOSE; close the actual lin"
+"e shape<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1110.help.text
+msgid "Pen settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1120.help.text
+msgid "PENSIZE (ps)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1130.help.text
+msgid ""
+" PENSIZE 100; line width is 100 points<br/> PENSIZE ANY; equivalent of PENSI"
+"ZE RANDOM 10<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1140.help.text
+msgid "PENCOLOR/PENCOLOUR (pc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1150.help.text
+msgid ""
+" PENCOLOR “red”; set red pen color (by color name, see color constants)<br/>"
+" PENCOLOR [255, 255, 0]; set yellow color (RGB list)<br/> PENCOLOR 0xffff00;"
+" set yellow color (hexa code)<br/> PENCOLOR 0; set black color (0x000000)<br"
+"/> PENCOLOR ANY; random color<br/> PENCOLOR [5]; set red color (by color ide"
+"ntifier, see color constants)<br/> PENCOLOR “invisible”; invisible pen color"
+" for shapes without visible outline<br/> PENCOLOR “~red”; set random red col"
+"or<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1160.help.text
+msgid "PENJOINT/LINEJOINT"
+msgstr ""
+
+#: LibreLogo.xhp#par_1170.help.text
+msgid ""
+" PENJOINT “rounded”; rounded line joint (default)<br/> PENJOINT “miter”; sha"
+"rp line joint<br/> PENJOINT “bevel”; bevel line joint<br/> PENJOINT “none”; "
+"without line joint<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1180.help.text
+msgid "PENSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1190.help.text
+msgid ""
+" PENSTYLE “solid”; solid line (default)<br/> PENSTYLE “dotted”; dotted line<"
+"br/> PENSTYLE “dashed”; dashed line<br/> <br/> ; custom dot–dash pattern spe"
+"cified by a list with the following arguments:<br/> ; – number of the neighb"
+"ouring dots<br/> ; – length of a dot<br/> ; – number of the neighbouring das"
+"hes<br/> ; – length of a dash<br/> ; – distance of the dots/dashes<br/> ; – "
+"type (optional):<br/> ;   0 = dots are rectangles (default)<br/> ;   2 = dot"
+"s are squares (lengths and distances are relative to the pensize)<br/> <br/>"
+" PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2]; ...––...––...––<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1200.help.text
+msgid "Fill settings"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1210.help.text
+msgid "FILLCOLOR/FILLCOLOUR (fc)"
+msgstr ""
+
+#: LibreLogo.xhp#par_1220.help.text
+msgid ""
+" FILLCOLOR “blue”; fill with blue color, see also PENCOLOR<br/> FILLCOLOR “i"
+"nvisible” CIRCLE 10; unfilled circle<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1230.help.text
+msgid "FILLSTYLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1240.help.text
+msgid ""
+" FILLSTYLE 0; fill without hatches (default)<br/> FILLSTYLE 1; black single "
+"hatches (horizontal)<br/> FILLSTYLE 2; black single hatches (45 degrees)<br/"
+"> FILLSTYLE 3; black single hatches (-45 degrees)<br/> FILLSTYLE 4; black si"
+"ngle hatches (vertical)<br/> FILLSTYLE 5; red crossed hatches (45 degrees)<b"
+"r/> FILLSTYLE 6; red crossed hatches (0 degrees)<br/> FILLSTYLE 7; blue cros"
+"sed hatches (45 degrees)<br/> FILLSTYLE 8; blue crossed hatches (0 degrees)<"
+"br/> FILLSTYLE 9; blue triple crossed<br/> FILLSTYLE 10; black wide single h"
+"atches (45 degrees)<br/> <br/> ; custom hatches specified by a list with the"
+" following arguments:<br/> ; – style (1 = single, 2 = double, 3 = triple hat"
+"ching)<br/> ; – color<br/> ; – distance<br/> ; – degree<br/> <br/> FILLSTYLE"
+" [2, “green”, 3pt, 15°]; green crossed hatches (15 degrees)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1250.help.text
+msgid "Drawing objects"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1260.help.text
+msgid "CIRCLE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1270.help.text
+msgid " CIRCLE 100; draw a circle shape (diameter = 100pt)<br/>"
+msgstr ""
+
+#: LibreLogo.xhp#hd_1280.help.text
+msgid "ELLIPSE"
+msgstr ""
+
+#: LibreLogo.xhp#par_1290.help.text
+msgid ""
+" ELLIPSE [50, 100]; draw an ellipse with 50 and 100 diameters<br/> ELLIPSE ["
+"50, 100, 2h, 12h]; draw an elliptical sector (from 2h clock position to 12h)"
+"<br/> ELLIPSE [50, 100, 2h, 12h, 2]  ; draw an elliptical segment<br/> ELLIP"
+"SE [50, 100, 2h, 12h, 3]  ; draw an elliptical arc<br/>"