-
Notifications
You must be signed in to change notification settings - Fork 0
/
en.json
235 lines (235 loc) · 17 KB
/
en.json
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
{
"app.title.simple": "HordeNG",
"app.title": "[b]H[/b]orde[b]NG[/b]",
"app.generate": "Generate",
"app.images": "Images",
"app.settings": "Settings",
"app.horde": "Horde",
"app.logo.alt": "Application logo featuring a robot",
"app.about.intro": "{{app.title.simple}} is yet another [link:hordeLink]AI Horde[/link] frontend. The design is inspired by Artificial Art and Stable UI. This project aims to be a feature complete frontend for AI Horde while maintaining the simplicity of the aforementioned inspirations.",
"app.about.source": "{{app.title.simple}} is open source and the source can be found on [link:url]GitHub[/link].",
"app.about.logo": "The logo was generated by Stable Diffusion and the original version (including metadata) can be found [link:logoLink]here[/link].",
"app.api_key": "API key",
"app.save": "Save",
"app.success": "Success",
"app.error": "Error",
"app.error.form_invalid": "The form is not filled out correctly.",
"app.error.invalid_api_key": "The provided API key is not valid.",
"app.success.settings_form": "Your settings were successfully saved.",
"app.error.api_error": "There was an api error (code: {{code}}): {{message}}",
"app.logged_in_as": "You are logged in as [b]{{username}}[/b].",
"app.kudos": "Kudos",
"app.requested": "Requested images",
"app.generated": "Generated images",
"app.horde.status": "Horde status",
"app.horde.stats": "There are [b]{{requests}}[/b] queued requests for [b]{{mps}}[/b] MPS with [b]{{workers}}[/b] workers ([b]{{threads}}[/b] threads).",
"app.horde.stats_minute": "[b]{{mps}}[/b] MPS have been processed in the past minute.",
"app.workers.yours": "Your workers",
"app.workers.no_workers": "You don't have any workers",
"app.worker.online": "Online",
"app.worker.offline": "Offline",
"app.worker.type": "Type",
"app.not_applicable": "N/A",
"app.yes": "Yes",
"app.no": "No",
"app.worker.requests_fulfilled": "Requests fulfilled",
"app.worker.kudos_earned": "Kudos earned",
"app.worker.kudos_generated": " - for image generation",
"app.worker.kudos_uptime": " - for being online",
"app.worker.threads": "Threads",
"app.worker.uptime": "Uptime",
"app.hours": "hours",
"app.minutes": "minutes",
"app.seconds": "seconds",
"app.days": "days",
"app.worker.maintenance_mode": "Maintenance mode",
"app.worker.paused": "Paused",
"app.worker.mps_generated": "Megapixelsteps generated",
"app.unit.mps": "{{value}} MPS",
"app.unit.px": "{{value}} px",
"app.worker.nsfw": "Allows NSFW?",
"app.worker.image_size": "Image size",
"app.worker.img2img": "Allows img2img?",
"app.worker.painting": "Allows inpainting?",
"app.worker.post_processing": "Allows post-processing?",
"app.worker.lora": "Allows LoRAs?",
"app.worker.max_length": "Maximum token length",
"app.worker.max_context_length": "Maximum context length",
"app.worker.tokens_generated": "Tokens generated",
"app.worker.models": "Models",
"app.generate.prompt": "Prompt",
"app.generate.negative_prompt": "Negative prompt",
"app.generate.sampler": "Sampler",
"app.generate.width": "Width",
"app.generate.height": "Height",
"app.generate.denoising_strength": "Denoising strength",
"app.generate.cfg_scale": "CFG scale",
"app.generate.steps": "Steps",
"app.generate.do_generate": "Generate ({{kudos}} kudos)",
"app.generate.model": "Model",
"app.generate.image_placeholder": "The generated image will appear here.",
"app.error.models_fetching_failed": "Failed fetching list of all models, please try reloading the page.",
"app.error.generation_in_progress": "An image is already being generated, please wait until it's done or cancel it and try again.",
"app.generate.progress.finished": "Finished",
"app.generate.progress.kudos_consumed": "Kudos consumed (so far)",
"app.generate.progress.queue_position": "Queue position",
"app.generate.progress.processing": "Processing",
"app.generate.progress.estimated_wait": "Wait estimation",
"app.error.generate.impossible": "The combination of parameters you have chosen is impossible to generate, cancelling your request.",
"app.error.image_download_failed": "Failed downloading the generated image, please try again later.",
"app.generate.result.info": "Size: [b]{{width}}x{{height}}[/b], model: [b]{{model}}[/b], seed: [b]{{seed}}[/b], id: [b]{{id}}[/b], post processors: [b]{{postProcessors}}[/b]. Generated by [b]{{workerName}}[/b] (id: [b]{{workerId}}[/b]). Kudos cost: [b]{{kudosCost}}[/b].",
"app.generate.result.censored": "The image generation has been censored by the AI horde.",
"app.image_storage": "Image storage",
"app.storage.s3": "AWS S3 (or compatible)",
"app.storage.browser": "Browser",
"app.settings.s3.access_key": "S3 Access Key",
"app.settings.s3.secret_key": "S3 Secret Key",
"app.settings.s3.bucket": "S3 bucket",
"app.settings.s3.prefix": "S3 object prefix",
"app.error.aws_error": "There was an error reported by AWS: {{error}}",
"app.settings.s3.region": "S3 region",
"app.generate.post_processors": "Post processors",
"app.generated_image.alt": "A generated image",
"app.generate.size": "Size",
"app.generate.karras": "Karras",
"app.image.seed": "Seed",
"app.image.worker": "Generated by",
"app.delete": "Delete",
"app.generate.seed": "Seed",
"app.send.txt2img": "Txt2img",
"app.generate.hires_fix": "HiRes Fix",
"app.generate.face_fixer_strength": "FaceFixer strength",
"app.generate.nsfw": "NSFW?",
"app.generate.slow_workers": "Slow workers?",
"app.generate.censor_nsfw": "Censor NSFW?",
"app.generate.trusted_workers": "Trusted workers only",
"app.transfer_kudos": "Transfer Kudos",
"app.transfer_kudos.target_user": "Recipient",
"app.transfer_kudos.target_user.description": "The username and ID of the person you want to send Kudos to. In the format [i]username#ID[/i], for example [b]{{example}}[/b]",
"app.transfer_kudos.amount": "Amount",
"app.transfer_kudos.transfer": "Transfer",
"app.transfer_kudos.success": "Kudos have been successfully transferred.",
"app.shared_keys": "Shared keys",
"app.shared_key.key": "Key",
"app.shared_key.kudos_budget": "Kudos budget",
"app.shared_key.kudos_remaining": "- remaining",
"app.shared_key.kudos_used": "- used",
"app.shared_key.expires": "Expiration",
"app.shared_key.max_image_pixels": "Max pixels",
"app.shared_key.max_image_steps": "Max steps (image)",
"app.success.copied_to_clipboard": "Successfully copied to clipboard",
"app.shared_keys.create": "Create new",
"app.shared_keys.import": "Import existing",
"app.shared_key.owner": "Owner",
"app.shared_key.owner.you": "you",
"app.shared_key.import.key": "Key to import",
"app.shared_key.import.import": "Import",
"app.shared_keys.no_key": "No shared key available",
"app.shared_keys.create.kudos_limit": "Kudos limit",
"app.shared_keys.create.minus_one_unlimited": "You can use -1 which means unlimited.",
"app.shared_keys.create.create": "Create",
"app.shared_keys.create.expiry": "Expiry (in days)",
"app.shared_keys.create.max_image_pixels": "Max image pixels",
"app.shared_keys.create.name": "Key name",
"app.shared_keys.create.max_image_steps": "Max image steps",
"app.shared_key.create.success": "New shared key was successfully created.",
"app.success.shared_key.remove": "The shared key was successfully removed",
"app.s3_cors_check.error": "It seems the CORS configuration for your S3 bucket is incorrect and cannot be changed automatically by us. Please include the CORS settings below [link:url]in your bucket[/link]:",
"app.copy_to_clipboard": "Copy to clipboard",
"app.s3_cors_check.unknown": "Warning: We cannot fetch the CORS settings for your bucket, please ensure they expose all necessary headers, or grant the access key permission to get and update CORS policies for your bucket.",
"app.images.size": "Size: {{size}} {{unit}}",
"app.error.kudos_calculation": "Calculating the cost of the image generation failed, please try again.",
"app.generate.do_generate.calculating": "Generate (calculating cost...)",
"app.generate.allow_downgrade": "Allow downgrade",
"app.settings.google_drive.client_id": "OAuth client ID",
"app.settings.google_drive.api_key": "API key",
"app.settings.google_drive.authorize": "Authorize in Google",
"app.settings.google_drive.directory": "Directory",
"app.settings.s3.endpoint": "Custom S3 endpoint",
"app.generate.clip_skip": "CLIP skip",
"app.generate.cancel": "Cancel",
"app.generate.workers_count": "workers",
"app.generate.tags": "tags",
"app.model.baseline": "Base model",
"app.model.description": "Description",
"app.model.examples": "Examples",
"app.model.example_number": "Example #{{number}}",
"app.model.tags": "Tags",
"app.model.trigger": "Trigger phrase",
"app.model.style": "Style",
"app.model.nsfw": "NSFW?",
"app.generate.validation.errors": "Your generation parameters do not conform to what the model expects. You can still send the request, but the result is unlikely to be good. The errors reported:",
"app.generation.validation.clip_skip": "Clip skip must be equal to {{expected}}",
"app.generation.validation.karras": "Karras must be enabled",
"app.generation.validation.samplers": "Sampler must be one of: {{expected}}",
"app.generation.validation.steps": "Steps must be between {{min}} and {{max}}",
"app.generation.validation.model_not_found": "The requested model was not found",
"app.generation.validation.cfg_scale": "CFG scale must be {{expected}}",
"app.generate.use_style": "Use existing style",
"app.prompt_style.choose": "Choose a style for your prompt",
"app.prompt_style.use": "Use style",
"app.generate.style_effective_value": "Effective value from style",
"app.generate.cancel_style": "Cancel style",
"app.generate.apply_style_directly": "Apply style directly",
"app.about.features": "Features",
"app.about.features.generate_images": "Generating images (duh)",
"app.about.features.local_storage": "Store your images and configuration locally in your browser",
"app.about.features.s3_storage": "Store images and configuration on AWS S3 or compatible (CloudFlare R2, Backblaze B2, Wasabi...)",
"app.about.features.dropbox": "Store images and configuration on Dropbox",
"app.about.features.anonymous": "Can be used anonymously or with an api key",
"app.about.features.google_drive": "Store images and configuration in Google Drive",
"app.about.features.categorized_models": "Categorized models, searchable by name and tags",
"app.about.features.styles": "Apply predefined curated prompt styles",
"app.about.features.more": "... and more!",
"app.version": "Version",
"app.about.ai_horde": "So what is the [link:hordeLink]AI Horde[/link], you ask? It's an open source network of workers that generate the content you ask for, for you. When workers generate something (image, text), they gain Kudos which in turn they can use for their own requests. Every request costs Kudos, but don't worry, you can go negative and your requests will still be handled! They will just be handled with lower priority. Visit the [link:hordeLink]AI Horde[/link] website for more information.",
"app.generate.lora_list": "LoRAs",
"app.generate.lora_list.no_loras": "No LoRA selected.",
"app.generate.lora.clip_strength": "CLIP",
"app.generate.lora.model_strength": "strength",
"app.generate.add_loras": "Add LoRAs",
"app.lora_selector.search_term": "Search for",
"app.lora_selector.nsfw": "NSFW?",
"app.lora_selector.search": "Search",
"app.image.model_image": "Model image",
"app.image.no_image": "No image",
"app.model.version": "Version",
"app.lora_selector.use_lora": "Use LoRA",
"app.about.features.lora": "Search for and use LoRAs",
"app.warning.model_bases_match": "The base models don't match, {{expected}} is expected, but {{provided}} was provided.",
"app.lora_selector.view_on_civitai": "View on CivitAI",
"app.lora_configure.description": "Here you can configure how strongly does the LoRA affect the image generation.",
"app.lora_configure.model_strength": "Model strength",
"app.lora_configure.clip_strength": "CLIP strength",
"app.generate.face_fixers": "Face fixers",
"app.select.empty_option": "-- none --",
"app.generate.upscaler": "Upscaler",
"app.workers.horde_workers": "Horde workers",
"app.settings.dropbox.access_key": "Access key",
"app.generate.no_commercial": "This model does not allow commercial use, please make sure you only use it in a non-commercial way.",
"app.worker.pause": "Pause worker",
"app.worker.resume": "Resume worker",
"app.lora.broken": "The CivitAI api is currently broken and you can only see the latest version of a LoRa. This needs to be fixed on CivitAI's side and there's nothing we can do.",
"app.generate.help.prompt": "{{app.generate.prompt}} is where you describe what you want in the picture. Depending on the model it could be one or multiple sentences or, more commonly with Stable Diffusion, a comma separated list of keywords.",
"app.generate.help.negative_prompt": "Here you can (optionally) describe what you don't want the image to contain. The format is the same as for the {{app.generate.prompt}}. A good starting point is checking the {{app.generate.model}}'s homepage for any instructions by the author.",
"app.generate.help.seed": "The Seed is like a unique ID for your image. If you repeat all the parameters (including the same {{app.generate.seed}}), the AI will generate the same image every time. If you don’t provide a seed, the AI will use a random one, assuring that the image generated will always be unique, even if every other parameter remains the same.",
"app.generate.help.sampler": "Consider the {{app.generate.sampler}} as the engine that powers image generation. It's the technical tool that uses your given instructions to create the image. Different samplers follow different strategies to make this happen. There isn't a one-size-fits-all guide to choosing a sampler, so it's best to experiment and find one that works best for you.",
"app.generate.help.model": "The {{app.generate.model}} essentially shapes what the final image will look like. Each model has been trained with different images, which means they all interpret prompts differently and produce unique results. For the best outcomes, feel free to experiment with various models.",
"app.generate.help.lora_list": "{{app.generate.lora_list}} allow you to tweak the image with capabilities or concepts the base model itself might not have.",
"app.generate.help.face_fixers": "{{app.generate.face_fixers}} are specialized post processors that aim to fix deformed faces in generated images. Only useful if you're generating images of people.",
"app.generate.help.face_fixer_strength": "The strength of the above post processors. Play with the value until you're happy.",
"app.generate.help.upscaler": "A post processor that makes the image a higher resolution by upscaling it.",
"app.generate.help.post_processors": "All other generic post processors that modify the image after it has been generated.",
"app.generate.help.width": "The target width of the image, must be divisible by 64.",
"app.generate.help.height": "The target height of the image, must be divisible by 64.",
"app.generate.help.cfg_scale": "{{app.generate.cfg_scale}} controls how closely the AI follows your prompt. Lower values mean the AI is more creative, while higher values mean it will try to follow your prompt more closely.",
"app.generate.help.steps": "{{app.generate.steps}} controls how many steps the AI takes to generate your image. In each step the image is generated according to your prompt while taking the image from the previous step into account. In simple terms, after each step it tries to improve the previous image to match your prompt more closely. Note that it can also go overboard and make the image worse. Around 20-30 steps is usually the lower threshold for a good image while going above 60 rarely makes sense.",
"app.generate.help.clip_skip": "{{app.generate.clip_skip}} controls how the AI interprets your prompt. In the background your text is converted to a numerical representation that the AI then works with. This parameters allows you to skip some layers, essentially making the prompt different from the point of view of the AI.",
"app.generate.help.karras": "{{app.generate.karras}} improves the sampler with a different noise generating function. I can't think of a simple explanation, sorry. Basically there's no reason to turn it off.",
"app.generate.help.nsfw": "If you check this, only workers that allow NSFW content will be able to pick up your request.",
"app.generate.help.slow_workers": "Toggle whether you want to include slow workers in your request. Costs more kudos if you don't.",
"app.generate.help.censor_nsfw": "Whether you want to censor NSFW images. Sometimes even SFW prompts may lead to NSFW results, this will attempt to censor them.",
"app.generate.help.trusted_workers": "When enabled, only users that are trusted can process your request. Generally not needed.",
"app.generate.help.allow_downgrade": "When enabled, your request can be downgraded to fit within the available criteria if you don't have enough kudos.",
"app.generate.help.hires_fix": "HiRes fix works by generating your image at a lower resolution and then upscaling it."
}