forked from tcobbs/ldview
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLDViewMessages.ini
716 lines (626 loc) · 27.1 KB
/
LDViewMessages.ini
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
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
; This file contains most of the strings that LDView shows to the user that
; aren't hard-coded into the interface. (The rest are in
; LDExporter\LDExportMessages.ini.) Please obey the following rules for both
; of these files:
; * Do NOT modify anything on the left sides of the equal signs.
; * Do NOT put a space after the equal sign before the translated text.
; * Do NOT add or remove any format elements (% followed by other characters).
; If you do, you will cause LDView to behave in an unusual way, or possibly
; even crash.
; * Do NOT remove any of the formatting entries (\n, \r, etc.).
; * If your translated text requires more lines in this file than the English
; version, use the PrefSetAbandonConfirm text below as an example. When
; wrapping to multiple lines, put a number after the tag, starting with 0, and
; increasing as high as needed. Don't forget to include a space at the end of
; wrapped lines, as one will NOT be added automatically.
; * If your text is shorter than the English version, simply delete the extra
; lines in the file. If this drops the number of lines down to 1, delete the
; 0 after the tag.
; * If your translated text requires a backslash (\) that wasn't already there
; (and I can't imagine why it would), please note that you must enter a double
; backslash instead (see PrefSetNameBadChars0).
; * This file is UTF-8 (with Byte Order Mark). Make sure your text editor
; supports that.
;
; Console output:
; Some strings are marked as console output. This means that they will be
; output to the console. They only show up if LDView is run from the command
; line. They must be formatted to fit nicely on an 80 column text display.
; So I would advise translating them in one big line, then splitting them up
; into lines no longer than 80 columns each, then appending a \n to each line,
; then splitting the final result up here in this file. If the English string
; has a \n at the very end of it, make sure to include that in the translated
; string.
; Also note: the console isn't Unicode. It uses a code page. Unicode text
; should be converted to the default code page before output, but this has not
; been tested.
[StringTable]
; ********************LDView App********************
; ** LDViewMain **
; The %s below is replaced with the full path to LDView.ini.
IniFailure0 =Error reading and/or writing %s.\nEven though you are running
IniFailure1 =LDView from a removable drive, it will use the Windows registry to
IniFailure2 =store settings.\nIf you want LDView to store its settings on the
IniFailure3 =removable drive, make sure that the directory containing
IniFailure4 =LDView.exe is writable, and make sure that if LDView.ini already
IniFailure5 =exists, it isn't a read-only file.
; ** LDViewPreferences **
DefaultPrefSet =<Default>
LDViewPreferences =LDView Preferences
PrefSetAbandonConfirm0 =You have made changes to the current pref set that have
PrefSetAbandonConfirm1 =not been applied. If you delete this pref set, those
PrefSetAbandonConfirm2 =changes will be lost. Are you sure you want to delete
PrefSetAbandonConfirm3 =it?
AbandonChanges =Abandon changes?
PrefSetNameBadChars0 =Preference set names cannot contain the characters '\\'
PrefSetNameBadChars1 =or '/'.
InvalidName =Invalid name
PrefSetAlreadyExists0 =A preference set already exists with that name. You
PrefSetAlreadyExists1 =must enter a new unique name.
DuplicateName =Duplicate name
PrefSetNameRequired =You must enter a name for the new preference set.
EmptyName =Empty name
FsaaNone =None
FsaaEnhanced =Enhanced
FovRangeError0 =Field of view must be a number from %g to %g. It has been
FovRangeError1 =reset to its previous value.
Low =Low
Medium =Medium
High =High
InvalidValue =Invalid value
; The x below means "times". The %d will be replaced at run-time with a number.
; For example: 4x means "4 times".
FsaaNx =%dx
<None> =<None>
PrefSetApplyBeforeLeave0 =You must apply your changes before you can leave this
PrefSetApplyBeforeLeave1 =tab.
CriticalError =Critical Error
Error =Error
Warning =Warning
; WARNING: The filename you choose for your help file cannot contain any
; characters outside the Windows Latin 1 character set.
LDView.hlp =LDView.hlp
; The x below means "times". The %d will be replaced at run-time with a number.
; For example: 4x means "4 times".
AnisoNx =%dx
Model =Model
; Make sure to leave the space at the end of the following
LastSaved =Last Saved
Specified =Specified
Snapshot =Snapshot
PartsList =Parts List
Export =Export
BrowseForSnapshotDir =Please select the directory to save snapshots into.
BrowseForPartsListDir =Please select the directory to save parts lists into.
BrowseForExportDir =Please select the directory to save exports into.
; ** LDViewWindow **
ExamineMode =Examine Mode
FlyThroughMode =Fly-through Mode
WalkMode =Walk Mode
OpenFile =Open File
SaveSnapshot =Save Snapshot
Reload =Reload
Preferences =Preferences
Wireframe =Wireframe
Seams =Seams
EdgeLines =Edge Lines
PrimitiveSubstitution =Primitive Substitution
Lighting =Lighting
BFC =BFC
ShowAxes =Show Axes
RandomColors =Random Colors
SelectView =Select View
!UnknownVersion! =!Unknown Version!
Copyright =Copyright (c) 2009 Travis Cobbs & Peter Bartfai
AllFilesTypes =All Files (*.*)
AddExtraDirPrompt0 =Please select the directory you want added to the search
AddExtraDirPrompt1 =list.
SwitchBackError =Error switching back. Aborting.
HelpHtml =Help.html
HelpHtmlOom =Not enough memory.
; %s in the following strings is replaced with the path to the Help HTML file.
; The actual filename will match that in HelpHtml above. That will be appended
; to the full path to LDView.
HelpHtmlFileNotFound =%s not found.
; The following is shown based on a different error from the operating system.
; It's the same text as above due to the fact that I'm not entirely sure what
; exactly triggers this error.
HelpHtmlPathNotFound =%s not found.
HelpHtmlAccess =Access denied opening %s.
HelpHtmlShare =Sharing violation opening %s.
HelpHtmlError =Error opening %s.
ViewInfoMessage0 =The following is the current rotation matrix:\n\n
ViewInfoMessage1 =%s\n\nThe following is the current zoom level:\n\n
ViewInfoMessage2 =%s\n\nHit OK to copy the above information to the clipboard
ViewInfoMessage3 =in a format suitable for the LDView command line.
ViewInfoTitle =View info
PovCameraMessage0 =The following is the camera location for the current
PovCameraMessage1 =view:\n\n%s\n\nThe following is the camera look_at vector
PovCameraMessage2 =for the current view:\n\n%s\n\nThe following is the camera
PovCameraMessage3 =up vector for the current view:\n\n%s\n\nHit OK to copy a
PovCameraMessage4 =POV camera command containing the above information to the
PovCameraMessage5 =clipboard.
PovCameraTitle =POV-Ray camera settings
NoModelLoaded =Please load a model file first.
LDrawCommandLine =LDraw Command Line
*Unknown* =*Unknown*
*None* =*None*
OpenGl+WglInfo0 =%s\r\n\r\n
OpenGl+WglInfo1 =WGL Extensions:\r\n%s
OpenGl1Extension =1 Extension
OpenGlnExtensions =%d Extensions
; Don't remove the space after the equals sign below.
OpenGlnExtensionsSuffix = Extensions
OpenGl1WglExtension =1 WGL Extension
OpenGlnWglExtensions =%d WGL Extensions
AddExtraDirTooltip = Add directory to search list.
RemoveExtraDirTooltip = Remove directory from search list.
MoveExtraDirUpTooltip = Move directory up.
MoveExtraDirDownTooltip = Move directory down.
LibraryUpdateError =Library update error
LibraryUpdateComplete =Library update complete!
LibraryUpdateCanceled =Library update canceled.
LibraryUpdateUnnecessary =No update necessary.
CheckingForLibraryUpdates =Checking for library updates...
;LibraryUpdateAlready =Already checking for updates.
; The %d below is replaced by the number of bits in the modes (16, 32, etc.).
NBitModes =%d-Bit Modes
ZipFileTypes =Zip Files (*.zip)
SelectLDrawZip =Select the LDraw Parts Library Zip
LDrawFileTypes =LDraw Files (*.ldr,*.dat,*.mpd)
LDrawModelFileTypes =LDraw Model Files (*.ldr,*.dat)
LDrawMpdFileTypes =LDraw Multi-Part Files (*.mpd)
SelectModelFile =Select an LDraw Model file
LDrawDirPrompt =Please select the directory in which you installed LDraw.
InvalidDirSelected =Invalid directory selected.
LDrawNotInDir =The directory you selected does not contain LDraw.
InvalidDir =Invalid directory
InvalidZip =Invalid LDraw zip file
LDrawZipFailure1 =The path specified for the LDraw Zip does not contain a valid
LDrawZipFailure2 =zip file.
; Please use 3-character month abbreviations below.
Jan=Jan
Feb=Feb
Mar=Mar
Apr=Apr
May=May
Jun=Jun
Jul=Jul
Aug=Aug
Sep=Sep
Oct=Oct
Nov=Nov
Dec=Dec
LDrawZipInstallDirPrompt0 =Please select the directory for the LDraw parts
LDrawZipInstallDirPrompt1 =library.
LDrawInstallDirPrompt0 =Please select the parent directory for the LDraw parts
LDrawInstallDirPrompt1 =library.
LDrawDirExistsPrompt0 =LDraw directory not found. Is the LDraw parts library
LDrawDirExistsPrompt1 =installed on this computer yet?
WillDownloadLDraw0 =LDView will now attempt to download and install the LDraw
WillDownloadLDraw1 =parts library.
; The %s below will be replaced with the model filename.
ErrorLoadingModel =Error loading model %s.
HtmlFileType =HTML Document
GeneratePartsList =Generate Parts List
; lat and lon below are latitude and longitude, and show up on the status bar.
; Please note that there is limited space allocated, so make sure not to use
; much longer abbreviations. To test if your text fits, put LDView in
; lat/lon examine mode and rotate the model to -90,-179.
LatLonFormat =lat: %d lon: %d
NoStatisticsError0 =Statistics are not calculated while "Part bounding boxes
NoStatisticsError1 =only" is enabled in the Geometry preferences.
; ** ModelWindow **
PollReloadCheck0 =The model has been modified.\n
PollReloadCheck1 =Do you want to reload?
PollFileUpdate =File updated
ErrorTreeFilePrefix =File:
ErrorTreeUnknownFile =Unknown filename
ErrorTreeLine# =Line #%d
ErrorTreeUnknownLine# =Unknown Line #
ErrorTreeLine =Line: %s
ErrorTreeUnknownLine =Unknown Line
ErrorTreeOneError =1 Error
ErrorTreeNErrors =%d Errors
ErrorTreeOneWarning =1 Warning
ErrorTreeNWarnings =%d Warnings
FPSFormat =FPS: %4.4f
FPSSpinPrompt =Spin Model for FPS
PrintingModel =Printing Model.
PngFileType =PNG: Portable Network Graphics
BmpFileType =BMP: Windows Bitmap
JpgFileType =JPG: JPEG
SvgFileType =SVG: Scalable Vector Graphics
EpsFileType =EPS: Encapsulated PostScript
PdfFileType =PDF: Portable Document Format
;SaveSnapshot =Save Snapshot
ExportModel =Export LDraw Model
PrintCustomPaperError0 =Custom paper sizes are not supported. Using previous
PrintCustomPaperError1 =setting instead.
PrintPaperSize =Paper Size
OverwritePrompt =%s\nThis file already exists.\nReplace existing file?
OpenGlInitFailed0 =LDView was unable to initialize OpenGL.\n
OpenGlInitFailed1 =Hit OK to exit.
FatalError =Fatal Error
DefaultStepSuffix =-Step
; Console output. See "Console output" section near top of file.
ConsoleSnapshotFailed0 =Unknown file extension. Please specify a snapshot file
ConsoleSnapshotFailed1 =with a .bmp or .png\n
ConsoleSnapshotFailed2 =extension, or use -SnapshotSuffix=.png or
ConsoleSnapshotFailed3 =-SnapshotSuffix=.bmp to indicate the\n
ConsoleSnapshotFailed4 =snapshot image type.\n
; ** ModelTree **
Search =Search
; ** SSConfigure **
SSModelDirPrompt =Please select a directory containing LDraw models.
; ********************LDLib********************
; ** LDLibraryUpdateInfo **
; None
; ** LDLibraryUpdater **
LDLUpdateNoLDrawDir =Cannot determine LDraw directory.\n
LDLUpdateDlList =Downloading update list from ldraw.org
LDLUpdateParseList =Parsing update list.
LDLUpdateDlParseError =Error processing update list.\n
LDLUpdateDlListError =Error downloading update list.\n
LDLUpdateDlUpdates =Downloading updates
LDLUpdateDone =Done.
LDLUpdateUnzipError =Error unzipping %s.\n
LDLUpdateExecuteError =Error executing %s.\n
LDLUpdateNoDos =DOS executables not supported.\n
LDLUpdateUnknownType =Unknown update file type for file %s.\n
LDLUpdateExtracting =Extracting updates
LDLUpdateDlError =Error downloading %s.\n
LDLUpdateCreateThreadError =Error creating thread for library update.
LDLUpdateCantWrite0 =Cannot write to the LDraw directory. Library updating
LDLUpdateCantWrite1 =requires write access to the LDraw directory.\n\n
LDLUpdateCantWrite2 =Library updating cannot continue.
LDLUpdateTmpFileError0 =Error creating a unique temporary file.\n\n
LDLUpdateTmpFileError1 =Library updating cannot continue.
LDLUpdateNotLDraw0 =Library updating requires that the LDraw library be
LDLUpdateNotLDraw1 =installed in a directory named "ldraw" (without the
LDLUpdateNotLDraw2 =quotes).\n\n
LDLUpdateNotLDraw3 =Library updating cannot continue.
LDLUpdateScanning0 =Scanning current library to determine latest installed
LDLUpdateScanning1 =update.
LDLUpdateCGIOutOfDate0 =The ptreleases.cgi script on ldraw.org doesn't know
LDLUpdateCGIOutOfDate1 =about your currently installed latest update.\nUntil
LDLUpdateCGIOutOfDate2 =it is updated, you'll have to manually download updates
LDLUpdateCGIOutOfDate3 =from ldraw.org via your web browser.
; ** LDModelParser **
ParsingStatus =Parsing...
; ** LDrawModelViewer **
CalculatingSizeStatus =Calculating Size...
Done =Done.
OpenGlInfo0 =Vendor: %s\r\n
OpenGlInfo1 =Renderer: %s\r\n
OpenGlInfo2 =Version: %s\r\n\r\n
OpenGlInfo3 =Extensions:\r\n%s
TryingToDownload =Trying to download %s...
CheckingForUpdates =Checking for updates to %s...
PartCheckDisabled0 =Error connecting to LDraw.org while trying to download an
PartCheckDisabled1 =unofficial part. This means one of the following:\n
PartCheckDisabled2 = * You don't currently have a connection to the Internet.\n
PartCheckDisabled3 = * Your proxy isn't properly configured.\n
PartCheckDisabled4 = * LDraw.org is currently unavailable.\n
PartCheckDisabled5 =Please see the Updates tab in Preferences to configure
PartCheckDisabled6 =connection settings. You must re-enable the check for
PartCheckDisabled7 =missing parts manually once you have things configured
PartCheckDisabled8 =properly.
; ********************LDLoader********************
; ** LDLActionLine **
; None
; ** LDLCommentLine **
; The first %s below will be replaced with the original part name. The second
; %s will be replaced with the new part name.
LDLComPartRenamed =Part %s has been renamed to %s.
LDLComUnknownPartRenamed =Unknown part has been renamed.
; ** LDLConditionalLineLine **
LDLCondMatchingVertices =Both vertices are the same; cannot use.
LDLCondMatchingControlPts =Both control points are the same; cannot use.
LDLCondParse =Error parsing conditional line line.
; ** LDLEmptyLine **
; None
; ** LDLError **
LDLEGeneral =General error
LDLEParse =Parse error
LDLEFileNotFound =File not found
LDLEMatrix =Singular matrix
LDLEPartDeterminant =Part transformed non-uniformly
LDLENonFlatQuad =Non-flat quad
LDLEConcaveQuad =Concave quad
LDLEMatchingPoints =Identical vertices
LDLEColinear =Co-linear points
LDLEBFCWarning =BFC warning
LDLEBFCError =BFC error
LDLEMPDError =MPD error
LDLEVertexOrder =Bad vertex sequence
LDLEWhitespace =Whitespace
LDLEMovedTo =Part renamed
LDLEUnofficialPart =Unofficial part used
LDLEUnknown =Unknown error
LDLEModelLoop =Model loop
LDLEMetaCommand =Meta Command problem
LDLETooManyRequests =Too many requests
; ** LDLFileLine **
; None
; ** LDLLineLine **
; Translation note: the first line below is the geometric line. The second is
; the line of text in the dat file.
LDLLineParse =Error parsing line line.
; ** LDLMainModel **
LDLMainModelNoLDrawDir =Could not find LDraw directory.
LDLMainModelNoMainModel =Could not find main model file.
LDLMainModelFileCase0 =File system compatibility\n
LDLMainModelFileCase1 =Cannot fully handle filename case conversion.\n
LDLMainModelFileCase2 =The PARTS and P directory names inside the LDraw\n
LDLMainModelFileCase3 =directory must be capitalized on this system in order\n
LDLMainModelFileCase4 =to work properly.
; ** LDLModel **
LDLModelLoading =Loading...
LDLModelBfcInvert0 =First action following BFC INVERTNEXT isn't linetype 1.\n
LDLModelBfcInvert1 =Ignoring BFC INVERTNEXT command.
LDLModelBfcNoCertFirst =NOCERTIFY command isn't the first action in file.
LDLModelBfcFirst0 =First BFC command isn't the first action in file; changing
LDLModelBfcFirst1 =to NOCERTIFY.
LDLModelBfcCertNotFirst =CERTIFY command after other BFC commands.
LDLModelBfcCertNoCert =CERTIFY command after NOCERTIFY command.
LDLModelBfcNoCertCert =NOCERTIFY command after CERTIFY command.
LDLModelBfcNoCertMulti =Repeat NOCERTIFY command.
LDLModelBfcClipNoClip =CLIP and NOCLIP both specified in one BFC command.
LDLModelBfcCwCcw =CW and CCW both specified in one BFC command.
LDLModelBfcAfterNoCert =BFC command after NOCERTIFY command.
LDLModelUnofficialPart =Unofficial part used: %s.
LDLModelMpdAlreadyLoaded =MPD sub-file already loaded: ignoring.
LDLModelUnknownLDViewMeta =Unknown LDView Meta Command.
LDLModelBBoxCommand =Could not find valid action for BBOX_IGNORE Meta Command.
LDLModelBBoxEndUnexpected1 =BBOX_IGNORE END found without corresponding
LDLModelBBoxEndUnexpected2 =BBOX_IGNORE BEGIN.
LDLModelTexmapImageLoadError =Error loading TEXMAP image.
LDLModelTexmapFileNotFound =TEXMAP image file not found.
LDLModelTexmapCommandAfterNext =TEXMAP command immediately after TEXMAP NEXT.
LDLModelTexmapMultipleFallback =Multiple FALLBACK commands in TEXMAP block.
LDLModelTexmapUnexpectedCommand =Unexpected TEXMAP command.
LDLModelTexmapUnknownMethod =Unknown TEXMAP method.
LDLModelTexmapParseError =Error parsing TEXMAP command.
LDLModelDataDecodeError = Error decoding BASE64 DATA.
LDLModelDataUnexpectedCommand =Unexpected DATA command.
LDLModelTooManyRequests1 =Too many download requests have been sent to
LDLModelTooManyRequests2 =ldraw.org too quickly. If you wait a minute and then
LDLModelTooManyRequests3 =reload this file, hopefully it will resolve the
LDLModelTooManyRequests3 =problem.
; ** LDLModelLine **
LDLModelLineWhitespace =Whitespace in filename for submodel "%s".
LDLModelLineFNF =Error loading submodel %s.
LDLModelLineSingular =Singular matrix that cannot be fixed.
LDLModelLineSingularNonFlat =Singular matrix reference to non-flat sub-model.
LDLModelLineNonUniformPart =Part transformed non-uniformly.
LDLModelLineParse =Error parsing model line.
LDLModelLineZeroMatrixRow =Matrix row %d all zeros.
LDLModelLineZeroMatrixCol =Matrix Y column all zeros.
; ** LDLPalette **
; None
; ** LDLQuadLine **
LDLQuadLineParse =Error parsing quad line.
LDLQuadLineNonFlatError =Non-flat quad found; results might vary.
LDLQuadLineIdentical0 =Quad contains identical vertices.\n
LDLQuadLineIdentical1 =Point %d <%s> removed.
LDLQuadLineIdenticalError0 =Unexpected error removing identical vertices from
LDLQuadLineIdenticalError1 =quad.
LDLQuadLineCoLinear0 =Quad contains co-linear points.\n
LDLQuadLineCoLinear1 =Quad split into two triangles at point %d.
LDLQuadLineCoLinearError =Unexpected error removing co-linear points from quad.
LDLQuadLineConcaveError =Unable to determine split for concave quad.
LDLQuadLineBfcBadVertSeq0 =Bad vertex sequence in BFC-enabled quad.\n
LDLQuadLineBfcBadVertSeq1 =(Note: disabling BFC for this quad.)\n
LDLQuadLineBfcBadVertSeq2 =Original Quad: <%s> <%s> <%s> <%s>\n
LDLQuadLineBfcBadVertSeq3 =New Quad: <%s> <%s> <%s> <%s>
LDLQuadLineBadVertSeq0 =Bad vertex sequence.\n
LDLQuadLineBadVertSeq1 =Original Quad: <%s> <%s> <%s> <%s>\n
LDLQuadLineBadVertSeq2 =New Quad: <%s> <%s> <%s> <%s>
LDLQuadLineConcave =Concave
LDLQuadLineNonFlat =Non-flat
LDLQuadLineSpit0 =%s quad split into two triangles.\n
LDLQuadLineSpit1 =Original Quad: <%s> <%s> <%s> <%s>\n
LDLQuadLineSpit2 =Triangle 1: <%s> <%s> <%s>\n
LDLQuadLineSpit3 =Triangle 2: <%s> <%s> <%s>
; ** LDLShapeLine **
LDLShapeLineSameVerts =Vertices %d and %d are the same.
; ** LDLTriangleLine **
LDLTriLineParse =Error parsing triangle line.
LDLTriLineIdentical0 =Triangle contains identical vertices.\n
LDLTriLineIdentical1 =Point %d <%s> removed.
LDLTriLineIdenticalError0 =Unexpected error removing identical vertices from
LDLTriLineIdenticalError1 =triangle.
LDLTriLineCoLinear0 =Triangle contains co-linear points.\n
LDLTriLineCoLinear1 =Point %d <%s> removed.
LDLTriLineCoLinearError0 =Unexpected error removing co-linear points from
LDLTriLineCoLinearError1 =triangle.
; ** LDLUnknownLine **
LDLUnknownLineParse =Error parsing line.
; ** TRE **
TREMainModelCompiling =Compiling...
TREMainModelProcessing =Processing...
; ** ModelViewerWidget **
Cancel =Cancel
OK =OK
ViewingAngle =Viewing Angle
; ** LDHtmlInventory **
; The %s in the following entry will be replaced with the filename of the LDraw
; model from which the parts list is generated.
PLTitle =Parts List for %s
; Two things. First of all, the space before the open paren below is
; intentional. Please don't remove it. Secondly, the %d below will be replaced
; by the total part count for the model. You can put it anywhere you want in
; the translated string, but make sure it's there, and be aware of what it gets
; replaced with.
PLTotalParts = (%d parts)
; The following is placed in the title attribute of the style sheet link tag.
; This tag is only generated if the "Generate external style sheet" option is
; selected during parts list generation. On browsers that support it (Firefox
; definitely does, it is used as the title of the style sheet when the user
; goes to select a style sheet. Since there's only one style sheet linked, it
; will be the only thing on that list.
PLStyleSheetTitle =Standard
; The following settings are the column names for the HTML parts list.
PLPartColName =Part
PLDescriptionColName =Description
PLColorColName =Color
PLQuantityColName =Quantity
; The following text goes into the alt tag for the parts list part images.
; Additionally, if there isn't an image found for a particular part, it gets
; used instead of the image.
PLViewOnPeeron =View on Peeron.com
; The following goes in the description column when a part doesn't have a
; description. (All official parts will have descriptions.)
PLNoDescription =No description
; The following two entries end up in HTML output. Make sure to leave the links
; intact.
PLGeneratedBy0 =This parts list was generated by
PLGeneratedBy1 =<a href="https://tcobbs.github.io/ldview/">LDView</a>.
PLProvidedBy0 =Part images provided by
PLProvidedBy1 =<a href="http://www.peeron.com">Peeron</a>.
PLGenerateError =Error generating HTML file for parts list.
; ** TCBmpImageFormat **
SavingBMP =Saving BMP...
; ** TCPngImageFormat **
SavingPNG =Saving PNG...
; ** TCJpgImageFormat **
SavingJPG =Saving JPG...
; ** JpegOptionsDialog **
Jpeg444ss =1x1 - Best Quality (4:4:4)
Jpeg422ss =2x1 - Medium Quality (4:2:2)
Jpeg420ss =2x2 - Worst Quality (4:1:0)
; ** LDModelTree **
EmptyLine =<Empty Line>
; NOTE: The spaces before and after Line below are important.
SpaceLineSpace = Line
LDMTOriginalLine = (Original line:
LDMTCloseParen =)
LDMTInvalidUTF8InLine = <Line is not valid UTF-8.>
LDMTInvalidUTF8InFilename = <Filename is not valid UTF-8.>
; ** Cocoa ModelTree **
ShowOptions =Show Options
HideOptions =Hide Options
NoSelection =No Selection
SearchMenu =Search Menu
RecentSearches =Recent Searches
NoRecentSearches =No Recent Searches
Clear =Clear
Recents =Recents
Previous =Previous
Next =Next
; ** LDViewController **
Show =Show
Hide =Hide
LDrawNotInFolder0 =The selected folder does not contain the LDraw parts
LDrawNotInFolder1 =library. Do you want to try again?
LDrawFolderNotFoundHeader =LDraw folder not found
LDrawFolderNotFound0 =The LDraw folder could not be found. If it is already on
LDrawFolderNotFound1 =the system somewhere, you can browse to it. Otherwise,
LDrawFolderNotFound2 =LDView can download the LDraw parts library automatically
LDrawFolderNotFound3 =from ldraw.org. What would you like to do?
BrowseToLDrawFolder =Browse to LDraw Folder
DownloadFromLDrawOrg =Download from ldraw.org
LDrawFolderRequired =LDView cannot open model files without an LDraw folder.
SelectLDrawFolder =Select the LDraw folder.
Yes =Yes
No =No
CannotUpdate =Cannot check for updates
AutoUpdatesBadFolder0 =Automatic library updates require that the LDraw parts
AutoUpdatesBadFolder1 =library be installed in a folder named ldraw. Your
AutoUpdatesBadFolder2 =LDraw parts library is installed in a folder named %@.
ReplaceLDrawZipTitle =Replace LDraw Zip?
ReplaceLDrawZipMessage0 =If an update is found, it will replace your current
ReplaceLDrawZipMessage1 =LDraw Zip (%s). Are you sure you want to continue?
; ** Updater **
ErrorCreatingLDrawFolder =Error creating LDraw folder.
EnsureParentFolderWriteAccess0 =Make sure you have write access to the parent
EnsureParentFolderWriteAccess1 =folder.
FileExists =File Exists
FileExistsFormat0 =A file named %@ exists. You must either delete this file or
FileExistsFormat1 =choose a different parent folder for the LDraw Parts Library.
LDrawInstalled =LDraw Parts Library Installed
LDrawInstalledFormat0 =The LDraw parts library was successfully downloaded and
LDrawInstalledFormat1 =installed in the %@ folder.
InstallZipTitle =Use Zip?
InstallZipMessage0 =Do you want to leave the LDraw library in a zip file
InstallZipMessage1 =instead of extracting it?
; ** Cocoa ModelWindow **
Print =Print
Customize =Customize
All =All
Actions =File Actions
Features =Features
Primitives =Primitive Substitution
PartsAuthor =Parts Author
Axes =Axes
ViewingAngles =Viewing Angles
ViewingAnglesAlt =Viewing Angles (alt)
SpecifyLatLon =Specify Lat/Lon
StepFirst =First
StepPrev =Previous
StepNext =Next
StepField =Step
StepLast =Last
Step =Previous/Next
Prefs =Preferences
OtherActions =Other Actions
Errors&Warnings =Errors & Warnings
AllConditionals =Show All Conditionals
ConditionalControls =Show Conditional Control Points
LatLonRotation =Latitude/Longitude Rotation
BoundingBox =Bounding Box
DashDash =--
; ** LDSnapshotTaker **
SavingPrefix =Saving
LoadingPrefix =Loading
RenderingSnapshot =Rendering snapshot...
CommandLinesListRecursion0 =Error: Repeated CommandLinesList=%s value would
CommandLinesListRecursion1 =lead to infinite recursion; ignoring.
; ** ToolbarStrip **
FirstStep =First Step
LastStep =Last Step
PrevStep =Previous Step
NextStep =Next Step
ErrorsAndWarnings =Errors and Warnings
FullScreen =Full Screen
ZoomToFit =Zoom to Fit
ViewMode =View Mode
Help =Help
ModelTree =Model Tree
ModelBBox =Model Bounding Box
AlwaysOnTop =Always on Top
WireframeCutaway =Wireframe Cutaway
ShowAllConditionals =Show All Conditional Lines
ShowConditionalControls =Show Conditional Control Points
FlatShading =Flat Shading
LowQualityStuds =Low Quality Studs
PartBoundingBoxesOnly =Part Bounding Boxes Only
SmoothCurves =Smooth Curves
TransDefaultColor =Transparent Default Color
FrontView =Front View
BackView =Back View
LeftView =Left View
RightView =Right View
TopView =Top View
BottomView =Bottom View
TwoThirdsView =Two-thirds View
LatLonView =Specify latitude/longitude
TextureStuds =Texture Studs
ViewLatLonRot =Latitude/Longitude Rotation
MPDModelSelection =MPD Model Selection
POVCameraInfo =Show POV-Ray Camera Info
RightSideUp =Right Side Up
Texmaps =Use Texture Maps
; ** ExportOptionsDialog **
Option =Option
Value =Value
ValueOutOfRange =Value must be between %s and %s.
DecimalNumberRequired =Decimal number required.
IntegerRequired =Integer required.
; ** Export Cocoa Options **
CocoaValueOutOfRange =Value must be between %@ and %@.
ExtExportFormat =%@ Export
; ** Cocoa LDrawPage **
AddExtraSearchFolder =Add extra search folder
RemoveExtraSearchFolder =Remove extra search folder