GCC Code Coverage Report
Directory: src/ Exec Total Coverage
File: src/resources/notifications.h Lines: 1 1 100.0 %
Date: 2017-11-29 Branches: 0 0 0.0 %

Line Branch Exec Source
1
/*
2
 *  The ManaPlus Client
3
 *  Copyright (C) 2013-2017  The ManaPlus Developers
4
 *
5
 *  This file is part of The ManaPlus Client.
6
 *
7
 *  This program is free software; you can redistribute it and/or modify
8
 *  it under the terms of the GNU General Public License as published by
9
 *  the Free Software Foundation; either version 2 of the License, or
10
 *  any later version.
11
 *
12
 *  This program is distributed in the hope that it will be useful,
13
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
 *  GNU General Public License for more details.
16
 *
17
 *  You should have received a copy of the GNU General Public License
18
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
19
 */
20
21
#ifndef RESOURCES_NOTIFICATIONS_H
22
#define RESOURCES_NOTIFICATIONS_H
23
24
#include "enums/resources/notifytypes.h"
25
26
#include "resources/notificationinfo.h"
27
28
#include "utils/gettext.h"
29
30
#include "localconsts.h"
31
32
namespace NotifyManager
33
{
34
    static const NotificationInfo notifications[NotifyTypes::TYPE_END] =
35
    {
36
        {"",
37
            "", NotifyFlags::EMPTY},
38
        {"buy done",
39
            // TRANSLATORS: notification message
40
            N_("Thanks for buying."),
41
            NotifyFlags::EMPTY},
42
        {"buy fail",
43
            // TRANSLATORS: notification message
44
            N_("Unable to buy."),
45
            NotifyFlags::EMPTY},
46
        {"buy fail no money",
47
            // TRANSLATORS: notification message
48
            N_("Unable to buy. You don't have enough money."),
49
            NotifyFlags::EMPTY},
50
        {"buy fail overweight",
51
            // TRANSLATORS: notification message
52
            N_("Unable to buy. It is too heavy."),
53
            NotifyFlags::EMPTY},
54
        {"buy fail too many items",
55
            // TRANSLATORS: notification message
56
            N_("Unable to buy. You have too many items."),
57
            NotifyFlags::EMPTY},
58
        {"sell empty",
59
            // TRANSLATORS: notification message
60
            N_("Nothing to sell."),
61
            NotifyFlags::EMPTY},
62
        {"sell done",
63
            // TRANSLATORS: notification message
64
            N_("Thanks for selling."),
65
            NotifyFlags::EMPTY},
66
        {"sell fail",
67
            // TRANSLATORS: notification message
68
            N_("Unable to sell."),
69
            NotifyFlags::EMPTY},
70
        {"sell trade fail",
71
            // TRANSLATORS: notification message
72
            N_("Unable to sell while trading."),
73
            NotifyFlags::EMPTY},
74
        {"sell unsellable fail",
75
            // TRANSLATORS: notification message
76
            N_("Unable to sell unsellable item."),
77
            NotifyFlags::EMPTY},
78
        {"online users",
79
            // TRANSLATORS: notification message
80
            N_("Online users: %d"),
81
            NotifyFlags::INT},
82
        {"guild created",
83
            // TRANSLATORS: notification message
84
            N_("Guild created."),
85
            NotifyFlags::EMPTY},
86
        {"guild already",
87
            // TRANSLATORS: notification message
88
            N_("You are already in a guild."),
89
            NotifyFlags::EMPTY},
90
        {"guild create fail",
91
            // TRANSLATORS: notification message
92
            N_("Emperium check failed."),
93
            NotifyFlags::EMPTY},
94
        {"guild error",
95
            // TRANSLATORS: notification message
96
            N_("Unknown server response."),
97
            NotifyFlags::EMPTY},
98
        {"guild left",
99
            // TRANSLATORS: notification message
100
            N_("You have left the guild."),
101
            NotifyFlags::EMPTY},
102
        {"guild invite fail",
103
            // TRANSLATORS: notification message
104
            N_("Could not invite user to guild."),
105
            NotifyFlags::GUILD},
106
        {"guild invite rejected",
107
            // TRANSLATORS: notification message
108
            N_("User rejected guild invite."),
109
            NotifyFlags::GUILD},
110
        {"guild invite joined",
111
            // TRANSLATORS: notification message
112
            N_("User is now part of your guild."),
113
            NotifyFlags::GUILD},
114
        {"guild invite full",
115
            // TRANSLATORS: notification message
116
            N_("Your guild is full."),
117
            NotifyFlags::GUILD},
118
        {"guild invite error",
119
            // TRANSLATORS: notification message
120
            N_("Unknown guild invite response."),
121
            NotifyFlags::GUILD},
122
        {"guild user left",
123
            // TRANSLATORS: notification message
124
            N_("%s has left your guild."),
125
            NotifyFlags::GUILD_STRING},
126
        {"guild kicked",
127
            // TRANSLATORS: notification message
128
            N_("You were kicked from guild."),
129
            NotifyFlags::EMPTY},
130
        {"guild user kicked",
131
            // TRANSLATORS: notification message
132
            N_("%s has been kicked from your guild."),
133
            NotifyFlags::GUILD_STRING},
134
        {"use failed",
135
            // TRANSLATORS: notification message
136
            N_("Failed to use item."),
137
            NotifyFlags::EMPTY},
138
        {"equip failed",
139
            // TRANSLATORS: notification message
140
            N_("Unable to equip."),
141
            NotifyFlags::EMPTY},
142
        {"equip failed level",
143
            // TRANSLATORS: notification message
144
            N_("Unable to equip because you have wrong level."),
145
            NotifyFlags::EMPTY},
146
        {"unequip failed",
147
            // TRANSLATORS: notification message
148
            N_("Unable to unequip."),
149
            NotifyFlags::EMPTY},
150
        {"party create failed",
151
            // TRANSLATORS: notification message
152
            N_("Couldn't create party."),
153
            NotifyFlags::EMPTY},
154
        {"party created",
155
            // TRANSLATORS: notification message
156
            N_("Party successfully created."),
157
            NotifyFlags::EMPTY},
158
        {"party left",
159
            // TRANSLATORS: notification message
160
            N_("You have left the party."),
161
            NotifyFlags::EMPTY},
162
        {"party left deny",
163
            // TRANSLATORS: notification message
164
            N_("You can't leave party on this map."),
165
            NotifyFlags::EMPTY},
166
        {"party kicked",
167
            // TRANSLATORS: notification message
168
            N_("You were kicked from party."),
169
            NotifyFlags::EMPTY},
170
        {"party kick deny",
171
            // TRANSLATORS: notification message
172
            N_("You can't be kicked from party on this map."),
173
            NotifyFlags::EMPTY},
174
        {"party user joined",
175
            // TRANSLATORS: notification message
176
            N_("%s has joined your party."),
177
            NotifyFlags::PARTY_STRING},
178
        {"party invite already member",
179
            // TRANSLATORS: notification message
180
            N_("%s is already a member of a party."),
181
            NotifyFlags::PARTY_STRING},
182
        {"party invite refused",
183
            // TRANSLATORS: notification message
184
            N_("%s refused your invitation."),
185
            NotifyFlags::PARTY_STRING},
186
        {"party invite done",
187
            // TRANSLATORS: notification message
188
            N_("%s is now a member of your party."),
189
            NotifyFlags::PARTY_STRING},
190
        {"party invite full",
191
            // TRANSLATORS: notification message
192
            N_("%s can't join your party because party is full."),
193
            NotifyFlags::PARTY_STRING},
194
        {"party invite error",
195
            // TRANSLATORS: notification message
196
            N_("QQQ Unknown invite response for %s."),
197
            NotifyFlags::PARTY_STRING},
198
        {"party exp sharing on",
199
            // TRANSLATORS: notification message
200
            N_("Experience sharing enabled."),
201
            NotifyFlags::PARTY},
202
        {"party exp sharing off",
203
            // TRANSLATORS: notification message
204
            N_("Experience sharing disabled."),
205
            NotifyFlags::PARTY},
206
        {"party exp sharing error",
207
            // TRANSLATORS: notification message
208
            N_("Experience sharing not possible."),
209
            NotifyFlags::PARTY},
210
        {"party item sharing on",
211
            // TRANSLATORS: notification message
212
            N_("Item sharing enabled."),
213
            NotifyFlags::PARTY},
214
        {"party item sharing off",
215
            // TRANSLATORS: notification message
216
            N_("Item sharing disabled."),
217
            NotifyFlags::PARTY},
218
        {"party item sharing error",
219
            // TRANSLATORS: notification message
220
            N_("Item sharing not possible."),
221
            NotifyFlags::PARTY},
222
        {"party user left",
223
            // TRANSLATORS: notification message
224
            N_("%s has left your party."),
225
            NotifyFlags::PARTY_STRING},
226
        {"party user left deny",
227
            // TRANSLATORS: notification message
228
            N_("%s can't be kicked from party on this map."),
229
            NotifyFlags::PARTY_STRING},
230
        {"party user kicked",
231
            // TRANSLATORS: notification message
232
            N_("%s has kicked from your party."),
233
            NotifyFlags::PARTY_STRING},
234
        {"party user kick deny",
235
            // TRANSLATORS: notification message
236
            N_("%s can't be kicked from party on this map."),
237
            NotifyFlags::PARTY_STRING},
238
        {"party unknown user msg",
239
            // TRANSLATORS: notification message
240
            N_("An unknown member tried to say: %s"),
241
            NotifyFlags::PARTY_STRING},
242
        {"party user not in party",
243
            // TRANSLATORS: notification message
244
            N_("%s is not in your party!"),
245
            NotifyFlags::PARTY_STRING},
246
        {"money get",
247
            // TRANSLATORS: notification message
248
            N_("You picked up %s."),
249
            NotifyFlags::STRING},
250
        {"money spend",
251
            // TRANSLATORS: notification message
252
            N_("You spent %s."),
253
            NotifyFlags::STRING},
254
        {"skill raise error",
255
            // TRANSLATORS: notification message
256
            N_("Cannot raise skill!"),
257
            NotifyFlags::EMPTY},
258
        {"arrow equip needed",
259
            // TRANSLATORS: notification message
260
            N_("Equip ammunition first."),
261
            NotifyFlags::EMPTY},
262
        {"trade fail far away",
263
            // TRANSLATORS: notification message
264
            N_("Trading with %s isn't possible. Trade partner is "
265
            "too far away."),
266
            NotifyFlags::STRING},
267
        {"trade fail chat not exists",
268
            // TRANSLATORS: notification message
269
            N_("Trading with %s isn't possible. Character doesn't exist."),
270
            NotifyFlags::STRING},
271
        {"trade cancelled error",
272
            // TRANSLATORS: notification message
273
            N_("Trade cancelled due to an unknown reason."),
274
            NotifyFlags::EMPTY},
275
        {"trade cancelled user",
276
            // TRANSLATORS: notification message
277
            N_("Trade with %s cancelled."),
278
            NotifyFlags::STRING},
279
        {"trade cancelled busy",
280
            // TRANSLATORS: notification message
281
            N_("Trade with %s cancelled, because player is busy"),
282
            NotifyFlags::STRING},
283
        {"trade error unknown",
284
            // TRANSLATORS: notification message
285
            N_("Unhandled trade cancel packet with %s"),
286
            NotifyFlags::STRING},
287
        {"trade add partner over weighted",
288
            // TRANSLATORS: notification message
289
            N_("Failed adding item. Trade partner is over weighted."),
290
            NotifyFlags::EMPTY},
291
        {"trade add partned has no free slots",
292
            // TRANSLATORS: notification message
293
            N_("Failed adding item. Trade partner has no free slot."),
294
            NotifyFlags::EMPTY},
295
        {"trade add untradable item",
296
            // TRANSLATORS: notification message
297
            N_("Failed adding item. You can't trade this item."),
298
            NotifyFlags::EMPTY},
299
        {"trade add error",
300
            // TRANSLATORS: notification message
301
            N_("Failed adding item for unknown reason."),
302
            NotifyFlags::EMPTY},
303
        {"trade cancelled",
304
            // TRANSLATORS: notification message
305
            N_("Trade canceled."),
306
            NotifyFlags::EMPTY},
307
        {"trade complete",
308
            // TRANSLATORS: notification message
309
            N_("Trade completed."),
310
            NotifyFlags::EMPTY},
311
        {"kick fail",
312
            // TRANSLATORS: notification message
313
            N_("Kick failed!"),
314
            NotifyFlags::EMPTY},
315
        {"kick succeed",
316
            // TRANSLATORS: notification message
317
            N_("Kick succeeded!"),
318
            NotifyFlags::EMPTY},
319
        {"mvp player",
320
            // TRANSLATORS: notification message
321
            N_("MVP player: %s"),
322
            NotifyFlags::STRING},
323
        {"whispers ignored",
324
            // TRANSLATORS: notification message
325
            N_("All whispers ignored."),
326
            NotifyFlags::EMPTY},
327
        {"whispers ignore failed",
328
            // TRANSLATORS: notification message
329
            N_("All whispers ignore failed."),
330
            NotifyFlags::EMPTY},
331
        {"whispers unignored",
332
            // TRANSLATORS: notification message
333
            N_("All whispers unignored."),
334
            NotifyFlags::EMPTY},
335
        {"whispers unignore failed",
336
            // TRANSLATORS: notification message
337
            N_("All whispers unignore failed."),
338
            NotifyFlags::EMPTY},
339
        {"skill fail message",
340
            "%s",
341
            NotifyFlags::STRING},
342
        {"pvp off gvg off",
343
            // TRANSLATORS: notification message
344
            N_("pvp off, gvg off"),
345
            NotifyFlags::SPEECH},
346
        {"pvp on",
347
            // TRANSLATORS: notification message
348
            N_("pvp on"),
349
            NotifyFlags::SPEECH},
350
        {"gvg on",
351
            // TRANSLATORS: notification message
352
            N_("gvg on"),
353
            NotifyFlags::SPEECH},
354
        {"pvp on gvg on",
355
            // TRANSLATORS: notification message
356
            N_("pvp on, gvg on"),
357
            NotifyFlags::SPEECH},
358
        {"unknown pvp",
359
            // TRANSLATORS: notification message
360
            N_("unknown pvp"),
361
            NotifyFlags::SPEECH},
362
        {"party user char from account in party",
363
            // TRANSLATORS: notification message
364
            N_("Char from account %s is already in your party!"),
365
            NotifyFlags::PARTY_STRING},
366
        {"party user blocked invite",
367
            // TRANSLATORS: notification message
368
            N_("%s blocked invite!"),
369
            NotifyFlags::PARTY_STRING},
370
        {"party user not online",
371
            // TRANSLATORS: notification message
372
            N_("Char is not online!"),
373
            NotifyFlags::PARTY_STRING},
374
        {"pet catch failed",
375
            // TRANSLATORS: notification message
376
            N_("Pet catch failed."),
377
            NotifyFlags::EMPTY},
378
        {"pet catch success",
379
            // TRANSLATORS: notification message
380
            N_("Pet caught."),
381
            NotifyFlags::EMPTY},
382
        {"pet catch unknown error",
383
            // TRANSLATORS: notification message
384
            N_("Pet catch unknown error: %d."),
385
            NotifyFlags::INT},
386
        {"mercenary expired",
387
            // TRANSLATORS: notification message
388
            N_("Your mercenary duty hour is over."),
389
            NotifyFlags::EMPTY},
390
        {"mercenary killed",
391
            // TRANSLATORS: notification message
392
            N_("Your mercenary was killed."),
393
            NotifyFlags::EMPTY},
394
        {"mercenary fired",
395
            // TRANSLATORS: notification message
396
            N_("Your mercenary was fired."),
397
            NotifyFlags::EMPTY},
398
        {"mercenary run",
399
            // TRANSLATORS: notification message
400
            N_("Your mercenary run away."),
401
            NotifyFlags::EMPTY},
402
        {"mercenary unknown",
403
            // TRANSLATORS: notification message
404
            N_("Mercenary unknown state."),
405
            NotifyFlags::EMPTY},
406
        {"homunculus feed ok",
407
            // TRANSLATORS: notification message
408
            N_("You feed your homunculus."),
409
            NotifyFlags::EMPTY},
410
        {"homunculus feed failed",
411
            // TRANSLATORS: notification message
412
            N_("You can't feed homunculus, because you don't have any %s."),
413
            NotifyFlags::STRING},
414
        {"card insert failed",
415
            // TRANSLATORS: notification message
416
            N_("Card insert failed."),
417
            NotifyFlags::EMPTY},
418
        {"card insert success",
419
            // TRANSLATORS: notification message
420
            N_("Card inserted."),
421
            NotifyFlags::EMPTY},
422
        {"bank deposit failed",
423
            // TRANSLATORS: notification message
424
            N_("Deposit failed. You probably don't have this "
425
               "amount of money with you right now."),
426
            NotifyFlags::EMPTY},
427
        {"bank withdraw failed",
428
            // TRANSLATORS: notification message
429
            N_("Withdraw failed. You probably don't have this "
430
                "amount of money in the bank right now."),
431
            NotifyFlags::EMPTY},
432
        {"buying store create failed",
433
            // TRANSLATORS: notification message
434
            N_("Buying store create failed."),
435
            NotifyFlags::EMPTY},
436
        {"buying store create failed weight",
437
            // TRANSLATORS: notification message
438
            N_("Buying store create failed. Too many weight."),
439
            NotifyFlags::INT},
440
        {"buying store create empty",
441
            // TRANSLATORS: notification message
442
            N_("Buying store create failed. No items in store."),
443
            NotifyFlags::EMPTY},
444
        {"buying store buy failed money limit",
445
            // TRANSLATORS: notification message
446
            N_("All items within the buy limit were purchased."),
447
            NotifyFlags::EMPTY},
448
        {"buying store buy failed empty",
449
            // TRANSLATORS: notification message
450
            N_("All items were purchased."),
451
            NotifyFlags::EMPTY},
452
        {"buying store buy failed",
453
            // TRANSLATORS: notification message
454
            N_("Buying item failed."),
455
            NotifyFlags::EMPTY},
456
        {"buying store sell failed deal",
457
            // TRANSLATORS: notification message
458
            N_("The deal has failed."),
459
            NotifyFlags::EMPTY},
460
        {"buying store sell failed amount",
461
            // TRANSLATORS: notification message
462
            N_("The trade failed, because the entered amount of item is "
463
                "higher, than the buyer is willing to buy."),
464
            NotifyFlags::EMPTY},
465
        {"buying store sell failed balance",
466
            // TRANSLATORS: notification message
467
            N_("The trade failed, because the buyer is "
468
                "lacking required balance."),
469
            NotifyFlags::EMPTY},
470
        {"buying store sell failed",
471
            // TRANSLATORS: notification message
472
            N_("Selling item failed."),
473
            NotifyFlags::EMPTY},
474
475
        {"search store failed",
476
            // TRANSLATORS: notification message
477
            N_("Items searching failed."),
478
            NotifyFlags::EMPTY},
479
        {"search store failed no stores",
480
            // TRANSLATORS: notification message
481
            N_("No matching stores were found."),
482
            NotifyFlags::EMPTY},
483
        {"search store failed many results",
484
            // TRANSLATORS: notification message
485
            N_("There are too many results. Please enter more "
486
                "detailed search term."),
487
            NotifyFlags::EMPTY},
488
        {"search store failed cant search anymore",
489
            // TRANSLATORS: notification message
490
            N_("You cannot search anymore."),
491
            NotifyFlags::EMPTY},
492
        {"search store failed cant search yet",
493
            // TRANSLATORS: notification message
494
            N_("You cannot search yet."),
495
            NotifyFlags::EMPTY},
496
        {"search store failed no information",
497
            // TRANSLATORS: notification message
498
            N_("No store information available."),
499
            NotifyFlags::EMPTY},
500
        {"pet feed ok",
501
            // TRANSLATORS: notification message
502
            N_("Pet feeding success."),
503
            NotifyFlags::EMPTY},
504
        {"pet feed error",
505
            // TRANSLATORS: notification message
506
            N_("Pet feeding error."),
507
            NotifyFlags::EMPTY},
508
        {"manner changed",
509
            // TRANSLATORS: notification message
510
            N_("A manner point has been successfully aligned."),
511
            NotifyFlags::EMPTY},
512
        {"manner positive points",
513
            // TRANSLATORS: notification message
514
            N_("You got positive manner points from %s."),
515
            NotifyFlags::STRING},
516
        {"manner negative points",
517
            // TRANSLATORS: notification message
518
            N_("You got negative manner points from %s."),
519
            NotifyFlags::STRING},
520
        {"chat room limit exceed",
521
            // TRANSLATORS: notification message
522
            N_("Chat room limit exceeded"),
523
            NotifyFlags::EMPTY},
524
        {"chat room already exists",
525
            // TRANSLATORS: notification message
526
            N_("Chat room already exists"),
527
            NotifyFlags::EMPTY},
528
        {"chat room joined",
529
            // TRANSLATORS: notification message
530
            N_("%s joined room."),
531
            NotifyFlags::STRING},
532
        {"chat room leave",
533
            // TRANSLATORS: notification message
534
            N_("%s left room."),
535
            NotifyFlags::STRING},
536
        {"chat room kick",
537
            // TRANSLATORS: notification message
538
            N_("%s kicked from room."),
539
            NotifyFlags::STRING},
540
        {"chat room role owner",
541
            // TRANSLATORS: notification message
542
            N_("%s role changed to room owner."),
543
            NotifyFlags::STRING},
544
        {"chat room error full",
545
            // TRANSLATORS: notification message
546
            N_("Room join failed. Room full."),
547
            NotifyFlags::EMPTY},
548
        {"chat room error password",
549
            // TRANSLATORS: notification message
550
            N_("Room join failed. Wrong password."),
551
            NotifyFlags::EMPTY},
552
        {"chat room error kicked",
553
            // TRANSLATORS: notification message
554
            N_("Room join failed. Kicked from room."),
555
            NotifyFlags::EMPTY},
556
        {"chat room error zeny",
557
            // TRANSLATORS: notification message
558
            N_("Room join failed. Not enough money."),
559
            NotifyFlags::EMPTY},
560
        {"chat room error low level",
561
            // TRANSLATORS: notification message
562
            N_("Room join failed. Too low level."),
563
            NotifyFlags::EMPTY},
564
        {"chat room error high level",
565
            // TRANSLATORS: notification message
566
            N_("Room join failed. Too high level."),
567
            NotifyFlags::EMPTY},
568
        {"chat room error race",
569
            // TRANSLATORS: notification message
570
            N_("Room join failed. Wrong race."),
571
            NotifyFlags::EMPTY},
572
        {"chat room error race",
573
            // TRANSLATORS: notification message
574
            N_("Left %d seconds until you can use item."),
575
            NotifyFlags::INT},
576
        {"mail send ok",
577
            // TRANSLATORS: notification message
578
            N_("Message successfully sent."),
579
            NotifyFlags::EMPTY},
580
        {"mail send error",
581
            // TRANSLATORS: notification message
582
            N_("Message send failed."),
583
            NotifyFlags::EMPTY},
584
        {"mail attach item error",
585
            // TRANSLATORS: notification message
586
            N_("Item attach failed."),
587
            NotifyFlags::EMPTY},
588
        {"mail attach money error",
589
            // TRANSLATORS: notification message
590
            N_("Money attach failed."),
591
            NotifyFlags::EMPTY},
592
        {"mail return error",
593
            // TRANSLATORS: notification message
594
            N_("Message return failed."),
595
            NotifyFlags::EMPTY},
596
        {"mail return ok",
597
            // TRANSLATORS: notification message
598
            N_("Message return success."),
599
            NotifyFlags::EMPTY},
600
        {"mail delete error",
601
            // TRANSLATORS: notification message
602
            N_("Message deletion failed."),
603
            NotifyFlags::EMPTY},
604
        {"mail delete ok",
605
            // TRANSLATORS: notification message
606
            N_("Message successfully deleted."),
607
            NotifyFlags::EMPTY},
608
        {"mail get attach ok",
609
            // TRANSLATORS: notification message
610
            N_("You got attach successfully."),
611
            NotifyFlags::EMPTY},
612
        {"mail get attach error",
613
            // TRANSLATORS: notification message
614
            N_("Error on getting attach successfully."),
615
            NotifyFlags::EMPTY},
616
        {"mail get attach too many items",
617
            // TRANSLATORS: notification message
618
            N_("Can't get attach. Too many items."),
619
            NotifyFlags::EMPTY},
620
        {"new mail",
621
            "%s",
622
            NotifyFlags::STRING},
623
        {"mail type battle field",
624
            // TRANSLATORS: notification message
625
            N_("You enter battle field."),
626
            NotifyFlags::EMPTY},
627
        {"rental time left",
628
            "%s",
629
            NotifyFlags::STRING},
630
        {"rental time expired",
631
            // TRANSLATORS: notification message
632
            N_("Rental time for %s expired"),
633
            NotifyFlags::STRING},
634
        {"refine success",
635
            // TRANSLATORS: notification message
636
            N_("Refine success for item %s."),
637
            NotifyFlags::STRING},
638
        {"refine failure",
639
            // TRANSLATORS: notification message
640
            N_("Refine failure for item %s."),
641
            NotifyFlags::STRING},
642
        {"refine downgrade",
643
            // TRANSLATORS: notification message
644
            N_("Refine failure. Item %s downgraded."),
645
            NotifyFlags::STRING},
646
        {"refine unknown",
647
            // TRANSLATORS: notification message
648
            N_("Refine unknown for item %s."),
649
            NotifyFlags::STRING},
650
        {"cart add weight error",
651
            // TRANSLATORS: notification message
652
            N_("You can't add item to card because weight too high."),
653
            NotifyFlags::EMPTY},
654
        {"cart add count error",
655
            // TRANSLATORS: notification message
656
            N_("You can't add item to card because too many items."),
657
            NotifyFlags::EMPTY},
658
        {"bound item",
659
            // TRANSLATORS: notification message
660
            N_("Item %s bound to you."),
661
            NotifyFlags::STRING},
662
        {"skill end all negative status",
663
            // TRANSLATORS: notification message
664
            N_("End all negative status."),
665
            NotifyFlags::EMPTY},
666
        {"skill immunity to all status",
667
            // TRANSLATORS: notification message
668
            N_("Immunity to all status."),
669
            NotifyFlags::EMPTY},
670
        {"skill max hp",
671
            // TRANSLATORS: notification message
672
            N_("Max hp +100%."),
673
            NotifyFlags::EMPTY},
674
        {"skill max sp",
675
            // TRANSLATORS: notification message
676
            N_("Max sp +100%."),
677
            NotifyFlags::EMPTY},
678
        {"skill all stats +20",
679
            // TRANSLATORS: notification message
680
            N_("All stats +20."),
681
            NotifyFlags::EMPTY},
682
        {"skill enchant weapon with holy element",
683
            // TRANSLATORS: notification message
684
            N_("Enchant weapon with holy element."),
685
            NotifyFlags::EMPTY},
686
        {"skill enchant armor with holy element",
687
            // TRANSLATORS: notification message
688
            N_("Enchant armor with holy element."),
689
            NotifyFlags::EMPTY},
690
        {"skill def +25%",
691
            // TRANSLATORS: notification message
692
            N_("Def +25%."),
693
            NotifyFlags::EMPTY},
694
        {"skill atk +100%",
695
            // TRANSLATORS: notification message
696
            N_("Atk +100%."),
697
            NotifyFlags::EMPTY},
698
        {"skill flee +50",
699
            // TRANSLATORS: notification message
700
            N_("Flee +50."),
701
            NotifyFlags::EMPTY},
702
        {"skill full strip failed",
703
            // TRANSLATORS: notification message
704
            N_("Full strip failed because of coating."),
705
            NotifyFlags::EMPTY},
706
        {"skill message unknown",
707
            // TRANSLATORS: notification message
708
            N_("Unknown skill message."),
709
            NotifyFlags::EMPTY},
710
        {"ignore player success",
711
            // TRANSLATORS: notification message
712
            N_("Player successfully ignored."),
713
            NotifyFlags::EMPTY},
714
        {"ignore player failure",
715
            // TRANSLATORS: notification message
716
            N_("Player ignore failed."),
717
            NotifyFlags::EMPTY},
718
        {"ignore player too many",
719
            // TRANSLATORS: notification message
720
            N_("Player ignore failed. Because too many ignores."),
721
            NotifyFlags::EMPTY},
722
        {"ignore player unknown",
723
            // TRANSLATORS: notification message
724
            N_("Unknown player ignore failure."),
725
            NotifyFlags::EMPTY},
726
        {"unignore player success",
727
            // TRANSLATORS: notification message
728
            N_("Player successfully unignored."),
729
            NotifyFlags::EMPTY},
730
        {"unignore player failure",
731
            // TRANSLATORS: notification message
732
            N_("Player unignore failed."),
733
            NotifyFlags::EMPTY},
734
        {"unignore player unknown",
735
            // TRANSLATORS: notification message
736
            N_("Unknown player unignore failure."),
737
            NotifyFlags::EMPTY},
738
        {"ignore unknown type",
739
            // TRANSLATORS: notification message
740
            N_("Unknown ignore type."),
741
            NotifyFlags::EMPTY},
742
        {"pet catch process",
743
            // TRANSLATORS: notification message
744
            N_("Pet catch started."),
745
            NotifyFlags::EMPTY},
746
        {"delete item normal",
747
            "",
748
            NotifyFlags::STRING},
749
        {"delete item skill use",
750
            "",
751
            NotifyFlags::STRING},
752
        {"delete item fail refine",
753
            "",
754
            NotifyFlags::STRING},
755
        {"delete item material change",
756
            "",
757
            NotifyFlags::STRING},
758
        {"delete item to storage",
759
            "",
760
            NotifyFlags::STRING},
761
        {"delete item to cart",
762
            "",
763
            NotifyFlags::STRING},
764
        {"delete item sold",
765
            "",
766
            NotifyFlags::STRING},
767
        {"delete item analysis",
768
            "",
769
            NotifyFlags::STRING},
770
        {"delete item unknown",
771
            "",
772
            NotifyFlags::STRING},
773
        {"delete item dropped",
774
            "",
775
            NotifyFlags::STRING},
776
        {"being remove died",
777
            // TRANSLATORS: notification message
778
            N_("Player %s died."),
779
            NotifyFlags::STRING},
780
        {"being remove logged out",
781
            // TRANSLATORS: notification message
782
            N_("Player %s logged out."),
783
            NotifyFlags::STRING},
784
        {"being remove warped",
785
            // TRANSLATORS: notification message
786
            N_("Player %s warped."),
787
            NotifyFlags::STRING},
788
        {"being remove trick dead",
789
            // TRANSLATORS: notification message
790
            N_("Player %s trick dead."),
791
            NotifyFlags::STRING},
792
        {"being remove unknown",
793
            // TRANSLATORS: notification message
794
            N_("Player %s unknown remove."),
795
            NotifyFlags::STRING},
796
        {"player divorced",
797
            // TRANSLATORS: notification message
798
            N_("You and %s are now divorced."),
799
            NotifyFlags::STRING},
800
        {"partner called",
801
            // TRANSLATORS: notification message
802
            N_("You were called by your partner."),
803
            NotifyFlags::EMPTY},
804
        {"partner calling",
805
            // TRANSLATORS: notification message
806
            N_("You are calling your partner, %s."),
807
            NotifyFlags::STRING},
808
        {"adopt child error have baby",
809
            // TRANSLATORS: notification message
810
            N_("Child adoption failed. You already have a baby."),
811
            NotifyFlags::EMPTY},
812
        {"adopt child error level",
813
            // TRANSLATORS: notification message
814
            N_("Child adoption failed. Your level is too low."),
815
            NotifyFlags::EMPTY},
816
        {"adopt child error baby married",
817
            // TRANSLATORS: notification message
818
            N_("Child adoption failed. This player is already "
819
            "married and can't be a baby."),
820
            NotifyFlags::EMPTY},
821
        {"skill memo saved",
822
            // TRANSLATORS: notification message
823
            N_("Saved location for warp skill."),
824
            NotifyFlags::EMPTY},
825
        {"skill memo error level",
826
            // TRANSLATORS: notification message
827
            N_("Error saving location. Not enough skill level."),
828
            NotifyFlags::EMPTY},
829
        {"skill memo error skill",
830
            // TRANSLATORS: notification message
831
            N_("Error saving location. You do not have warp skill."),
832
            NotifyFlags::EMPTY},
833
        {"buy trade fail",
834
            // TRANSLATORS: notification message
835
            N_("Unable to buy while trading."),
836
            NotifyFlags::EMPTY},
837
        {"vending sold item",
838
            ("%s"),
839
            NotifyFlags::STRING},
840
        {"buy fail npc not found",
841
            // TRANSLATORS: notification message
842
            N_("Unable to buy. Npc not found."),
843
            NotifyFlags::EMPTY},
844
        {"buy fail system error",
845
            // TRANSLATORS: notification message
846
            N_("Unable to buy. Shop system error."),
847
            NotifyFlags::EMPTY},
848
        {"buy fail wrong item",
849
            // TRANSLATORS: notification message
850
            N_("Unable to buy. Wrong items selected."),
851
            NotifyFlags::EMPTY},
852
        {"mail name validation error",
853
            // TRANSLATORS: notification message
854
            N_("Mail destination name %s is wrong."),
855
            NotifyFlags::STRING},
856
        {"mail attach item weight error",
857
            // TRANSLATORS: notification message
858
            N_("Item attach failed. Weight too big."),
859
            NotifyFlags::EMPTY},
860
        {"mail attach item fatal error",
861
            // TRANSLATORS: notification message
862
            N_("Item attach failed. Fatal error."),
863
            NotifyFlags::EMPTY},
864
        {"mail attach item no space",
865
            // TRANSLATORS: notification message
866
            N_("Item attach failed. No more space."),
867
            NotifyFlags::EMPTY},
868
        {"mail attach item non tradeable",
869
            // TRANSLATORS: notification message
870
            N_("Item attach failed. Item on tradeable."),
871
            NotifyFlags::EMPTY},
872
        {"mail attach item unknown error",
873
            // TRANSLATORS: notification message
874
            N_("Item attach failed. Unknown error."),
875
            NotifyFlags::EMPTY},
876
        {"mail remove item error",
877
            // TRANSLATORS: notification message
878
            N_("Item %s remove failed."),
879
            NotifyFlags::STRING},
880
        {"mail send fatal error",
881
            // TRANSLATORS: notification message
882
            N_("Mail send failed. Fatal error."),
883
            NotifyFlags::EMPTY},
884
        {"mail send count error",
885
            // TRANSLATORS: notification message
886
            N_("Mail send failed. Too many mails sent."),
887
            NotifyFlags::EMPTY},
888
        {"mail send item error",
889
            // TRANSLATORS: notification message
890
            N_("Mail send failed. Wrong attach found."),
891
            NotifyFlags::EMPTY},
892
        {"mail send receiver error",
893
            // TRANSLATORS: notification message
894
            N_("Mail send failed. Receiver name wrong or not checked."),
895
            NotifyFlags::EMPTY},
896
        {"mail get attach full error",
897
            // TRANSLATORS: notification message
898
            N_("Error on getting attach. No space or weight too high."),
899
            NotifyFlags::EMPTY},
900
        {"mail get money ok",
901
            // TRANSLATORS: notification message
902
            N_("You got money from mail."),
903
            NotifyFlags::EMPTY},
904
        {"mail get money error",
905
            // TRANSLATORS: notification message
906
            N_("Error on getting money attach."),
907
            NotifyFlags::EMPTY},
908
        {"mail get money limit error",
909
            // TRANSLATORS: notification message
910
            N_("Error on getting money attach. Too many money."),
911
            NotifyFlags::EMPTY},
912
444
    };
913
}  // namespace NotifyManager
914
#endif  // RESOURCES_NOTIFICATIONS_H