This repository has been archived by the owner on Nov 9, 2017. It is now read-only.
/
messages.properties
1030 lines (874 loc) · 55.7 KB
/
messages.properties
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
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
! the name of this web application
jsf.Zanata=Zanata
! project/version status
jsf.Active=Active
! project/version status
jsf.ReadOnly=Read-only
! project/version status
jsf.Obsolete=Obsolete
! this is shown when trying to access a project, version or other item that does not exist in the system.
! e.g. navigate to a project, then change the project slug in the URL to make it invalid and press enter.
jsf.RecordNotFound=Record not found
jsf.DuplicatedRecord=Duplicated record
jsf.AnotherUserChangedTheSameDataPleaseTryAgain=Another user changed the same data. Please try again.
jsf.YouDoNotHavePermissionToAccessThisResource=You do not have permission to access this resource.
jsf.YourSessionHasTimedOutPleaseTryAgain=Your session has timed out. Please try again.
jsf.UnexpectedError=An unexpected error has occurred. Please report this problem with details of what you were attempting.
jsf.ReportProblemInstructions=To report a problem, please use the '#{messages['jsf.ReportAProblem']}' link, available in the footer below.
jsf.Actions=Actions
jsf.Add=Add
jsf.Cancel=Cancel
jsf.CreateGroup=Create group
jsf.Close=Close
jsf.Clear=Clear
jsf.CreationDate=Creation Date
jsf.Delete=Delete
jsf.Description=Description
jsf.Edit=Edit
jsf.Email=Email
jsf.Help=Help
jsf.HomepageContent=Homepage Content
jsf.Language=Language
#FIXME this is used for name of project, version, group, label and people
# different terms may be required in some languages
jsf.Name=Name
jsf.NewGroup.Label=New Group
jsf.projectType=Project Type
jsf.projectType.Description=Determines how the project is treated for upload and download by clients or through the website.
jsf.projectType.DefaultBehaviour=The default type will be applied to versions under this project that do not specify their own type.
jsf.projectType.NotSpecifiedBehaviour=If no project type is specified, the type from containing project is used.
jsf.projectType.detail.File=File. For plain text, LibreOffice, InDesign.
jsf.projectType.detail.Gettext=Gettext. For gettext software strings.
jsf.projectType.detail.Podir=Podir. For publican/docbook strings.
jsf.projectType.detail.Properties=Properties. For Java properties files.
jsf.projectType.detail.Utf8Properties=Utf8Properties. For UTF8-encoded Java properties.
jsf.projectType.detail.Xliff=Xliff. For supported XLIFF files.
jsf.projectType.detail.Xml=Xml. For XML from the Zanata REST API.
#FIXME extract URL to separate property.
# Note that descriptions of project types in different languages could be provided
jsf.projectType.MoreInfo=For more information, see https://github.com/zanata/zanata/wiki/Project-Types
jsf.projectType.NoSelection=-- No selection --
jsf.Remove=Remove
jsf.Save=Save
jsf.Search=Search
# FIXME more descriptive key. May be used for different concepts
jsf.Status=Status
jsf.Update=Update
jsf.Upload=Upload
jsf.Username=Username
jsf.Version=Version
jsf.Versions=Versions
#--- Menus (all pages) ---
jsf.Projects=Projects
jsf.Groups=Groups
jsf.Languages=Languages
jsf.More=More
! used in menu and footer
jsf.ReportAProblem=Report a problem
! used in menu and footer
jsf.KnownIssues=Known issues
jsf.Glossary=Glossary
jsf.Administration=Administration
jsf.Register=Register
jsf.Logout=Logout
jsf.MyProfile=My Profile
jsf.Login=Log In
jsf.Signup=Sign up
jsf.Menu=Menu
jsf.Account=Account
#--- Authentication Messages ---
jsf.auth.KerberosNotice.label=It looks like you don't have a valid Kerberos ticket. <strong>Please log in with your Kerberos credentials.</strong>
#--- Project search (all pages) ---
jsf.SearchProjects=Search Projects
jsf.project.search.IncludeObsoleteTooltip=Include Obsolete Projects in Search
#--- Footer (all pages) ---
jsf.About=About
jsf.AboutZanata=About Zanata
jsf.Documentation=Documentation
jsf.Wiki=Wiki
jsf.Blog=Blog
jsf.Support=Support
! IRC = internet relay chat
jsf.IrcHelp=IRC Help
! FAQ = frequently asked questions
jsf.FAQ=FAQ
jsf.SiteMap=Site map
jsf.RunningVersionInfo=<a href="http://zanata.org/" target="_blank">#{messages['jsf.Zanata']}</a> #{applicationConfiguration.version} (#{applicationConfiguration.buildTimestamp})
! © is a copyright symbol
! "Red Hat, Inc" should only be translated to an alternative legal name for the same entity. If in doubt, leave it as-is.
jsf.CopyrightNotice=Copyright © 2008-14 <a href="http://www.redhat.com/" target="_blank">Red Hat, Inc</a>
#------ [home] ------
jsf.Home=Home
jsf.server.EditHomePage.label=Edit Page Content
jsf.server.EditHomePageCode.label=Edit Page Code
jsf.server.EditHomePageCode.tooltip=Edit the home page code as persisted. Useful when the home page cannot be edited via the edit page.
#------ [dashboard] -----
jsf.Document=Document
jsf.Dashboard=Dashboard
jsf.Maintainer=Maintainer
jsf.PageTitle=Zanata | Open Translation, for Everyone
jsf.Reviewed=Reviewed
jsf.Settings=Settings
jsf.Time=Time
jsf.Translation=Translation
jsf.UploadedTranslations=Uploaded translations
jsf.UploadedSource=Uploaded source documents
jsf.YourActivity=Your Activity
jsf.YouHaveNoMaintainedProjects=You currently have no maintained projects.
jsf.moreActivity=more activity
jsf.noVersions=No versions
jsf.createAVersion=create a version
jsf.YouHaveNoActivity=You currently have no activity.
jsf.NoActivityMessage=As you begin to use Zanata, what you have done will show up here.
#------ [home] > Edit Page Content ------
jsf.EditHomePage=Edit Home Page
#------ [home] > Projects ------
! 'Action' button
jsf.CreateProject=Create project
jsf.FilterActiveProjects=Filter active projects
jsf.FilterReadOnlyProjects=Filter read-only projects
jsf.FilterObsoleteProjects=Filter obsolete projects
jsf.ProjectName=Project Name
jsf.NoProjectExists=No project exists.
#------ [home] > Search Projects ------
jsf.SearchResultsForProjectSearch=Search Results for '#{projectSearch.searchQuery}'
jsf.projectSearch.searchQuery.title=Projects matching query '#{projectSearch.searchQuery}'
#------ [home] > Projects > Create a New Project ------
#------ [home] > Projects > [project-id] > Edit Project ------
#------ [home] > Projects > [project-id] > Create Version ------
#------ [home] > Projects > [project-id] > [version-id] > Edit Version ------
jsf.CreateANewProject=Create a New Project
jsf.EditProject=Edit Project
jsf.ProjectId=Project ID
jsf.ProjectIdExample=Example: my-project
jsf.viewSourceFiles=View source files
jsf.viewSourceFiles.Example=Link to human-readable source, e.g. https://github.com/zanata/zanata
jsf.SourceCheckoutUrl=Source Download/Checkout
jsf.SourceCheckoutUrl.Example=URL for checkout of source by version control software, e.g. git@github.com:zanata/zanata.git
jsf.customizedLocaleMessage=Would you like to add a customized list of locales?
! This is a heading for locales that can be allowed for the project but are not currently allowed for the project.
jsf.DisabledLocales=Disabled Locales
! This is a heading for a list of locales that are currently allowed for the project.
jsf.EnabledLocales=Enabled Locales
jsf.AddLocale=Add >
jsf.RemoveLocale=< Remove
jsf.RestrictRoleAccessMessage=Would you like to restrict access to this project to certain User roles?
jsf.RestrictRoleAccessTooltip=Restrict Project Access
jsf.customizedValidationMessage=Validation settings
! used in create/edit version.
jsf.ProjectVersionId=Version ID
jsf.ExportTMXAll=Export all projects to TMX
jsf.ConfirmExportTMXAll=Are you sure you want to export all projects to TMX?
jsf.ValidationHelp=Validation options
jsf.Off=Off
jsf.ValidationStateHelpOff=Validation disabled by default in editor. Translator is able to enable/disable the validation. No restriction on saving translation.
jsf.ValidationStateHelpWarning=Validation enabled by default in editor. Translator is able to enable/disable the validation. No restriction on saving translation.
jsf.ValidationStateHelpError=Validation enabled and locked in editor. Translation with validation error can only be save as fuzzy.
#------ [home] > Projects > [project-id] ------
jsf.ReadOnlyVersions=Read-only versions
jsf.ObsoleteVersions=Obsolete versions
jsf.DocumentCount=Documents:
jsf.TranslateLinks=Translate Links
! tooltip for an icon that launches the translation editor, with editing enabled.
jsf.Translate=Translate
! GWT DevMode is used during development, only translate the first word of this string
jsf.TranslateGWTDevMode=Translate (GWT DevMode)
! tooltip for an icon that launches the translation editor, with editing disabled (read-only mode).
jsf.Open=Open
! GWT DevMode is used during development, only translate the first word of this string
jsf.OpenGWTDevMode=Open (GWT DevMode)
jsf.ManageVersion=Manage Version
jsf.EditVersion=Edit Version
! button label, should be short
jsf.SourceDocs=Source Docs
! tooltip for the above button
jsf.SourceDocuments=Source Documents
! see related tooltip for more information about this action
jsf.project.EditHomePage.label=Edit Page Code
jsf.project.EditHomePage.tooltip=Edit the Project's home page code as persisted. Useful when the home page cannot be edited via the project edit page.
jsf.CreateVersion=Create Version
jsf.ManageMaintainers=Manage Maintainers
! "Copy Trans" refers to a specific feature that copies previous versions of translations to the current version.
! You may choose an appropriate short name to refer to this feature, or keep this name as-is.
! This string is used in other strings wherever #{messages['jsf.CopyTrans']} is found, to ensure that the name is used consistently.
jsf.CopyTrans=Copy Trans
jsf.project.CopyTransOpts.tooltip=Set this project's default #{messages['jsf.CopyTrans']} settings.
jsf.ProjectMaintainers=Project Maintainers
jsf.NoMaintainersDefined=(No maintainers defined)
jsf.project.RoleRestrictions=Role Restrictions
jsf.project.ProjectRestrictedToFollowingRoles=This project has restricted access for the following User roles:
jsf.ExportTMXProject=Export project to TMX
jsf.ConfirmExportTMXProject=Are you sure you want to export this project to TMX?
jsf.project.SourceCode=Source Code
jsf.project.HomePage=Home Page
jsf.project.Repository=Repository
jsf.project.Notes=Notes
jsf.project.tooltip.ProjectSettings=Project Settings
jsf.project.NoHomeContent=No content
jsf.project.NewVersion=New version
jsf.project.TranslateIn=Translate in {0}
jsf.project.ViewIn=View in {0}
jsf.tooltip.MoreActions=More Actions
jsf.project.tooltip.TranslateOptions=Translate Options
#------ [home] > Projects > [project-id] > Manage Maintainers ------
#------ [home] > Groups > [group-id] > Manage Maintainers ------
jsf.AddProjectMaintainer=Add Project Maintainer
jsf.AreYouSureYouWishToRemoveThisPersonAsProjectMaintainer=Are you sure you wish to remove this person as project maintainer?
jsf.AddGroupMaintainer=New Maintainer
jsf.AreYouSureYouWishToRemoveThisPersonAsGroupMaintainer=Are you sure you wish to remove this person as group maintainer?
jsf.YouAreNoLongerMaintainerForThisProject=You are no longer a maintainer for this project.
#------ [home] > Projects > [project-id] > Copy Trans Options ------
#------ [home] > Projects > [project-id] > [version-id] > Copy Translations ------
# Some of these strings are only visible while copytrans is running
jsf.project.CopyTransOpts.title=#{messages['jsf.CopyTrans']} Options
jsf.project.CopyTransOpts.saved=#{messages['jsf.CopyTrans']} options saved.
jsf.iteration.CopyTrans.pageTitle=#{messages['jsf.CopyTrans']} for #{viewAllStatusAction.projectSlug}:#{viewAllStatusAction.iterationSlug}
jsf.iteration.CopyTrans.Condition=Condition
jsf.iteration.CopyTrans.Condition.onContentMismatch=On Content mismatch:
jsf.iteration.CopyTrans.Condition.onProjectMismatch=On Project mismatch:
jsf.iteration.CopyTrans.Condition.onContextMismatch=On Context mismatch (resId, msgctxt):
jsf.iteration.CopyTrans.Condition.onDocIdMismatch=On Document Id mismatch (Document name and path):
jsf.iteration.CopyTrans.Condition.final=Otherwise:
jsf.iteration.CopyTrans.Action=Action
jsf.iteration.CopyTrans.Action.reject=Don't Copy
jsf.iteration.CopyTrans.Help.reject=Skip the translation and does not copy it.
jsf.iteration.CopyTrans.Action.downgradeToFuzzy=Copy as Fuzzy
jsf.iteration.CopyTrans.Help.downgradeToFuzzy=The translation is still considered for reuse, but it will be reused as fuzzy. Subsequent conditions will be checked.
! used in coloured display tiles
#FIXME this is actually longer, may not be necessary or should be named better
jsf.iteration.CopyTrans.Action.short.downgradeToFuzzy=Copy as Fuzzy
jsf.iteration.CopyTrans.Action.ignore=Next Condition
! used in coloured display tiles
#FIXME this looks like a duplicate
jsf.iteration.CopyTrans.Action.short.ignore=Next Condition
jsf.iteration.CopyTrans.Help.ignore=This condition will not be taken into account to determine whether a translation is reused or not.
jsf.Translated=Translated
jsf.Words=words
jsf.iteration.CopyTrans.Help.translated=Translation will be reused and marked as Translated if it has not been skipped or marked as fuzzy already.
jsf.Start=Start
jsf.iteration.CopyTrans.AlreadyStarted=#{messages['jsf.CopyTrans']} has already been started by #{copyTransManager.getCopyTransProcessHandle( copyTransAction.projectIteration ).triggeredBy} for version <b>#{copyTransAction.projectIteration.slug}</b> of project <b>#{copyTransAction.projectIteration.project.name}</b>.
jsf.CopyTrans.ClickHereToViewProgress=Please click here to view progress.
jsf.iteration.CopyTrans.AlreadyStarted.flash=Someone else already started a #{messages['jsf.CopyTrans']} for this version.
jsf.iteration.CopyTrans.NoDocuments=There are no documents in this project version.
jsf.iteration.CopyTrans.Started=#{messages['jsf.CopyTrans']} started.
#------ [home] > Projects > [project-id] > [version-id] ------
jsf.iteration.ShowAllLocales.title=Your teams will be <span class='highlighted_datatable_row'>highlighted</span> below.
jsf.Refresh=Refresh
! tooltip for above button label
jsf.RefreshTable=Refresh table
#FIXME why does this have 'stats' in it? Has nothing to do with stats.
jsf.iteration.stats.OpenInWebEditor=Open in Translation Editor
jsf.Documents=Documents
jsf.Statistics=Statistics
! statistics based on words in source
jsf.ByWords=By Words
! statistics based on entier message strings
jsf.Message=By Messages
! used in tooltip for statistics bar
jsf.stats.Total=Total:
! used in tooltip for statistics bar
jsf.stats.Approved=Approved
! used in tooltip for statistics bar
jsf.stats.Rejected=Rejected
! used in tooltip for statistics bar
jsf.stats.Translated=Translated
! used in tooltip for statistics bar
jsf.stats.Draft=Draft
! used in tooltip for statistics bar
jsf.stats.Fuzzy=Fuzzy
! used in tooltip for statistics bar
jsf.stats.Untranslated=Untranslated
jsf.stats.HoursRemaining=hours remaining
jsf.stats.TotalHoursRemaining=total hours remaining
! this is appended to the number of hours in statistics view
jsf.stats.ShortHoursSuffix=hrs
! shown in place of statistics when no statistics are available (e.g. if there are no documents)
jsf.NoContent=(No Content)
! label for time and username of most recent translation
jsf.LastTranslated=Last Translated
jsf.ConfigFile=Config file
jsf.GenerateProjectConfig=Generate project configuration file (zanata.xml)
jsf.iteration.CopyTrans=Copy Translations
jsf.iteration.CopyTrans.title=Copy approved translations from other similar documents.
jsf.JoinedGroups=Joined Groups
jsf.iteration.CopyTrans.inProgress=#{messages['jsf.CopyTrans']} in progress...
jsf.iteration.CopyTrans.started=Started #{viewAllStatusAction.copyTransStartTime} ago by #{pHandle.triggeredBy}
jsf.iteration.CopyTrans.estimatedTimeRemaining=Estimated Time Remaining: #{viewAllStatusAction.copyTransEstimatedTimeLeft}
jsf.iteration.CopyTrans.processedDocuments=Processed Documents: #{pHandle.documentsProcessed} of #{viewAllStatusAction.projectIteration.documents.size()}
jsf.iteration.requireTranslationReview=Require translation review
jsf.group.FindGroup=Find Group
jsf.NoResultToDisplay=No result to display.
jsf.GroupName=Group Name
jsf.GroupDescription=Group Description
jsf.GroupStatus=Group Status
jsf.UpdateGeneralSettings=Update general settings
jsf.SelectGroup=Select group
jsf.Select=Select
jsf.ExportTMX=Export TMX
jsf.ConfirmExportTMXIter=Are you sure you want to export this project version to TMX?
#------ [home] > Projects > [project-id] > [version-id] > Source Documents ------
#------ [home] > Projects > [project-id] > [version-id] > Documents ([locale]) ------
jsf.pager.NextPage=next
jsf.pager.PreviousPage=prev
jsf.iteration.ExportTMXIter=Export Version to TMX
jsf.iteration.ExportTMX.Language=Export translated project version to TMX
jsf.iteration.files.NoFiles=No Files Available
! local directory path where a document is located within the project
jsf.iteration.files.Path=Path
jsf.iteration.files.Filter.title=Filter by document name
jsf.Upload.Title=Upload document to merge/override current translation
jsf.iteration.files.UploadFile=Upload File
jsf.iteration.files.Merge=Merge
jsf.iteration.files.Merge.title=When checked, current data will merge with uploaded document. Otherwise data will be override by uploaded document.
jsf.iteration.files.MergeCheckbox.Title=When checked, updated translations will be written, leaving all others unchanged.
jsf.iteration.files.Download=Download
jsf.iteration.files.dotpot=.pot
jsf.iteration.files.dotofflinepot=offline .pot
jsf.iteration.files.dotofflinepot.description=Special pot format that uses msgctxt to store Zanata id.
jsf.iteration.files.dotofflinepot.purpose=This is provided only for use during offline translation, source files should not be uploaded in this format.
jsf.iteration.files.dotpo=.po
jsf.iteration.files.dotofflinepo=offline .po
jsf.iteration.files.dotofflinepo.description=Special po format that uses msgctxt to store Zanata id.
jsf.iteration.files.dotofflinepo.purpose=This format is required by Zanata when uploading po translations for a document that was originally in a non-po format.
jsf.iteration.files.ConfirmDocDeletion=Are you sure you want to remove this Source Document?
jsf.iteration.files.DocumentDeleted=Document succesfully deleted.
jsf.iteration.files.ProcessDlgTitle=Processing project files...
jsf.iteration.files.UploadDocument=Upload Document
jsf.iteration.files.FilenameWithSemicolonNotSupported=Zanata does not support filenames that contain a semicolon.
jsf.SupportedUploadFormats=Supported types: .pot .dtd .txt .odt .fodt .odp .fodp .ods .fods .odg .fodg .odb .odf
jsf.SourceLanguage=Source Language
jsf.iteration.files.DocumentPath=Document Path
jsf.iteration.files.CustomParams=Custom Parsing Parameters
jsf.iteration.files.CustomParams.description=Custom Parsing Parameters are used to change how the document is processed.
! text for a link to a wiki page
jsf.iteration.files.CustomParams.linkText=Wiki page for Custom Parsing Parameters
! shown on error page if something goes wrong with upload. A specific error message is shown after.
jsf.iteration.files.UploadFailed=Upload Failed! Caused by:
jsf.ConfigFileForOfflineTranslation=Offline Translation Config File
jsf.GenerateProjectConfigSingleLocale=Generate project configuration file (zanata.xml) for this version with locale #{projectIterationFilesAction.localeId}
jsf.GenerateProjectConfigForOfflineTranslation=Generate project configuration file (zanata.xml) for this version with locale #{projectIterationFilesAction.localeId}, using special project type 'offlinepo' for use in offline translation of po files.
jsf.ConfigFileDisabledProjectNotSet=Disabled because maintainer has not set project type for this project.
jsf.iteration.files.DownloadAllFiles=Download All Files (zip)
jsf.iteration.files.DownloadAllFiles.title=Download all translated files.
jsf.iteration.files.DownloadAllFilesOfflinePo=Download All Files (offline po zip)
jsf.iteration.files.DownloadAllFilesOfflinePo.title=Download all translated files in po format for offline translation.
jsf.iteration.files.DownloadAllFiles.ProjectTypeNotAllowed=The project type must be set to 'Gettext' or 'Podir'. Contact the project maintainer.
jsf.iteration.files.DownloadAllFiles.ProjectTypeNotSet=The project type for this iteration has not been set. Contact the project maintainer.
jsf.iteration.files.ConfirmDownloadAllFiles=Your download will be prepared and may take a few minutes to complete. Is this ok?
! #{...currentProgress} represents the number of documents that have been processed, #{...maxProgress} represents the total number of documents
jsf.generatezip.ProgressLabel=#{projectIterationZipFileAction.zipFilePrepHandle.currentProgress} of #{projectIterationZipFileAction.zipFilePrepHandle.maxProgress}
jsf.iteration.files.WhyCantITranslate=Why can't I translate?
jsf.iteration.files.translateDenied.NotLoggedIn=You are not logged In.
jsf.iteration.files.translateDenied.VersionIsReadOnly=This project version is Read-Only.
jsf.iteration.files.translateDenied.VersionIsObsolete=This project version is Obsolete.
! {0} is a language name
jsf.iteration.files.translateDenied.UserNotTranslatorInLanguageTeam=You are a not translator of the {0} language team.
! {0} is a list of user roles
jsf.iteration.files.translateDenied.UserNotInProjectRole=You must be part of these user roles to translate this project: {0}
jsf.TranslationContainsError=Translation \"{0}\" contains the following error:\n{1}
#------ [home] > Groups ------
jsf.NoGroupExists=No group exists.
jsf.groups.ShowActiveGroups=Show active groups
jsf.groups.ShowObsoleteGroups=Show obsolete groups
jsf.TotalSourceContains=Total source contains:
jsf.AddLanguages=Add languages
jsf.AddALanguage=Add a Language
jsf.AddAProject=Add a Project
jsf.AddAMaintainer=Add a Maintainer
jsf.ActiveLanguages=Active Languages
jsf.NoActiveLanguages=No languages currently active.
jsf.NoProjectsInGroup=No projects in group.
jsf.SelectALanguageFromList=Select a language from list.
jsf.SelectAProjectFromList=Select a project from list.
jsf.LanguageRemoveFromGroup=Language '{0}' has been removed from group.
jsf.VersionRemoveFromGroup=Version '{0}' of Project '{1}' has been removed from group.
jsf.LanguageAddedToGroup=Language '{0}' has been added to group.
jsf.VersionAddedToGroup=Version '{0}' of Project '{1}' has been added to group.
jsf.LanguageAlreadyInGroup=Language '{0}' is already added to group.
jsf.InvalidProjectVersion=Invalid project version
jsf.VersionAlreadyInGroup=Version '{0}' is already added to group.
jsf.ArchiveThisGroup=Archive this Group
jsf.UnArchiveThisGroup=Unarchive this Group
jsf.MaintainerRemoveFromGroup=Maintainer '{0}' has been removed from group.
jsf.MaintainerAddedToGroup=Maintainer '{0}' has been added to group.
jsf.InvalidUsername=Invalid username.
jsf.UserIsAMaintainer=User '{0}' is already a maintainer of group.
jsf.ProjectMissingLanguage={0} project missing for this language
jsf.ProjectsMissingLanguage={0} projects missing for this language
jsf.LanguageMissingProject={0} language missing for this project
jsf.LanguagesMissingProject={0} languages missing for this project
jsf.ArchiveGroupMessage=This will set the group's status to obsolete and remove it from the public groups list, you will still be able to access it and unarchive it later.
jsf.ActivateGroupMessage=This will set the group's status to active and make it visible in the public groups list.
jsf.Missing=missing
jsf.project.search.placeholder=Search project names
jsf.ClearSearch=Clear search
#------ [home] > Groups > Create New Group ------
#------ [home] > Groups > [group-id] Edit Group ------
jsf.GroupId=Group ID
jsf.General=General
jsf.Maintainers=Maintainers
jsf.SearchLanguages=Search Languages
jsf.SearchUsers=Search Users
#------ [home] > Groups > [group-id] ------
jsf.AddProjectVersions=Add Project Versions
jsf.groups.FindProjectVersion=Find Project Version
jsf.NoResultToDisplayProjectSearch=No results to display. Please check whether the desired project contains any versions.
jsf.ManageSearch.SelectAll=Select All
jsf.AddSelected=Add Selected
jsf.GroupMaintainers=Group Maintainers
jsf.Sort=Sort
#------ [home] > Languages ------
jsf.CreateSupportedLanguage=Add New Language
! label for language names written in their own script and using the language's native name
jsf.NativeName=Native Name
jsf.Members=Members
#------ [home] > Languages > [locale-id] ------
jsf.LanguageTeamTitle=#{languageTeamAction.locale.retrieveDisplayName()} Team
! number of translators who are members of this language team
jsf.SizeMembers=#{languageTeamAction.locale.members.size} members
jsf.Coordinator=Coordinator
jsf.JoinLanguageTeam=Join Language Team
jsf.LeaveLanguageTeam=Leave Language Team
jsf.RequestToJoinLanguageTeam=Request To Join Team
jsf.RequestUpdateRoleLanguageTeam=Request Role
jsf.contactLanguageTeamCoordinator=Contact Team Coordinators
jsf.AddTeamMember=Add Team Member
jsf.FindUsersToAdd=Find Users To Add
jsf.Loading=Loading...
jsf.AlreadyInTeam=Already in Team
jsf.Reviewer=Reviewer
jsf.Translator=Translator
jsf.RequestRoleAs=Request the following roles in the '#{sendEmail.locale.localeId.id}' language team:
#------ [home] > Help ------
#------ [home] > Help > Edit Help Page Content ------
jsf.EditHelpPageContent=Edit Help Page Content
jsf.ContactAdmin=Contact Admin
#------ [home] > Glossary ------
! label for number of definitions in the glossary
jsf.Entries=Entries
jsf.Glossary.supportedFileFormat=Supported file format: PO and CSV
jsf.Glossary.SourceLocale.Title=Source locale (only applies for PO file format)
jsf.TargetLanguage=Target Language
jsf.Glossary.TargetLocale.Title=Target locale (only applies for PO file format)
jsf.Glossary.TreatSourceCommentsAsTarget=Treat source comments and ref as target comments?
jsf.Glossary.TreatSourceCommentsAsTarget.Title=When checked, source comments and references will be used as target comments
jsf.Glossary.CommentColumnNames=Comment column names
jsf.Glossary.CommentColumnNames.Title=Customized comment column headers for csv file format. Format of CSV: {source locale},{locale1},{locale2},...,{pos},{description} OR {source locale},{locale},{locale},...,{description1},{description2},... (only applies for CSV file format)
jsf.ThisActionCannotBeUndone=This action cannot be undone
jsf.SelectLocaleToDelete=Select locale to delete
#------ [home] > Register ------
jsf.SignUp=Sign Up
jsf.NameToolTip=The name should be first letter capitalized.
jsf.EmailToolTip=The email should be in username@domain.name format.
jsf.UsernameToolTip=The username should be all in lower case.
jsf.Password=Password
jsf.ConfirmPassword=Confirm Password
! WARNING this string is prepended to the next string (sentence fragment).
jsf.IAgreeToThe=I agree to the
! WARNING this string is appended to the previous string. This is the text for a link that shows the terms of use.
! This is also used as the heading for the terms of use
jsf.TermsOfUse=Terms of Use
jsf.register.LoginUsingOpenId=You can also login using Open Id <a href='sign_in'>Here</a>.
jsf.PleaseContactAdministrationToGetRegistrationLink=Please contact administration to get registration link.
jsf.register.WithZanata=Sign up with your username
jsf.register.FullName.label=Full Name
jsf.register.WithOther.label=or sign up using an existing account
jsf.register.agreeToTOS=By signing up for Zanata, you agree to our <a href="#{applicationConfiguration.termsOfUseUrl}" target="_blank">#{messages['jsf.TermsOfUse']}</a>.
jsf.register.AlreadyHaveAccount.label=Already have an account?
jsf.register.LogIn.label=Log In
#------ [home] > Sign In ------
#------ and a bunch of pages related to sign in and register
# could separate the strings for changing password:
#------ [home] > My Profile > Change Password ------
jsf.ForgotYourPassword=Forgot your password?
jsf.ResetPassword=Reset Password
jsf.SubmitRequest=Submit Request
jsf.ResetYourPassword=Reset Your Password
jsf.NewPassword=New Password
jsf.OldPassword=Old Password
jsf.ChangePassword=Change Password
jsf.RememberMe=Remember me
jsf.login.openid.SelectProvider=How are you logging in?
jsf.login.openid.fedora=Fedora Username
jsf.login.openid.myopenid=MyOpenID User
jsf.login.openid.yahoo=Yahoo Username
jsf.login.openid=Open ID
jsf.login.internal=Username
jsf.login.WithZanata.label=Log in with your username
jsf.login.DontHaveAnAccount.label=Don't have an account?
jsf.login.OrLoginUsing.label=or log in using an existing account
jsf.UsernameNotAvailable=Username "#{userAction.username}" is not available
jsf.FedoraUsername=Fedora Username
jsf.ActivateAccount=Activate Account
jsf.ValidateEmail=Validate Email
jsf.InactiveAccount=Inactive account
jsf.inactiveaccount.PleaseSelectOne=Your account has not yet been activated. Please select one of the following options:
jsf.ResendActivationEmail=Re-send activation email
! placed between two activities to show that only one is necessary. This is on its own, not part of a sentence.
jsf.or=OR
jsf.inactiveaccount.UpdateAndResend=Update email address and re-send activation email:
jsf.UpdateEmail=Update email address
jsf.InvalidActivationKey=Invalid activation key
jsf.ActivationLinkExpired=Activation link expired. Please sign in and click "#{messages['jsf.ResendActivationEmail']}".
#------ [home] > Error ------
jsf.Error=Error
jsf.ErrorTitle=We're sorry
jsf.NoErrors=No errors
jsf.YouCanHelpUs=But you can help us fix it!
jsf.ReportThisProblem=Report this problem
#------ [home] > My Profile ------
jsf.EditProfile=Edit Profile
jsf.ManageIdentities=Manage Identities
jsf.identities.MergeAccount=Merge Account
jsf.identities.MergeAccount.tootip=Use this if you wish to merge two Zanata accounts into a single one.
jsf.ApiKey=API Key
! the API key is shown in a box to the right of this text
jsf.YourCurrentApiKeyIs=Your current API key is
jsf.NotGenerated=(Not generated)
jsf.apikey.ConfirmGenerate=Are you sure you want to generate your API Key?
! 'zanata.ini' should not be translated
jsf.ConfigurationForZanataini=Configuration [zanata.ini]
jsf.MaintainedProjects=Maintained Projects
jsf.LanguageTeams=Language Teams
jsf.MaintainedGroups=Maintained Groups
#------ [home] > My Profile > Edit Profile ------
jsf.FirstExternalLoginMessage=Please verify the email address below and click Save to validate your email address.
jsf.AccountDetails=Account Details
jsf.Profile=Profile
jsf.NewUser.Label=New User
#------ [home] > My Profile > Identities ------
#------ [home] > My Profile > Identities > Add New Identity ------
jsf.identities.Title=Identities
jsf.identities.ConfirmIdentityRemoval=Are you sure you want to remove this Identity? You will not be able to Sign In using this identity.
jsf.identities.Type=Type
jsf.identities.User=Identity
jsf.identities.AddIdentity=Add New Identity
jsf.identities.Verify=Verify Identity
#------ [home] > My Profile > Merge Accounts ------
jsf.profile.MergeAccount=Merge Accounts
jsf.profile.MergeAccount.info=Log in to the account you want to merge. You will need to use one of the authentication methods offered below. You will be asked for further confirmation after this.
jsf.profile.MergeAccount.confirm=Do It
jsf.profile.MergeAccount.confirmationMessage=You are about to merge in the following account:<br/><br/>Username: #{accountMergeAction.obsoleteAccount.username}<br/>Name: #{accountMergeAction.obsoleteAccount.person.name}<br/>Email: #{accountMergeAction.obsoleteAccount.person.email}<br/><br/>This change is permanent and cannot be taken back.<br/><br/>The account mentioned above will be inactivated and all of its permissions revoked. Your current account will inherit all these permissions.<br/><br/><b>Are you sure you want to do this?</b>
#------ [home] > Administration ------
jsf.ServerConfiguration=Server Configuration
jsf.ManageUsers=Manage Users
jsf.ManageRoles=Manage Roles
jsf.ManageLanguage=Manage Languages
jsf.ManageSearch=Manage Search
jsf.OverallStatistics=Overall Statistics
jsf.RoleAssignmentRules=Role Assignment Rules
jsf.ServerMonitoring=Server Monitoring
jsf.ProcessManager=Process Manager
#------ [home] > Administration > Server Configuration ------
jsf.ServerUrl=Server URL
jsf.UrlToolTip=The base URL for the server, including the application context path (no final slash)
jsf.UrlExample=e.g. http://example.com/zanata or http://zanata.example.com
jsf.RegisterUrl=Register URL
jsf.RegisterUrlToolTip=The user registration URL for the server
jsf.RegisterUrlExample=e.g. /zanata/account/register or http://example.com/register
jsf.EmailDomainName=Email Domain Name
jsf.EmailDomainNameToolTip=Email Domain Name should be in example.com format.
jsf.EmailDomainNameExample=e.g. redhat.com
jsf.config.AdminEmail=Contact Admin Address
jsf.config.AdminEmail.tooltip=Email will be sent to these addresses when the 'Contact Admin' form is used.
jsf.config.AdminEmail.DoesNotChangeUserEmail=This field does not change the individual email address for any admin users.
jsf.email.EmailListToolTip=Email addresses should be separated by a single comma (,)
jsf.config.FromEmailAddr=From Email Address
jsf.config.FromEmailAddr.tooltip=This will be used in the 'from' field of any emails sent by this zanata server
jsf.config.EnableLogEmails=Enable Log emails
jsf.config.EnableLogEmails.tooltip=Enables or disables the sending of Zanata diagnostics log information via email.
jsf.config.LogDestEmail=Log Destination email addresses
jsf.config.LogDestEmail.tooltip=Email will be sent to these addresses when a logging event occurs.
jsf.config.LogEmailLevel=Email log level
jsf.config.LogEmailLevel.tooltip=Log level to send via email. i.e. Error will only send error messages, while Warning will send both warning and error messages.
jsf.Warning=Warning
! Piwik is the name of a tool, it should not be translated
jsf.config.PiwikUrl=Piwik URL
jsf.config.Piwiktooltip=Piwik analytic tools URL. i.e. http://localhost/piwik
jsf.config.PiwikIdSite=Piwik Id
jsf.config.PiwikIdSitetooltip=Website Id in Piwik
jsf.config.TermsOfUseUrl=Terms of Use URL
jsf.config.TermsOfUseUrltooltip=The URL for terms of use statement
#------ [home] > Administration > Manage Users ------
#------ [home] > Administration > Manage Users > Account Details ------
jsf.CreateNewUser=Create new user
jsf.MemberOf=Member of
jsf.Enabled=Enabled
jsf.AreYouSureYouWishToDeleteThisUserThisActionCannotBeUndone=Are you sure you wish to delete this user? This action cannot be undone.
jsf.UserManager.delete.constraintViolation.error=This user cannot be removed from the system. You can deactivate the user instead.
jsf.AccountEnabled=Account enabled
#------ [home] > Administration > Manage Roles ------
#------ [home] > Administration > Manage Roles > Role Details ------
jsf.CreateRole=Create Role
jsf.AreYouSureYouWishToDeleteThisRoleThisActionCannotBeUndone=Are you sure you wish to delete this role? This action cannot be undone.
jsf.Role=Role
jsf.RoleDetails=Role Details
#------ [home] > Administration > Manage Languages ------
jsf.EnabledByDefault=Enabled by default
jsf.AreYouSureYouWishToDeleteThisLanguageThisActionCannotBeUndone=Are you sure you wish to delete this language? This action cannot be undone.
jsf.AreYouSureYouWishToEnableThisLanguage=Are you sure you wish to enable this language?
jsf.AreYouSureYouWishToDisableThisLanguage=Are you sure you wish to disable this language?
jsf.language.manager.DisableByDefaultConfirmation=Are you sure you wish to Disable this language by default?
jsf.language.manager.EnableByDefaultConfirmation=Are you sure you wish to Enable this language by default?
jsf.TeamMembers=Team Members
#------ [home] > Administration > Manage Languages > Add New Language ------
jsf.language.validation.ReplaceUnderscores=Replace them.
jsf.language.validation.Underscores=Underscores should be replaced with dashes.
jsf.CountryCode=Country Code
jsf.LanguageCode=Language Code
jsf.Variant=Variant
jsf.language.validation.Invalid=Invalid Language Name
jsf.language.validation.Existing=This language already exists
jsf.language.validation.UnknownPluralForm=Warning: No plural information available. Assuming no plurals.
jsf.language.validation.SimilarLocaleFound=Similar languages found:
jsf.language.validation.NotSupport=Language {0} not supported.
#------ [home] > Administration > Manage Search ------
jsf.manageSearch.AllActions=(all actions)
jsf.manageSearch.Table=Table
jsf.manageSearch.AllTables=(all tables)
jsf.manageSearch.purge=Purge index
jsf.manageSearch.purge.Description=Mark all existing index entries for the table obsolete.
jsf.manageSearch.purge.ObsoletesOccupyDiskSpace=Obsolete entries still occupy disk space but are not returned in any searches.
jsf.manageSearch.purge.RemoveByRunningOptimize=Obsolete entries can be completely removed by running Optimize any time after Purge.
jsf.manageSearch.reindex=Reindex
jsf.manageSearch.reindex.Description=Index all rows in the given table.
jsf.manageSearch.reindex.OnlyWhenOutOfDate=Rows will be indexed automatically when data is persisted, so this operation is only necessary when the index is out-of-date (e.g. when the database has been restored from backup, after a failed reindex, if index files have been removed).
jsf.manageSearch.reindex.AllRowsWillBeReindexed=All rows of the given table will be reindexed regardless whether they already have an entry in the index.
jsf.manageSearch.reindex.IndexedRowsWillBeUpdated=Rows that have already been indexed will have their entries updated, which will usually have no effect on the entry.
jsf.manageSearch.reindex.TimeAndMemoryWarning=Warning: this operation can take hours for large tables, and will increase memory use significantly above baseline.
jsf.manageSearch.reindex.RunDuringOffPeak=It is strongly recommended to run this operation during off-peak times when average server memory use is at a minimum.
jsf.manageSearch.optimize=Optimize
jsf.manageSearch.optimize.Description=Arrange index entries to maximize search speed.
jsf.manageSearch.optimize.RemovesObsoleteEntries=Also removes any obsolete entries from the index.
jsf.manageSearch.optimize.WillNotInfluenceIndexTime=Will not influence indexing time.
jsf.manageSearch.optimize.TempFileWarning=Warning: this operation uses a temp file that will require free disk space of approximately the current index size.
jsf.ManageSearch.SelectNone=Clear Selection
jsf.ManageSearch.PerformSelectedActions=Perform Selected Actions
jsf.ManageSearch.CurrentProgress=Current Progress
jsf.ManageSearch.NoOperationsRunning=No operations are running
jsf.ManageSearch.Completed=Completed successfully (ran for #{reindexAction.elapsedTime})
jsf.ManageSearch.Aborted=Aborted by user (ran for #{reindexAction.elapsedTime})
jsf.manageSearch.ErrorMessage=Due to an error, some objects could not be reindexed. See server log for details.
jsf.manageSearch.PleaseReindex=Please reindex again to ensure the search index is up-to-date.
jsf.manageSearch.ProgressMessage=#{reindexAction.reindexProgress} of #{reindexAction.reindexCount} operations complete
jsf.manageSearch.CurrentTable=Processing table: #{reindexAction.currentClass}
jsf.ManageSearch.ElapsedTime=Running for: #{reindexAction.elapsedTime}
jsf.ManageSearch.RemainingTime=Remaining (approx): #{reindexAction.estimatedTimeRemaining}
jsf.ManageSearch.Abort=Abort
#------ [home] > Administration > Overall Statistics ------
jsf.TotalTranslators=Translators
jsf.TotalProjects=Projects
jsf.TotalProjectVersion=Project Versions
jsf.TotalDocuments=Documents
jsf.TotalTextFlows=TextFlows
jsf.TotalTextFlowTargets=Translations
jsf.Untranslated=Untranslated
jsf.RejectedOrFuzzy=Rejected or Fuzzy
#------ [home] > Administration > Role Assignment Rules ------
#------ [home] > Administration > Role Assignment Rules > Create Role Assignment Rule ------
jsf.rolerules.CreateRule=New Rule
jsf.rolerules.CreateRoleAssignmentRule=Create Role Assignment Rule
jsf.rolerules.EditRoleAssignmentRule=Edit Role Assignment Rule
jsf.rolerules.ConfirmDelete=Are you sure you want to remove this rule?
jsf.rolerules.Description=<b>Role Assignment Rules</b> assist with the automatic assignment of user roles to certain users when they sign in. If the user's identity (e.g. user name) matches a certain pattern and they are authenticated in a certain way (e.g. via Open Id where available), Zanata will be able to automatically add the user to a specified user Role.
jsf.rolerules.PolicyName=Policy Name
jsf.rolerules.PolicyName.tooltip=This is the authentication policy used by a user to authenticate. If left unselected, it will apply to all policies.
jsf.rolerules.IdentityPattern=Identity Pattern
jsf.rolerules.IdentityPattern.tooltip=Regular Expression to determine if this rule applies to a user id. Note that the user id varies depending on the authentication mechanism. If this value is left empty, the rule will apply to ALL user ids.
jsf.rolerules.RoleToAssign=Role to Assign
jsf.rolerules.RoleToAssign.tooltip=This is the role that will be automatically assigned to the user upon login, only if the rule conditions are met.
#------ [home] > Administration > Process Manager ------
jsf.processmanager.ClearAllFinished.label=Clear All Finished
jsf.processmanager.TotalRunning=Total Running
jsf.processmanager.TotalFinished=Total Finished
! type of process that is currently running
jsf.processmanager.Type=Type
jsf.processmanager.status.Stopped=Stopped
jsf.processmanager.status.Running=Running
jsf.processmanager.status.WaitingToStop=Waiting to Stop
jsf.processmanager.Progress=Progress
jsf.processmanager.StartTime=Started
jsf.processmanager.FinishTime=Finished
jsf.processmanager.Duration=Duration
#------ [home] > Translation Memory ------
jsf.transmemory.Id=Id
jsf.transmemory.Title=Translation Memory
jsf.transmemory.Clear.Title=Clear the contents of a Translation Memory.
jsf.transmemory.Clearing.Message=Clearing...
jsf.transmemory.CreateNew = Create New
jsf.transmemory.ConfirmClearTM=Are you sure you want to remove all content from this Translation Memory?
jsf.transmemory.ConfirmDeleteTM=Are you sure you want to delete this Translation Memory? You will not be able to recover it.
jsf.transmemory.ConfirmExport=Are you sure you want to export this to a TMX file? This operation may take a long time.
jsf.transmemory.Delete.Title=A Translation Memory has to be cleared before deleting.
jsf.transmemory.Export=Export
jsf.transmemory.Export.Title=Export Translation Memory contents into a file.
jsf.transmemory.Import=Import
jsf.transmemory.Import.Title=Import Translation Memory contents from a file.
jsf.transmemory.NoOfEntries=Number of Entries
jsf.transmemory.NoTransMemories=No Translation Memories have been created.
jsf.transmemory.TransMemoryId=Id
jsf.transmemory.TransMemoryIdExample=Cannot include spaces and must be unique. Example: my-trans-memory
jsf.transmemory.title.New = New Translation Memory
jsf.transmemory.TransMemoryNotFound = Translation Memory not found.
#------ [home] > Projects > [project-id] > [version-id] > [group-id] > Request To Join Group ------
#------ [home] > Groups > [group-id] > Request To Join Group ------
#------ [home] > Languages > [locale-id] > Request To Join '[locale-id]' Language Team ------
#------ [home] > Languages > [locale-id] > Contact '[locale-id] ([language])' Language Team Coordinators ------
#------ [home] > Help > Contact Admin ------
jsf.email.From=From
jsf.email.ReplyAddress=Reply to
jsf.email.ReplyAddress.description=(your email address)
jsf.email.Subject=Subject
jsf.AdditionalInfo=Additional information
jsf.email.MessageBody=Message
jsf.email.Send=Send Message
jsf.NoProjects=No projects to display.
jsf.SelectProjectVersions=Select Project Versions
jsf.NoProjectVersionSelected=No project version selected.
jsf.ClickSendMessageToProceedRequest=Enter additional information and click 'Send Message' to proceed
jsf.RequestAddProjectToGroup=Request to add a project to {0}
jsf.RequestJoinGroup=Request to add project to group
jsf.AlreadyInGroup=Already in Group
jsf.email.joingrouprequest.AdditionalInfoMessage=To ensure your request is processed without delay, please provide any additional information that will help the group maintainers to process your request.
!FIXME make key similar to related keys
jsf.RequestToJoinLanguageTeamTitle=Request To Join '#{sendEmail.locale.localeId.id}' Language Team
jsf.RequestRoleLanguageTeamTitle=Request Role in '#{sendEmail.locale.localeId.id}' Language Team
jsf.email.JoinGroupRequest.Subject=Request to join group '#{versionGroupJoinAction.groupName}'
jsf.email.joinrequest.Subject=User '#{sendEmail.fromLoginName}' wants to join the '#{sendEmail.locale.localeId.id}' language team
jsf.email.rolerequest.Subject=User '#{sendEmail.fromLoginName}' request for additional role in '#{sendEmail.locale.localeId.id}' language team
jsf.email.AdditionalInfoMessage=To ensure your request is processed without delay, please provide any additional information that will help the team coordinators identify you and process your request.
jsf.email.ContactCoordinatorTitle=Contact '#{sendEmail.locale.retrieveDisplayName()}' Coordinator
jsf.contactLanguageTeamCoordinatorForLocale=Contact '#{sendEmail.locale.localeId.id} (#{sendEmail.locale.retrieveNativeName()})' Language Team Coordinators
! used in all emails
jsf.email.YouAreReceivingThisMailBecause=You are receiving this mail because:
! used in all emails
jsf.email.GeneratedFromZanataServerAt=This message generated by Zanata running at:
#------ activation email ------
jsf.Account.ActivationMessage=You will soon receive an email with a link to activate your account.
jsf.email.activation.Subject=Zanata Account Activation
jsf.email.activation.register.DearName=Dear #{emailServiceImpl.toName},
jsf.email.activation.profile.DearName=Dear #{profileAction.name},
jsf.email.activation.ClickLinkToActivateAccount=Please click on the following link to activate your account:
jsf.email.activation.Link=Account activation link
jsf.email.alternate.copyPasteMessage=Alternately, you can copy and paste the following URL into your browser:
jsf.UrlExpireMessage=URL will expire after 24 hours.
#------ account-validation email ------
jsf.email.accountchange.Subject=Zanata Email Change Confirmation
jsf.email.accountchange.DearName=Dear #{profileAction.name},
jsf.email.accountchange.Message=Zanata had received request to update your email to #{profileAction.email}
jsf.email.accountchange.Message2=If you did not request this action or are unsure about why it was done, please contact the Zanata System administrators as soon as possible.
jsf.email.accountchange.ConfirmationLink=Click here to confirm email change
#------ username-change email ------
jsf.email.usernamechange.Subject=Your Zanata username has been changed.
jsf.email.usernamechange.DearName=Dear #{userAction.getName(userAction.username)},
jsf.email.usernamechange.Content=Your Zanata username has been recently changed by one of the System Administrators. If you did not request this action or are unsure about why it was done, please contact the Zanata System administrators as soon as possible.
jsf.email.usernamechange.YourNewUsername=Your new username is '#{userAction.username}'
jsf.email.usernamechange.ResetPassword=You now need to reset your password. To do this, please click on the link below:
jsf.email.usernamechange.ClickLinkForPasswordReset=Click Here to Reset Your Password
#------ password-reset email ------
jsf.email.passwordreset.Subject=Zanata Reset Password Request
jsf.email.passwordreset.DearName=Dear #{passwordResetRequest.account.person.name},
jsf.email.passwordreset.FollowLinkToResetPassword=Please follow the link below to reset the password for your account.
jsf.email.passwordreset.IgnoreIfNotRequested=If you haven't explicitly requested a password reset, you can ignore this request.
#------ contact-admin email ------
jsf.email.admin.SentNotification=Your message has been sent to the administrator
! this string is the start of the subject. The subject entered by the user is appended to this.
jsf.email.admin.SubjectPrefix=Zanata user email from '#{sendEmail.fromLoginName}':
jsf.ZanataAdministrator=Zanata Administrator
jsf.email.admin.DearAdmin=Dear Administrator,
jsf.email.admin.UserMessageIntro=Zanata user '#{sendEmail.fromName}' with id '#{sendEmail.fromLoginName}' has sent the following message:
jsf.email.ReplyInstructions=You can reply to #{sendEmail.fromName} at #{sendEmail.replyEmail}
jsf.email.admin.ReceivedReason=You are an administrator in the system configuration
jsf.email.admin.user.ReceivedReason=You are an administrator
#------ contact-language-team-coordinator email ------
jsf.email.coordinator.SentNotification=Your message has been sent to the #{sendEmail.locale.retrieveNativeName()} language team
! this string is the start of the subject. The subject entered by the user is appended to this.
jsf.email.coordinator.SubjectPrefix=Zanata: #{sendEmail.locale.localeId.id} Language Team: message from '#{sendEmail.fromLoginName}':
jsf.email.coordinator.DearCoordinator=Dear Language Team Coordinator,
jsf.email.coordinator.UserMessageIntro=Zanata user '#{sendEmail.fromName}' with id '#{sendEmail.fromLoginName}' has sent the following message to the #{sendEmail.locale.localeId.id} (#{sendEmail.locale.retrieveNativeName()}) Language Team:
jsf.email.coordinator.ResponseInstructions=You can click the link below to go directly to the #{sendEmail.locale.localeId.id} Language Team Page. Please reply to #{sendEmail.fromName} at #{sendEmail.replyEmail} when you have finished processing their request.
jsf.email.coordinator.ReceivedReason=You are coordinator in '#{sendEmail.locale.retrieveNativeName()}' language team
#------ request-to-join-language email ------
jsf.email.joinrequest.UserRequestingToJoin=Zanata user '#{sendEmail.fromName}' with id '#{sendEmail.fromLoginName}' is requesting to join the #{sendEmail.locale.localeId.id} (#{sendEmail.locale.retrieveNativeName()}) Language Team
jsf.email.joinrequest.AddUserInstructions=You can add #{sendEmail.fromName} to the #{sendEmail.locale.localeId.id} team as translator using the "#{messages['jsf.AddTeamMember']}" action on the language team page and searching for '#{sendEmail.fromLoginName}'.
jsf.email.joinrequest.RoleRequested=Roles requested:
#------ request-role-language email ------
jsf.email.rolerequest.UserRequestingRole=Zanata user '#{sendEmail.fromName}' with id '#{sendEmail.fromLoginName}' is requesting the following role in #{sendEmail.locale.localeId.id} (#{sendEmail.locale.retrieveNativeName()}) Language Team:
jsf.email.rolerequest.AddUserInstructions=You can assign #{sendEmail.fromName} to requested role in #{sendEmail.locale.localeId.id} team on the language team page.
#------ request-to-join-group email ------
jsf.email.group.maintainer.SentNotification=Your message has been sent to the #{versionGroupJoinAction.groupName} group maintainer
jsf.email.maintainer.DearMaintainer=Dear Group Maintainer,
jsf.email.joingrouprequest.RequestingToJoinGroup=Zanata user '#{sendEmail.fromName}' with id '#{sendEmail.fromLoginName}' is requesting his/her project(s) to be added to group '#{versionGroupJoinAction.groupName}'.
jsf.email.UserMessageIntro=#{sendEmail.fromName} has included the following message with their request:
jsf.email.JoinGroupRequest.ResponseInstructions=Click the link below to go act on the request. Please reply to #{sendEmail.fromName} at #{sendEmail.replyEmail} when you have finished processing their request.
jsf.email.group.maintainer.ReceivedReason=You are maintainer in group '#{versionGroupJoinAction.groupName}'
up=\u2191
down=\u2193
left=\u2039
right=\u203A
org.jboss.seam.loginFailed=Login failed
org.jboss.seam.loginSuccessful=Welcome, #0!
org.jboss.seam.NotLoggedIn=Please log in first
org.jboss.seam.TransactionFailed=Transaction failed
org.jboss.seam.NoConversation=The conversation ended, timed out or was processing another request
org.jboss.seam.IllegalNavigation=Illegal navigation
org.jboss.seam.ProcessEnded=Process #0 already ended
org.jboss.seam.ProcessNotFound=Process #0 not found
org.jboss.seam.TaskEnded=Task #0 already ended
org.jboss.seam.TaskNotFound=Task #0 not found
javax.faces.component.UIInput.CONVERSION=value could not be converted to the expected type
javax.faces.component.UIInput.REQUIRED=value is required
javax.faces.component.UIInput.UPDATE=an error occurred when processing your submitted information
javax.faces.component.UISelectOne.INVALID=value is not valid
javax.faces.component.UISelectMany.INVALID=value is not valid
javax.faces.converter.BigDecimalConverter.DECIMAL=value must be a number
javax.faces.converter.BigDecimalConverter.DECIMAL_detail=value must be a signed decimal number consisting of zero or more digits, optionally followed by a decimal point and fraction, eg. {1}
javax.faces.converter.BigIntegerConverter.BIGINTEGER=value must be an integer
javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail=value must be a signed integer number consisting of zero or more digits
javax.faces.converter.BooleanConverter.BOOLEAN=value must be true or false
javax.faces.converter.BooleanConverter.BOOLEAN_detail=value must be true or false (any value other than true will evaluate to false)
javax.faces.converter.ByteConverter.BYTE=value must be a number between 0 and 255
javax.faces.converter.ByteConverter.BYTE_detail=value must be a number between 0 and 255
javax.faces.converter.CharacterConverter.CHARACTER=value must be a character
javax.faces.converter.CharacterConverter.CHARACTER_detail=value must be a valid ASCII character
javax.faces.converter.DateTimeConverter.DATE=value must be a date
javax.faces.converter.DateTimeConverter.DATE_detail=value must be a date, eg. {1}
javax.faces.converter.DateTimeConverter.TIME=value must be a time
javax.faces.converter.DateTimeConverter.TIME_detail=value must be a time, eg. {1}
javax.faces.converter.DateTimeConverter.DATETIME=value must be a date and time
javax.faces.converter.DateTimeConverter.DATETIME_detail=value must be a date and time, eg. {1}
javax.faces.converter.DateTimeConverter.PATTERN_TYPE=a pattern or type attribute must be specified to convert the value
javax.faces.converter.DoubleConverter.DOUBLE=value must be a number
javax.faces.converter.DoubleConverter.DOUBLE_detail=value must be a number between 4.9E-324 and 1.7976931348623157E308
javax.faces.converter.EnumConverter.ENUM=value must be convertible to an enum
javax.faces.converter.EnumConverter.ENUM_detail=value must be convertible to an enum or from the enum that contains the constant {1}
javax.faces.converter.EnumConverter.ENUM_NO_CLASS=value must be convertible to an enum or from the enum, but no enum class provided
javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail=value must be convertible to an enum or from the enum, but no enum class provided