mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 13:06:59 -04:00
Added validator for locales based on all strings in the source code.
It checks: - whether all keys used by the program are in the locale - whether the right number of %s are used - if there are no extra keys in the locale that shouldn't be there This will become very useful when translations need to be updated for new MSE versions. There is a perl script for generating the 'expected_locale_keys' resource file. This file contains a list of all the locale keys used. This is a resource and not a data file because it is automatically generated from the code, the user has no business modifying it. I also fixed all the locale errors I found in the process. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@613 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -0,0 +1,495 @@
|
||||
# This file contains the keys expected to be in MSE locales
|
||||
# It was automatically generated by tools/locale/locale.pl
|
||||
# Generated on Fri Aug 17 22:58:51 2007
|
||||
|
||||
action:
|
||||
add control point: 0
|
||||
add part: 1
|
||||
add symmetry: 0
|
||||
backspace: 0
|
||||
change: 1
|
||||
change combine mode: 0
|
||||
change shape name: 0
|
||||
change symmetry copies: 0
|
||||
change symmetry type: 0
|
||||
convert to curve: 0
|
||||
convert to line: 0
|
||||
cut: 0
|
||||
delete: 0
|
||||
delete point: 0
|
||||
delete points: 0
|
||||
duplicate: 1
|
||||
enter: 0
|
||||
group parts: 0
|
||||
insert symbol: 0
|
||||
lock point: 0
|
||||
move: 1
|
||||
move curve: 0
|
||||
move handle: 0
|
||||
move symmetry center: 0
|
||||
move symmetry handle: 0
|
||||
paste: 0
|
||||
remove parts: 1
|
||||
reorder parts: 0
|
||||
rotate: 1
|
||||
scale: 1
|
||||
shear: 1
|
||||
soft line break: 0
|
||||
typing: 0
|
||||
ungroup parts: 0
|
||||
button:
|
||||
always: 0
|
||||
browse: 0
|
||||
check now: 0
|
||||
close: 0
|
||||
edit symbol: 0
|
||||
hide: 0
|
||||
high quality: 0
|
||||
if internet connection exists: 0
|
||||
insert parameter: 0
|
||||
keep old: 0
|
||||
last opened set: 0
|
||||
move down: 0
|
||||
move up: 0
|
||||
never: 0
|
||||
new set: 0
|
||||
number: 0
|
||||
number overwrite: 0
|
||||
open set: 0
|
||||
overwrite: 0
|
||||
refer parameter: 0
|
||||
select: optional, 0
|
||||
select all: 0
|
||||
select none: 0
|
||||
show: 0
|
||||
show lines: 0
|
||||
symbol gallery: optional, 0
|
||||
use custom styling options: 0
|
||||
use for all cards: 0
|
||||
zoom export: 0
|
||||
error:
|
||||
aborting parsing: 0
|
||||
can't convert: 2
|
||||
can't convert value: 3
|
||||
checking updates: 0
|
||||
checking updates failed: 0
|
||||
coordinates for blending overlap: 0
|
||||
dimension not found: 1
|
||||
expected key: 1
|
||||
file not found: 2
|
||||
file parse error: 2
|
||||
has no member: 2
|
||||
has no member value: 2
|
||||
images used for blending must have the same size: 0
|
||||
internal error: 1
|
||||
newer version: 2
|
||||
no game specified for the set: 0
|
||||
no packages: 0
|
||||
no stylesheet specified for the set: 0
|
||||
no updates: 0
|
||||
package not found: 1
|
||||
package out of date: 3
|
||||
stylesheet and set refer to different game: 0
|
||||
unable to open output file: 0
|
||||
unable to store file: 0
|
||||
unrecognized value: 1
|
||||
unsupported field type: 1
|
||||
unsupported fill type: 1
|
||||
unsupported format: 1
|
||||
help:
|
||||
about: 0
|
||||
add card: 0
|
||||
add cards: 0
|
||||
add keyword: 0
|
||||
add symmetry: 0
|
||||
app language: 0
|
||||
basic shapes: 0
|
||||
bold: 0
|
||||
border: 0
|
||||
card list columns: 0
|
||||
cards tab: 0
|
||||
check updates: 0
|
||||
click to select shape: 0
|
||||
close symbol editor: 0
|
||||
copies: 0
|
||||
copy: 0
|
||||
copy card: 0
|
||||
copy keyword: 0
|
||||
curve segment: 0
|
||||
cut: 0
|
||||
cut card: 0
|
||||
cut keyword: 0
|
||||
difference: 0
|
||||
draft tab: optional, 0
|
||||
drag to draw shape: 0
|
||||
drag to move curve: 0
|
||||
drag to move line: 0
|
||||
drag to move point: 0
|
||||
drag to resize: 1
|
||||
drag to rotate: 1
|
||||
drag to shear: 1
|
||||
draw ellipse: 0
|
||||
draw polygon: 0
|
||||
draw rectangle: 0
|
||||
draw star: 0
|
||||
duplicate: 0
|
||||
ellipse: 0
|
||||
exit: 0
|
||||
export: 0
|
||||
export apprentice: 0
|
||||
export html: 0
|
||||
export image: 0
|
||||
export images: 0
|
||||
export mws: 0
|
||||
filename format: 0
|
||||
free point: 0
|
||||
grid: 0
|
||||
group: 0
|
||||
index: 0
|
||||
intersect: 0
|
||||
italic: 0
|
||||
keywords tab: 0
|
||||
last opened set: 1
|
||||
line segment: 0
|
||||
merge: 0
|
||||
new set: 0
|
||||
new symbol: 0
|
||||
new window: 0
|
||||
next card: 0
|
||||
next keyword: 0
|
||||
open set: 0
|
||||
open symbol: 0
|
||||
orientation: 0
|
||||
overlap: 0
|
||||
paint: 0
|
||||
paste: 0
|
||||
paste card: 0
|
||||
paste keyword: 0
|
||||
points: 0
|
||||
polygon: 0
|
||||
preferences: 0
|
||||
previous card: 0
|
||||
previous keyword: 0
|
||||
print: 0
|
||||
print preview: 0
|
||||
rectangle: 0
|
||||
redo: 0
|
||||
reflection: 0
|
||||
reload data: 0
|
||||
reminder text: 0
|
||||
remove card: 0
|
||||
remove keyword: 0
|
||||
remove symmetry: 0
|
||||
rotate: 0
|
||||
rotate 0: 0
|
||||
rotate 180: 0
|
||||
rotate 270: 0
|
||||
rotate 90: 0
|
||||
rotate card: 0
|
||||
rotation: 0
|
||||
save set: 0
|
||||
save set as: 0
|
||||
save symbol: 0
|
||||
save symbol as: 0
|
||||
select: 0
|
||||
set code: 0
|
||||
set info tab: 0
|
||||
sides: 0
|
||||
smooth point: 0
|
||||
snap: 0
|
||||
star: 0
|
||||
stats tab: 0
|
||||
store symbol: 0
|
||||
style tab: 0
|
||||
subtract: 0
|
||||
symbols: 0
|
||||
symmetric point: 0
|
||||
symmetry: 0
|
||||
undo: 0
|
||||
ungroup: 0
|
||||
website: 0
|
||||
welcome: 0
|
||||
zoom export: 0
|
||||
label:
|
||||
app language: 0
|
||||
apprentice: 0
|
||||
apprentice exe: 0
|
||||
apprentice export cancelled: 0
|
||||
card display: 0
|
||||
card notes: 0
|
||||
cards to export: 0
|
||||
check at startup: 0
|
||||
checking requires internet: 0
|
||||
columns: 0
|
||||
export filenames: 0
|
||||
external programs: 0
|
||||
filename conflicts: 0
|
||||
filename format: 0
|
||||
filename is ignored: 0
|
||||
filter: 0
|
||||
game type: 0
|
||||
html export options: 0
|
||||
html template: 0
|
||||
keyword: 0
|
||||
language: 0
|
||||
match: 0
|
||||
mode: 0
|
||||
original: 0
|
||||
percent of normal: 0
|
||||
reminder: 0
|
||||
result: 0
|
||||
save changes: 1
|
||||
select cards print: 0
|
||||
select columns: 0
|
||||
selection: 0
|
||||
set code: 0
|
||||
sides: optional, 0
|
||||
size: 0
|
||||
standard keyword: 1
|
||||
style type: 0
|
||||
styling options: 0
|
||||
uses: 0
|
||||
zoom: 0
|
||||
menu:
|
||||
about: 0
|
||||
add card: 0
|
||||
add cards: 0
|
||||
add keyword: 0
|
||||
basic shapes: 0
|
||||
bold: 0
|
||||
card list columns: 0
|
||||
cards: 0
|
||||
cards tab: 0
|
||||
check updates: 0
|
||||
close symbol editor: 0
|
||||
copy: 0
|
||||
cut: 0
|
||||
draft tab: optional, 0
|
||||
duplicate: 0
|
||||
edit: 0
|
||||
exit: 0
|
||||
export: 0
|
||||
export apprentice: 0
|
||||
export html: 0
|
||||
export image: 0
|
||||
export images: 0
|
||||
export mws: 0
|
||||
file: 0
|
||||
find: 0
|
||||
find next: 0
|
||||
format: 0
|
||||
group: 0
|
||||
help: 0
|
||||
index: 0
|
||||
insert symbol: 0
|
||||
italic: 0
|
||||
keywords: 0
|
||||
keywords tab: 0
|
||||
new set: 0
|
||||
new symbol: 0
|
||||
new window: 0
|
||||
next card: 0
|
||||
next keyword: 0
|
||||
open set: 0
|
||||
open symbol: 0
|
||||
orientation: 0
|
||||
paint: 0
|
||||
paste: 0
|
||||
points: 0
|
||||
preferences: 0
|
||||
previous card: 0
|
||||
previous keyword: 0
|
||||
print: 0
|
||||
print preview: 0
|
||||
redo: 1
|
||||
reload data: 0
|
||||
reminder text: 0
|
||||
remove card: 0
|
||||
remove keyword: 0
|
||||
replace: 0
|
||||
rotate: 0
|
||||
rotate 0: 0
|
||||
rotate 180: 0
|
||||
rotate 270: 0
|
||||
rotate 90: 0
|
||||
save set: 0
|
||||
save set as: 0
|
||||
save symbol: 0
|
||||
save symbol as: 0
|
||||
select: 0
|
||||
set info tab: 0
|
||||
stats tab: 0
|
||||
store symbol: 0
|
||||
style tab: 0
|
||||
symbols: 0
|
||||
symmetry: 0
|
||||
tool: 0
|
||||
undo: 1
|
||||
ungroup: 0
|
||||
website: 0
|
||||
window: 0
|
||||
title:
|
||||
%s - magic set editor: 1
|
||||
about: 0
|
||||
directories: 0
|
||||
display: 0
|
||||
export cancelled: 0
|
||||
export html: 0
|
||||
export images: 0
|
||||
global: 0
|
||||
locate apprentice: 0
|
||||
magic set editor: 0
|
||||
new status: 0
|
||||
open set: 0
|
||||
package list: 0
|
||||
package name: 0
|
||||
package status: 0
|
||||
preferences: 0
|
||||
print preview: 0
|
||||
save changes: 0
|
||||
save html: 0
|
||||
save image: 0
|
||||
save set: 0
|
||||
select cards: 0
|
||||
select cards export: 0
|
||||
select columns: 0
|
||||
slice image: 0
|
||||
symbol editor: 0
|
||||
untitled: 0
|
||||
update check: 0
|
||||
updates: 0
|
||||
updates availible: 0
|
||||
tool:
|
||||
add symmetry: 0
|
||||
basic shapes: 0
|
||||
border: 0
|
||||
cards tab: 0
|
||||
curve segment: 0
|
||||
difference: 0
|
||||
draft tab: optional, 0
|
||||
ellipse: 0
|
||||
free point: 0
|
||||
grid: 0
|
||||
intersect: 0
|
||||
keywords tab: 0
|
||||
line segment: 0
|
||||
merge: 0
|
||||
overlap: 0
|
||||
paint: optional, 0
|
||||
points: 0
|
||||
polygon: 0
|
||||
rectangle: 0
|
||||
redo: 0
|
||||
reflection: 0
|
||||
remove symmetry: 0
|
||||
rotate: 0
|
||||
rotation: 0
|
||||
select: 0
|
||||
set info tab: 0
|
||||
smooth point: 0
|
||||
snap: 0
|
||||
star: 0
|
||||
stats tab: 0
|
||||
store symbol: 0
|
||||
style tab: 0
|
||||
subtract: 0
|
||||
symmetric point: 0
|
||||
symmetry: 0
|
||||
undo: 0
|
||||
tooltip:
|
||||
add card: 0
|
||||
add keyword: 0
|
||||
add symmetry: 0
|
||||
basic shapes: 0
|
||||
bold: 0
|
||||
border: 0
|
||||
cards tab: 0
|
||||
copy: 0
|
||||
curve segment: 0
|
||||
cut: 0
|
||||
difference: 0
|
||||
draft tab: optional, 0
|
||||
ellipse: 0
|
||||
export: 0
|
||||
free point: 0
|
||||
grid: 0
|
||||
intersect: 0
|
||||
italic: 0
|
||||
keywords tab: 0
|
||||
line segment: 0
|
||||
merge: 0
|
||||
new set: 0
|
||||
open set: 0
|
||||
overlap: 0
|
||||
paint: optional, 0
|
||||
paste: 0
|
||||
points: 0
|
||||
polygon: 0
|
||||
rectangle: 0
|
||||
redo: 1
|
||||
reflection: 0
|
||||
reminder text: 0
|
||||
remove card: 0
|
||||
remove keyword: 0
|
||||
remove symmetry: 0
|
||||
rotate: 0
|
||||
rotate card: 0
|
||||
rotation: 0
|
||||
save set: 0
|
||||
select: 0
|
||||
set info tab: 0
|
||||
smooth point: 0
|
||||
snap: 0
|
||||
star: 0
|
||||
stats tab: 0
|
||||
store symbol: 0
|
||||
style tab: 0
|
||||
subtract: 0
|
||||
symbols: 0
|
||||
symmetric point: 0
|
||||
symmetry: 0
|
||||
undo: 1
|
||||
type:
|
||||
boolean: 0
|
||||
card: 0
|
||||
circle: 0
|
||||
collection: 0
|
||||
collection of: 1
|
||||
color: 0
|
||||
do nothing: 0
|
||||
double: 0
|
||||
ellipse: 0
|
||||
field: 0
|
||||
function: 0
|
||||
game: 0
|
||||
group: 0
|
||||
hexagon: 0
|
||||
image: 0
|
||||
install: 0
|
||||
installed: 0
|
||||
integer: 0
|
||||
new mse: 0
|
||||
nil: 0
|
||||
object: 0
|
||||
pentagon: 0
|
||||
point: 0
|
||||
points: 0
|
||||
polygon: 0
|
||||
rectangle: 0
|
||||
reflection: 0
|
||||
rhombus: 0
|
||||
rotation: 0
|
||||
set: 0
|
||||
shape: 0
|
||||
shapes: 0
|
||||
square: 0
|
||||
star: 0
|
||||
string: 0
|
||||
style: 0
|
||||
stylesheet: 0
|
||||
triangle: 0
|
||||
uninstall: 0
|
||||
uninstalled: 0
|
||||
upgrade: 0
|
||||
upgradeable: 0
|
||||
value: 0
|
||||
@@ -173,6 +173,10 @@ edit_symbol IMAGE "../common/edit_symbol.png"
|
||||
wxBITMAP_STD_COLOURS BITMAP "wx/msw/colours.bmp"
|
||||
WXCURSOR_HAND CURSOR DISCARDABLE "wx/msw/hand.cur"
|
||||
|
||||
// -------------------------------------------------------- : Other
|
||||
|
||||
expected_locale_keys TEXT "../common/expected_locale_keys"
|
||||
|
||||
// -------------------------------------------------------- : Version info
|
||||
|
||||
1 VERSIONINFO
|
||||
|
||||
Reference in New Issue
Block a user