samples/audio; Installer: Added SineTone sample
[sdk] / compiler / libec / locale / ec.pot
index 550bc5d..ae1af66 100644 (file)
@@ -10,338 +10,405 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Basepath: ../\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Basepath: ../\n"
 
-#: ./src/pass15.ec:3244
-#: ./src/pass15.ec:3270
+#: ./src/pass15.ec:3259
+#: ./src/pass15.ec:3285
 msgid "%s expected to be derived from method class\n"
 msgstr "%s expected to be derived from method class\n"
 
 msgid "%s expected to be derived from method class\n"
 msgstr "%s expected to be derived from method class\n"
 
-#: ./src/pass15.ec:8854
+#: ./src/pass15.ec:9894
 msgid "%s undefined; assuming extern returning int\n"
 msgstr "%s undefined; assuming extern returning int\n"
 
 msgid "%s undefined; assuming extern returning int\n"
 msgstr "%s undefined; assuming extern returning int\n"
 
-#: ./src/ecdefs.ec:1223
+#: ./src/ecdefs.ec:1682
 msgid ":%d:%d: error: "
 msgstr ":%d:%d: error: "
 
 msgid ":%d:%d: error: "
 msgstr ":%d:%d: error: "
 
-#: ./src/ecdefs.ec:1263
+#: ./src/ecdefs.ec:1730
 msgid ":%d:%d: warning: "
 msgstr ":%d:%d: warning: "
 
 msgid ":%d:%d: warning: "
 msgstr ":%d:%d: warning: "
 
-#: ./src/pass15.ec:808
+#: ./src/pass15.ec:797
 msgid "Array size not constant int (%s)\n"
 msgstr "Array size not constant int (%s)\n"
 
 msgid "Array size not constant int (%s)\n"
 msgstr "Array size not constant int (%s)\n"
 
-#: ./src/pass15.ec:10359
+#: ./src/pass15.ec:11683
 msgid "Assigning list initializer to non list\n"
 msgstr "Assigning list initializer to non list\n"
 
 msgid "Assigning list initializer to non list\n"
 msgstr "Assigning list initializer to non list\n"
 
-#: ./src/pass15.ec:10025
-#: ./src/pass15.ec:11070
+#: ./src/pass15.ec:11227
+#: ./src/pass15.ec:12456
 msgid "Couldn't determine type of array elements\n"
 msgstr "Couldn't determine type of array elements\n"
 
 msgid "Couldn't determine type of array elements\n"
 msgstr "Couldn't determine type of array elements\n"
 
-#: ./src/pass0.ec:570
+#: ./src/pass0.ec:524
 msgid "Couldn't find member %s to override\n"
 msgstr "Couldn't find member %s to override\n"
 
 msgid "Couldn't find member %s to override\n"
 msgstr "Couldn't find member %s to override\n"
 
-#: ./src/loadSymbols.ec:716
+#: ./src/loadSymbols.ec:715
 msgid "Couldn't open %s\n"
 msgstr "Couldn't open %s\n"
 
 msgid "Couldn't open %s\n"
 msgstr "Couldn't open %s\n"
 
-#: ./src/ast.ec:1436
+#: ./src/ast.ec:1683
 msgid "Expecting class specifier\n"
 msgstr "Expecting class specifier\n"
 
 msgid "Expecting class specifier\n"
 msgstr "Expecting class specifier\n"
 
-#: ./src/pass15.ec:11228
+#: ./src/pass15.ec:12668
 msgid "Expression is not a container\n"
 msgstr "Expression is not a container\n"
 
 msgid "Expression is not a container\n"
 msgstr "Expression is not a container\n"
 
-#: ./src/lexer.ec:478
+#: ./src/lexer.ec:536
 msgid "Includes nested too deeply"
 msgstr "Includes nested too deeply"
 
 msgid "Includes nested too deeply"
 msgstr "Includes nested too deeply"
 
-#: ./src/pass1.ec:141
+#: ./src/pass1.ec:145
 msgid "Incompatible virtual function %s\n"
 msgstr "Incompatible virtual function %s\n"
 
 msgid "Incompatible virtual function %s\n"
 msgstr "Incompatible virtual function %s\n"
 
-#: ./src/pass15.ec:11502
-#: ./src/pass15.ec:11577
+#: ./src/pass15.ec:12923
+#: ./src/pass15.ec:12996
 msgid "Invalid object specified and not inside a class\n"
 msgstr "Invalid object specified and not inside a class\n"
 
 msgid "Invalid object specified and not inside a class\n"
 msgstr "Invalid object specified and not inside a class\n"
 
-#: ./src/pass15.ec:11410
+#: ./src/pass15.ec:12831
 msgid "Invalid watched object\n"
 msgstr "Invalid watched object\n"
 
 msgid "Invalid watched object\n"
 msgstr "Invalid watched object\n"
 
-#: ./src/firstPass.ec:79
-#: ./src/firstPass.ec:104
-#: ./src/firstPass.ec:165
-#: ./src/firstPass.ec:207
+#: ./src/firstPass.ec:85
+#: ./src/firstPass.ec:112
+#: ./src/firstPass.ec:175
+#: ./src/firstPass.ec:217
 msgid "Member with same name already exists %s in class %s\n"
 msgstr "Member with same name already exists %s in class %s\n"
 
 msgid "Member with same name already exists %s in class %s\n"
 msgstr "Member with same name already exists %s in class %s\n"
 
-#: ./src/firstPass.ec:97
-#: ./src/firstPass.ec:158
-#: ./src/firstPass.ec:200
+#: ./src/firstPass.ec:105
+#: ./src/firstPass.ec:168
+#: ./src/firstPass.ec:210
 msgid "Member with same name already exists %s in member %s\n"
 msgstr "Member with same name already exists %s in member %s\n"
 
 msgid "Member with same name already exists %s in member %s\n"
 msgstr "Member with same name already exists %s in member %s\n"
 
-#: ./src/dbpass.ec:1073
+#: ./src/dbpass.ec:1085
 msgid "Multiple field index requires a name\n"
 msgstr "Multiple field index requires a name\n"
 
 msgid "Multiple field index requires a name\n"
 msgstr "Multiple field index requires a name\n"
 
-#: ./src/dbpass.ec:299
+#: ./src/dbpass.ec:310
 msgid "No database table defined in this module or database_open already used.\n"
 msgstr "No database table defined in this module or database_open already used.\n"
 
 msgid "No database table defined in this module or database_open already used.\n"
 msgstr "No database table defined in this module or database_open already used.\n"
 
-#: ./src/pass15.ec:11423
-msgid "No observer specified and not inside a _class\n"
-msgstr "No observer specified and not inside a _class\n"
-
-#: ./src/pass15.ec:11580
+#: ./src/pass15.ec:12844
+#: ./src/pass15.ec:12999
 msgid "No observer specified and not inside a class\n"
 msgstr "No observer specified and not inside a class\n"
 
 msgid "No observer specified and not inside a class\n"
 msgstr "No observer specified and not inside a class\n"
 
-#: ./src/pass16.ec:1910
-#: ./src/pass16.ec:1981
+#: ./src/pass16.ec:2023
+#: ./src/pass16.ec:2096
 msgid "No set defined for property %s\n"
 msgstr "No set defined for property %s\n"
 
 msgid "No set defined for property %s\n"
 msgstr "No set defined for property %s\n"
 
-#: ./src/pass0.ec:153
+#: ./src/pass0.ec:108
 msgid "Non-static %s making use of a static class\n"
 msgstr "Non-static %s making use of a static class\n"
 
 msgid "Non-static %s making use of a static class\n"
 msgstr "Non-static %s making use of a static class\n"
 
-#: ./src/pass1.ec:1035
-#: ./src/pass15.ec:11405
-#: ./src/pass15.ec:11477
-#: ./src/pass15.ec:11566
+#: ./src/pass1.ec:1053
+#: ./src/pass15.ec:12826
+#: ./src/pass15.ec:12898
+#: ./src/pass15.ec:12985
 msgid "Property %s not found in class %s\n"
 msgstr "Property %s not found in class %s\n"
 
 msgid "Property %s not found in class %s\n"
 msgstr "Property %s not found in class %s\n"
 
-#: ./src/pass0.ec:160
+#: ./src/pass0.ec:115
 msgid "Public %s making use of a private class\n"
 msgstr "Public %s making use of a private class\n"
 
 msgid "Public %s making use of a private class\n"
 msgstr "Public %s making use of a private class\n"
 
-#: ./src/pass15.ec:7306
+#: ./src/pass15.ec:8013
 msgid "Recursion in defined expression %s\n"
 msgstr "Recursion in defined expression %s\n"
 
 msgid "Recursion in defined expression %s\n"
 msgstr "Recursion in defined expression %s\n"
 
-#: ./src/loadSymbols.ec:1000
+#: ./src/loadSymbols.ec:1005
 msgid "Redefinition of %s (defining as %s, already defined as %s)\n"
 msgstr "Redefinition of %s (defining as %s, already defined as %s)\n"
 
 msgid "Redefinition of %s (defining as %s, already defined as %s)\n"
 msgstr "Redefinition of %s (defining as %s, already defined as %s)\n"
 
-#: ./src/ast.ec:681
+#: ./src/ast.ec:822
 msgid "Redefinition of %s ignored\n"
 msgstr "Redefinition of %s ignored\n"
 
 msgid "Redefinition of %s ignored\n"
 msgstr "Redefinition of %s ignored\n"
 
-#: ./src/firstPass.ec:440
+#: ./src/firstPass.ec:460
 msgid "Redefinition of method %s in class %s\n"
 msgstr "Redefinition of method %s in class %s\n"
 
 msgid "Redefinition of method %s in class %s\n"
 msgstr "Redefinition of method %s in class %s\n"
 
-#: ./src/pass15.ec:4386
-#: ./src/pass15.ec:4487
+#: ./src/pass15.ec:4695
+#: ./src/pass15.ec:4806
 msgid "Unhandled type populating instance\n"
 msgstr "Unhandled type populating instance\n"
 
 msgid "Unhandled type populating instance\n"
 msgstr "Unhandled type populating instance\n"
 
-#: ./src/pass15.ec:7042
+#: ./src/pass15.ec:7618
 msgid "Unspecified type\n"
 msgstr "Unspecified type\n"
 
 msgid "Unspecified type\n"
 msgstr "Unspecified type\n"
 
-#: ./src/pass15.ec:8869
+#: ./src/pass15.ec:8662
+msgid "ambiguous units in relational operation\n"
+msgstr "ambiguous units in relational operation\n"
+
+#: ./src/pass15.ec:8672
+msgid "ambiguous units\n"
+msgstr "ambiguous units\n"
+
+#: ./src/pass15.ec:9909
 msgid "callable object undefined; extern assuming returning int\n"
 msgstr "callable object undefined; extern assuming returning int\n"
 
 msgid "callable object undefined; extern assuming returning int\n"
 msgstr "callable object undefined; extern assuming returning int\n"
 
-#: ./src/pass15.ec:8679
+#: ./src/pass15.ec:9688
 msgid "called object %s is not a function\n"
 msgstr "called object %s is not a function\n"
 
 msgid "called object %s is not a function\n"
 msgstr "called object %s is not a function\n"
 
-#: ./src/pass15.ec:7768
-#: ./src/pass15.ec:7774
-#: ./src/pass15.ec:7938
+#: ./src/pass15.ec:8609
+#: ./src/pass15.ec:8615
+#: ./src/pass15.ec:8864
 msgid "cannot add two pointers\n"
 msgstr "cannot add two pointers\n"
 
 msgid "cannot add two pointers\n"
 msgstr "cannot add two pointers\n"
 
-#: ./src/pass15.ec:1571
+#: ./src/pass15.ec:1652
 msgid "cannot dereference type\n"
 msgstr "cannot dereference type\n"
 
 msgid "cannot dereference type\n"
 msgstr "cannot dereference type\n"
 
-#: ./src/pass2.ec:2232
+#: ./src/pass2.ec:2482
 msgid "cannot obtain address of property\n"
 msgstr "cannot obtain address of property\n"
 
 msgid "cannot obtain address of property\n"
 msgstr "cannot obtain address of property\n"
 
-#: ./src/pass0.ec:485
-#: ./src/pass0.ec:491
+#: ./src/pass0.ec:439
+#: ./src/pass0.ec:445
 msgid "class"
 msgstr "class"
 
 msgid "class"
 msgstr "class"
 
-#: ./src/pass0.ec:397
-#: ./src/pass0.ec:423
+#: ./src/pass0.ec:351
+#: ./src/pass0.ec:377
 msgid "class data member"
 msgstr "class data member"
 
 msgid "class data member"
 msgstr "class data member"
 
-#: ./src/pass0.ec:431
+#: ./src/pass0.ec:385
 msgid "class member instance"
 msgstr "class member instance"
 
 msgid "class member instance"
 msgstr "class member instance"
 
-#: ./src/pass15.ec:10100
+#: ./src/firstPass.ec:431
+msgid "constructor"
+msgstr "constructor"
+
+#: ./src/pass15.ec:11327
 msgid "couldn't determine type of %s; expected %s\n"
 msgstr "couldn't determine type of %s; expected %s\n"
 
 msgid "couldn't determine type of %s; expected %s\n"
 msgstr "couldn't determine type of %s; expected %s\n"
 
-#: ./src/pass15.ec:8315
-#: ./src/pass15.ec:8327
-#: ./src/pass15.ec:10112
-#: ./src/pass15.ec:10186
+#: ./src/pass15.ec:9272
+#: ./src/pass15.ec:9284
+#: ./src/pass15.ec:11339
+#: ./src/pass15.ec:11511
 msgid "couldn't determine type of %s\n"
 msgstr "couldn't determine type of %s\n"
 
 msgid "couldn't determine type of %s\n"
 msgstr "couldn't determine type of %s\n"
 
-#: ./src/pass15.ec:1943
-#: ./src/pass15.ec:9334
+#: ./src/pass15.ec:2032
+#: ./src/pass15.ec:10460
 msgid "couldn't find member %s in class %s\n"
 msgstr "couldn't find member %s in class %s\n"
 
 msgid "couldn't find member %s in class %s\n"
 msgstr "couldn't find member %s in class %s\n"
 
-#: ./src/pass15.ec:1939
-#: ./src/pass15.ec:2048
+#: ./src/pass15.ec:2028
+#: ./src/pass15.ec:2132
 msgid "couldn't find virtual method %s in class %s\n"
 msgstr "couldn't find virtual method %s in class %s\n"
 
 msgid "couldn't find virtual method %s in class %s\n"
 msgstr "couldn't find virtual method %s in class %s\n"
 
-#: ./src/pass15.ec:7930
+#: ./src/pass15.ec:9304
+msgid "deleting const qualified object\n"
+msgstr "deleting const qualified object\n"
+
+#: ./src/firstPass.ec:431
+msgid "destructor"
+msgstr "destructor"
+
+#: ./src/pass15.ec:8856
 msgid "different levels of indirection\n"
 msgstr "different levels of indirection\n"
 
 msgid "different levels of indirection\n"
 msgstr "different levels of indirection\n"
 
-#: ./src/pass15.ec:7786
-#: ./src/pass15.ec:10141
+#: ./src/pass15.ec:2871
+msgid "discarding const qualifier\n"
+msgstr "discarding const qualifier\n"
+
+#: ./src/grammar.ec:3283
+#: ./src/grammar.ec:3284
+#: ./src/grammar.ec:3285
+#: ./src/grammar.ec:3286
+#: ./src/grammar.ec:3287
+#: ./src/grammar.ec:3299
+#: ./src/grammar.ec:3300
+#: ./src/grammar.ec:3301
+#: ./src/grammar.ec:3302
+#: ./src/grammar.ec:3303
+#: ./src/grammar.ec:3369
+#: ./src/grammar.ec:3370
+#: ./src/grammar.ec:3371
+#: ./src/grammar.ec:3372
+msgid "eC expects all declarations to precede statements in the block (C89 style)\n"
+msgstr "eC expects all declarations to precede statements in the block (C89 style)\n"
+
+#: ./src/grammar.ec:3024
+msgid "extra comma\n"
+msgstr "extra comma\n"
+
+#: ./src/pass15.ec:8627
+#: ./src/pass15.ec:11466
+#: ./src/pass15.ec:11468
 msgid "incompatible expression %s (%s); expected %s\n"
 msgstr "incompatible expression %s (%s); expected %s\n"
 
 msgid "incompatible expression %s (%s); expected %s\n"
 msgstr "incompatible expression %s (%s); expected %s\n"
 
-#: ./src/pass15.ec:8047
-#: ./src/pass15.ec:8207
+#: ./src/pass15.ec:8958
+#: ./src/pass15.ec:9163
 msgid "incompatible expressions %s (%s) and %s (%s)\n"
 msgstr "incompatible expressions %s (%s) and %s (%s)\n"
 
 msgid "incompatible expressions %s (%s) and %s (%s)\n"
 msgstr "incompatible expressions %s (%s) and %s (%s)\n"
 
-#: ./src/pass15.ec:1895
+#: ./src/pass15.ec:1984
 msgid "incompatible instance method %s\n"
 msgstr "incompatible instance method %s\n"
 
 msgid "incompatible instance method %s\n"
 msgstr "incompatible instance method %s\n"
 
-#: ./src/pass15.ec:3343
+#: ./src/pass15.ec:3361
 msgid "incompatible parameter %s (expected %s)\n"
 msgstr "incompatible parameter %s (expected %s)\n"
 
 msgid "incompatible parameter %s (expected %s)\n"
 msgstr "incompatible parameter %s (expected %s)\n"
 
-#: ./src/pass15.ec:3283
+#: ./src/pass15.ec:3298
 msgid "incompatible return type for function\n"
 msgstr "incompatible return type for function\n"
 
 msgid "incompatible return type for function\n"
 msgstr "incompatible return type for function\n"
 
-#: ./src/pass15.ec:9148
+#: ./src/pass15.ec:10229
 msgid "invalid class specifier %s for object of class %s\n"
 msgstr "invalid class specifier %s for object of class %s\n"
 
 msgid "invalid class specifier %s for object of class %s\n"
 msgstr "invalid class specifier %s for object of class %s\n"
 
-#: ./src/pass15.ec:9618
+#: ./src/grammar.ec:1708
+#: ./src/grammar.ec:1709
+msgid "l-value expected\n"
+msgstr "l-value expected\n"
+
+#: ./src/pass15.ec:10775
 msgid "member operator on non-structure type expression %s\n"
 msgstr "member operator on non-structure type expression %s\n"
 
 msgid "member operator on non-structure type expression %s\n"
 msgstr "member operator on non-structure type expression %s\n"
 
-#: ./src/pass15.ec:3218
 #: ./src/pass15.ec:3233
 #: ./src/pass15.ec:3233
-#: ./src/pass15.ec:3259
+#: ./src/pass15.ec:3248
+#: ./src/pass15.ec:3274
 msgid "method class must be derived from %s\n"
 msgstr "method class must be derived from %s\n"
 
 msgid "method class must be derived from %s\n"
 msgstr "method class must be derived from %s\n"
 
-#: ./src/pass15.ec:3220
+#: ./src/pass15.ec:3235
 msgid "method class should not take an object\n"
 msgstr "method class should not take an object\n"
 
 msgid "method class should not take an object\n"
 msgstr "method class should not take an object\n"
 
-#: ./src/pass2.ec:2234
-#: ./src/pass2.ec:2236
+#: ./src/pass2.ec:2484
+#: ./src/pass2.ec:2486
 msgid "no get defined for property %s of class %s\n"
 msgstr "no get defined for property %s of class %s\n"
 
 msgid "no get defined for property %s of class %s\n"
 msgstr "no get defined for property %s of class %s\n"
 
-#: ./src/pass2.ec:877
+#: ./src/pass2.ec:921
 msgid "no set defined for property %s of class %s\n"
 msgstr "no set defined for property %s of class %s\n"
 
 msgid "no set defined for property %s of class %s\n"
 msgstr "no set defined for property %s of class %s\n"
 
-#: ./src/pass15.ec:8828
+#: ./src/pass15.ec:9861
 msgid "not enough arguments for function %s (%d given, expected %d)\n"
 msgstr "not enough arguments for function %s (%d given, expected %d)\n"
 
 msgid "not enough arguments for function %s (%d given, expected %d)\n"
 msgstr "not enough arguments for function %s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:8824
+#: ./src/pass15.ec:9857
 msgid "not enough arguments for method %s::%s (%d given, expected %d)\n"
 msgstr "not enough arguments for method %s::%s (%d given, expected %d)\n"
 
 msgid "not enough arguments for method %s::%s (%d given, expected %d)\n"
 msgstr "not enough arguments for method %s::%s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:3294
+#: ./src/pass15.ec:3312
 msgid "not enough parameters\n"
 msgstr "not enough parameters\n"
 
 msgid "not enough parameters\n"
 msgstr "not enough parameters\n"
 
-#: ./src/pass15.ec:7873
+#: ./src/pass15.ec:8803
 msgid "operating on %s and %s with an untyped result, assuming %s\n"
 msgstr "operating on %s and %s with an untyped result, assuming %s\n"
 
 msgid "operating on %s and %s with an untyped result, assuming %s\n"
 msgstr "operating on %s and %s with an untyped result, assuming %s\n"
 
-#: ./src/pass15.ec:7698
+#: ./src/pass15.ec:8500
 msgid "operator %s illegal on pointer\n"
 msgstr "operator %s illegal on pointer\n"
 
 msgid "operator %s illegal on pointer\n"
 msgstr "operator %s illegal on pointer\n"
 
-#: ./src/pass15.ec:3246
+#: ./src/pass15.ec:3261
 msgid "overriding class expected to be derived from method class\n"
 msgstr "overriding class expected to be derived from method class\n"
 
 msgid "overriding class expected to be derived from method class\n"
 msgstr "overriding class expected to be derived from method class\n"
 
-#: ./src/shortcuts.ec:218
-#: ./src/shortcuts.ec:224
+#: ./src/ast.ec:1159
+msgid "parameter name omitted\n"
+msgstr "parameter name omitted\n"
+
+#: ./src/shortcuts.ec:223
+#: ./src/shortcuts.ec:229
 msgid "parsing type %s\n"
 msgstr "parsing type %s\n"
 
 msgid "parsing type %s\n"
 msgstr "parsing type %s\n"
 
-#: ./src/firstPass.ec:306
+#: ./src/firstPass.ec:312
 msgid "redefinition of class %s\n"
 msgstr "redefinition of class %s\n"
 
 msgid "redefinition of class %s\n"
 msgstr "redefinition of class %s\n"
 
-#: ./src/pass0.ec:720
+#: ./src/pass0.ec:676
 msgid "redefinition of constructor for class %s\n"
 msgstr "redefinition of constructor for class %s\n"
 
 msgid "redefinition of constructor for class %s\n"
 msgstr "redefinition of constructor for class %s\n"
 
-#: ./src/pass0.ec:697
+#: ./src/pass0.ec:653
 msgid "redefinition of destructor for class %s\n"
 msgstr "redefinition of destructor for class %s\n"
 
 msgid "redefinition of destructor for class %s\n"
 msgstr "redefinition of destructor for class %s\n"
 
-#: ./src/ecdefs.ec:1282
+#: ./src/pass0.ec:1161
+msgid "set defined on type without storage for non-conversion property\n"
+msgstr "set defined on type without storage for non-conversion property\n"
+
+#: ./src/ecdefs.ec:1751
+#: ./src/grammar.ec:3235
+#: ./src/grammar.ec:3236
+#: ./src/grammar.ec:3237
+#: ./src/grammar.ec:3238
+#: ./src/grammar.ec:3239
+#: ./src/grammar.ec:3240
+#: ./src/grammar.ec:3241
 msgid "syntax error\n"
 msgstr "syntax error\n"
 
 msgid "syntax error\n"
 msgstr "syntax error\n"
 
-#: ./src/pass15.ec:8747
+#: ./src/pass15.ec:9762
 msgid "too many arguments for function %s (%d given, expected %d)\n"
 msgstr "too many arguments for function %s (%d given, expected %d)\n"
 
 msgid "too many arguments for function %s (%d given, expected %d)\n"
 msgstr "too many arguments for function %s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:8743
+#: ./src/pass15.ec:9758
 msgid "too many arguments for method %s::%s (%d given, expected %d)\n"
 msgstr "too many arguments for method %s::%s (%d given, expected %d)\n"
 
 msgid "too many arguments for method %s::%s (%d given, expected %d)\n"
 msgstr "too many arguments for method %s::%s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:1949
+#: ./src/pass15.ec:2038
 msgid "too many initializers for instantiation of class %s\n"
 msgstr "too many initializers for instantiation of class %s\n"
 
 msgid "too many initializers for instantiation of class %s\n"
 msgstr "too many initializers for instantiation of class %s\n"
 
-#: ./src/pass15.ec:3357
+#: ./src/pass15.ec:3375
 msgid "too many parameters\n"
 msgstr "too many parameters\n"
 
 msgid "too many parameters\n"
 msgstr "too many parameters\n"
 
-#: ./src/pass15.ec:9601
+#: ./src/pass15.ec:10758
 msgid "undefined class %s\n"
 msgstr "undefined class %s\n"
 
 msgid "undefined class %s\n"
 msgstr "undefined class %s\n"
 
-#: ./src/pass15.ec:10177
+#: ./src/pass15.ec:11502
 msgid "unresolved identifier %s::%s\n"
 msgstr "unresolved identifier %s::%s\n"
 
 msgid "unresolved identifier %s::%s\n"
 msgstr "unresolved identifier %s::%s\n"
 
-#: ./src/pass15.ec:10098
+#: ./src/pass15.ec:11325
 msgid "unresolved identifier %s; expected %s\n"
 msgstr "unresolved identifier %s; expected %s\n"
 
 msgid "unresolved identifier %s; expected %s\n"
 msgstr "unresolved identifier %s; expected %s\n"
 
-#: ./src/pass15.ec:10110
-#: ./src/pass15.ec:10179
+#: ./src/pass15.ec:11337
+#: ./src/pass15.ec:11504
 msgid "unresolved identifier %s\n"
 msgstr "unresolved identifier %s\n"
 
 msgid "unresolved identifier %s\n"
 msgstr "unresolved identifier %s\n"
 
-#: ./src/pass15.ec:1889
+#: ./src/pass15.ec:1978
 msgid "unresolved symbol used as an instance method %s\n"
 msgstr "unresolved symbol used as an instance method %s\n"
 
 msgid "unresolved symbol used as an instance method %s\n"
 msgstr "unresolved symbol used as an instance method %s\n"
 
-#: ./src/pass15.ec:7759
-#: ./src/pass15.ec:7916
-#: ./src/pass15.ec:7923
+#: ./src/pass15.ec:8600
+#: ./src/pass15.ec:8842
+#: ./src/pass15.ec:8849
 msgid "void *: unknown size\n"
 msgstr "void *: unknown size\n"
 
 msgid "void *: unknown size\n"
 msgstr "void *: unknown size\n"
 
+#: ./src/firstPass.ec:431
+msgid "wrong class name specified for %s\n"
+msgstr "wrong class name specified for %s\n"
+