Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 1 | { |
| 2 | "VSP Errors": "VSP Errors", |
| 3 | "Components Errors": "Components Errors", |
| 4 | "Upload Data Errors": "Upload Data Errors", |
| 5 | "Error: Upload Data Error": "Error: Upload Data Error", |
| 6 | "Field is required": "Field is required", |
| 7 | "Field should have one of these options": "Field should have one of these options", |
| 8 | "Field value has exceeded it\\": "Field value has exceeded it\\", |
| 9 | "Field value should contain at least {minLength} characters.": "Field value should contain at least {minLength} characters.", |
| 10 | "Field value should match the pattern: {pattern}.": "Field value should match the pattern: {pattern}.", |
| 11 | "Field value should contain numbers only.": "Field value should contain numbers only.", |
| 12 | "Field value should be less or equal to: {maxValue}.": "Field value should be less or equal to: {maxValue}.", |
| 13 | "Field value should be at least: {minValue}.": "Field value should be at least: {minValue}.", |
| 14 | "Field value should be less than: {maxValue}.": "Field value should be less than: {maxValue}.", |
| 15 | "Field value should be more than: {minValue}.": "Field value should be more than: {minValue}.", |
| 16 | "Field value should contain letters or digits only.": "Field value should contain letters or digits only.", |
| 17 | "Field value should contain letters, digits or spaces only.": "Field value should contain letters, digits or spaces only.", |
| 18 | "Field value should contain English letters, digits , spaces, underscores, dashes and dots only.": "Field value should contain English letters, digits , spaces, underscores, dashes and dots only.", |
| 19 | "Field value should contain English letters digits and spaces only.": "Field value should contain English letters digits and spaces only.", |
| 20 | "Field value should contain English letters, digits , spaces, underscores, dashes and dots only.": "Field value should contain English letters, digits , spaces, underscores, dashes and dots only.", |
| 21 | "Field value should be a valid email address.": "Field value should be a valid email address.", |
| 22 | "Field value should be a valid ip address.": "Field value should be a valid ip address.", |
| 23 | "Field value should be a valid url address.": "Field value should be a valid url address.", |
| 24 | "Field value is invalid.": "Field value is invalid.", |
| 25 | "Field value should contain letters, digits or _ only.": "Field value should contain letters, digits or _ only.", |
| 26 | "Success": "Success", |
| 27 | "Failure": "Failure", |
| 28 | "Activity Log": "Activity Log", |
| 29 | "OK": "OK", |
| 30 | "Cancel": "Cancel", |
| 31 | "Error": "Error", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 32 | "Share": "Share", |
| 33 | "Commit": "Commit", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 34 | "This item is checkedin/submitted, Click Check Out to continue": "This item is checkedin/submitted, Click Check Out to continue", |
| 35 | "Name": "Name", |
| 36 | "Description": "Description", |
| 37 | "Add Workflow": "Add Workflow", |
| 38 | "Edit Workflow": "Edit Workflow", |
| 39 | "Create New Workflow": "Create New Workflow", |
| 40 | "Save": "Save", |
| 41 | "Close": "Close", |
| 42 | "Save Failed": "Save Failed", |
| 43 | "Ok": "Ok", |
| 44 | "File Upload Failed": "File Upload Failed", |
| 45 | "License Model": "License Model", |
| 46 | "Software Products": "Software Products", |
| 47 | "Overview": "Overview", |
| 48 | "License Agreements": "License Agreements", |
| 49 | "Feature Groups": "Feature Groups", |
| 50 | "Entitlement Pools": "Entitlement Pools", |
| 51 | "License Key Groups": "License Key Groups", |
| 52 | "General": "General", |
| 53 | "Deployment Flavors": "Deployment Flavors", |
| 54 | "Process Details": "Process Details", |
| 55 | "Networks": "Networks", |
| 56 | "Components Dependencies": "Components Dependencies", |
| 57 | "Attachments": "Attachments", |
| 58 | "Components": "Components", |
| 59 | "Compute": "Compute", |
| 60 | "High Availability & Load Balancing": "High Availability & Load Balancing", |
| 61 | "Storage": "Storage", |
| 62 | "Images": "Images", |
| 63 | "Monitoring": "Monitoring", |
| 64 | "other": "other", |
| 65 | "One or more tabs are invalid": "One or more tabs are invalid", |
| 66 | "Check In": "Check In", |
| 67 | "Check Out": "Check Out", |
| 68 | "Submit": "Submit", |
| 69 | "Revert": "Revert", |
| 70 | "Submit Succeeded": "Submit Succeeded", |
| 71 | "This license model successfully submitted": "This license model successfully submitted", |
| 72 | "VLM": "VLM", |
| 73 | "VSP": "VSP", |
| 74 | "CREATE NEW VLM": "CREATE NEW VLM", |
| 75 | "CREATE NEW VSP": "CREATE NEW VSP", |
| 76 | "New License Model": "New License Model", |
| 77 | "New Software Product": "New Software Product", |
| 78 | "WORKSPACE": "WORKSPACE", |
| 79 | "ONBOARD CATALOG": "ONBOARD CATALOG", |
svishnev | 091edfd | 2018-03-19 12:15:19 +0200 | [diff] [blame] | 80 | "ARCHIVE": "ARCHIVE", |
| 81 | "RESTORE": "RESTORE", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 82 | "Component Dependencies": "Component Dependencies", |
| 83 | "This software product successfully submitted": "This software product successfully submitted", |
| 84 | "Submit Failed": "Submit Failed", |
| 85 | "Vendor Name": "Vendor Name", |
svishnev | ea5e43c | 2018-04-15 09:06:57 +0300 | [diff] [blame] | 86 | "License model by the name": "License model by the name", |
| 87 | "License model name must be unique": "License model name must be unique", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 88 | "please select…": "please select…", |
| 89 | "Warning": "Warning", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 90 | "Threshold Units": "Threshold Units", |
| 91 | "Threshold Value": "Threshold Value", |
| 92 | "Entitlement Metric": "Entitlement Metric", |
| 93 | "Aggregate Function": "Aggregate Function", |
| 94 | "Manufacturer Reference Number": "Manufacturer Reference Number", |
| 95 | "Time": "Time", |
| 96 | "Increments": "Increments", |
| 97 | "Entitlement pool by the name \\": "Entitlement pool by the name \\", |
| 98 | "Add Entitlement Pool": "Add Entitlement Pool", |
| 99 | "Edit Entitlement Pool": "Edit Entitlement Pool", |
| 100 | "Create New Entitlement Pool": "Create New Entitlement Pool", |
| 101 | "Entitlement": "Entitlement", |
| 102 | "Are you sure you want to delete \"{poolName}\"?": "Are you sure you want to delete \"{poolName}\"?", |
| 103 | "This entitlement pool is associated with one or more feature groups": "This entitlement pool is associated with one or more feature groups", |
| 104 | "Part Number": "Part Number", |
| 105 | "Available Entitlement Pools": "Available Entitlement Pools", |
| 106 | "Selected Entitlement Pools": "Selected Entitlement Pools", |
| 107 | "There is no available entitlement pools": "There is no available entitlement pools", |
| 108 | "Available License Key Groups": "Available License Key Groups", |
| 109 | "Selected License Key Groups": "Selected License Key Groups", |
| 110 | "There is no available licsense key groups": "There is no available licsense key groups", |
| 111 | "Feature group by the name \\": "Feature group by the name \\", |
| 112 | "Add Feature Group": "Add Feature Group", |
| 113 | "Edit Feature Group": "Edit Feature Group", |
| 114 | "Create New Feature Group": "Create New Feature Group", |
| 115 | "Pools": "Pools", |
| 116 | "License key": "License key", |
| 117 | "Groups": "Groups", |
| 118 | "Are you sure you want to delete \"{name}\"?": "Are you sure you want to delete \"{name}\"?", |
| 119 | "This feature group is associated with one ore more license agreements": "This feature group is associated with one ore more license agreements", |
| 120 | "Available Feature Groups": "Available Feature Groups", |
| 121 | "Selected Feature Groups": "Selected Feature Groups", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 122 | "License Term": "License Term", |
| 123 | "There is no available feature groups": "There is no available feature groups", |
| 124 | "License Agreement by the name \\": "License Agreement by the name \\", |
| 125 | "Add License Agreement": "Add License Agreement", |
| 126 | "Edit License Agreement": "Edit License Agreement", |
| 127 | "Create New License Agreement": "Create New License Agreement", |
| 128 | "Type": "Type", |
| 129 | "Feature": "Feature", |
| 130 | "License key group by the name \\": "License key group by the name \\", |
| 131 | "Add License Key Group": "Add License Key Group", |
| 132 | "Edit License Key Group": "Edit License Key Group", |
| 133 | "Create New License Key Group": "Create New License Key Group", |
| 134 | "This license key group is associated with one or more feature groups": "This license key group is associated with one or more feature groups", |
| 135 | "VLM List View": "VLM List View", |
| 136 | "Entities not in Use": "Entities not in Use", |
| 137 | "Create New ": "Create New ", |
| 138 | "overview": "overview", |
| 139 | "{name} needs to be updated. Click ‘Checkout & Update’, to proceed.": "{name} needs to be updated. Click ‘Checkout & Update’, to proceed.", |
| 140 | "Please don’t forget to submit afterwards": "Please don’t forget to submit afterwards", |
| 141 | "{name} is locked by user {lockingUser} for self-healing": "{name} is locked by user {lockingUser} for self-healing", |
| 142 | "Checkout & Update": "Checkout & Update", |
| 143 | "ALL": "ALL", |
| 144 | "BY VENDOR": "BY VENDOR", |
| 145 | "Create new VSP": "Create new VSP", |
| 146 | "Recently Edited": "Recently Edited", |
| 147 | "See More": "See More", |
| 148 | "Upload will erase existing data. Do you want to continue?": "Upload will erase existing data. Do you want to continue?", |
| 149 | "Continue": "Continue", |
| 150 | "Upload validation failed": "Upload validation failed", |
| 151 | "Download HEAT": "Download HEAT", |
| 152 | "Go to Overview": "Go to Overview", |
| 153 | "Upload New HEAT": "Upload New HEAT", |
| 154 | "Are you sure you want to delete {name}?": "Are you sure you want to delete {name}?", |
| 155 | "Virtual Function Components": "Virtual Function Components", |
| 156 | "Filter Components": "Filter Components", |
| 157 | "Add Component": "Add Component", |
| 158 | "Create": "Create", |
| 159 | "Vendor": "Vendor", |
| 160 | "Category": "Category", |
| 161 | "please select...": "please select...", |
svishnev | ea5e43c | 2018-04-15 09:06:57 +0300 | [diff] [blame] | 162 | "Software product by the name": "Software product by the name", |
| 163 | "Software product name must be unique": "Software product name must be unique", |
| 164 | "already exists": "already exists", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 165 | "Onboarding procedure": "Onboarding procedure", |
| 166 | "HEAT file": "HEAT file", |
| 167 | "Manual": "Manual", |
| 168 | "Dependencies": "Dependencies", |
| 169 | "Add Rule": "Add Rule", |
| 170 | "There is a loop between selections": "There is a loop between selections", |
| 171 | "Select VFC...": "Select VFC...", |
| 172 | "Are you sure you want to delete \"{model}\"?": "Are you sure you want to delete \"{model}\"?", |
| 173 | "Add Deployment Flavor": "Add Deployment Flavor", |
| 174 | "Filter Deployment": "Filter Deployment", |
| 175 | "Licenses": "Licenses", |
| 176 | "Licensing Version": "Licensing Version", |
| 177 | "License Agreement": "License Agreement", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 178 | "Manage Permissions": "Manage Permissions", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 179 | "Select...": "Select...", |
| 180 | "Availability": "Availability", |
| 181 | "Use Availability Zones for High Availability": "Use Availability Zones for High Availability", |
| 182 | "Regions": "Regions", |
| 183 | "Storage Data Replication": "Storage Data Replication", |
| 184 | "Storage Replication Size (GB)": "Storage Replication Size (GB)", |
| 185 | "Storage Replication Source": "Storage Replication Source", |
| 186 | "Storage Replication Freq. (min)": "Storage Replication Freq. (min)", |
| 187 | "Storage Replication Destination": "Storage Replication Destination", |
| 188 | "Upload Failed": "Upload Failed", |
| 189 | "no zip file was uploaded or zip file doesn\\": "no zip file was uploaded or zip file doesn\\", |
| 190 | "Software Product Attachments": "Software Product Attachments", |
| 191 | "HEAT Templates": "HEAT Templates", |
| 192 | "Drag & drop for upload": "Drag & drop for upload", |
| 193 | "or": "or", |
| 194 | "Select file": "Select file", |
| 195 | "Software Product Details": "Software Product Details", |
| 196 | "Missing": "Missing", |
JerzySzachniewicz | f2c0a41 | 2021-02-12 13:53:13 +0100 | [diff] [blame] | 197 | "Internal license": "Internal", |
| 198 | "External license": "External", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 199 | "Filter Networks": "Filter Networks", |
| 200 | "DHCP": "DHCP", |
| 201 | "YES": "YES", |
| 202 | "NO": "NO", |
| 203 | "Notes": "Notes", |
| 204 | "Artifacts": "Artifacts", |
| 205 | "Process Type": "Process Type", |
| 206 | "Edit Process Details": "Edit Process Details", |
| 207 | "Create New Process Details": "Create New Process Details", |
| 208 | "Add Process Details": "Add Process Details", |
| 209 | "Filter Process": "Filter Process", |
| 210 | "Artifact name": "Artifact name", |
| 211 | "License Model Type": "License Model Type", |
| 212 | "Add Base": "Add Base", |
| 213 | "Add Module": "Add Module", |
| 214 | "UNASSIGNED FILES": "UNASSIGNED FILES", |
| 215 | "Proceed To Validation": "Proceed To Validation", |
| 216 | "Add All Unassigned Files": "Add All Unassigned Files", |
| 217 | "Add Artifact": "Add Artifact", |
| 218 | "ARTIFACTS": "ARTIFACTS", |
| 219 | "NESTED HEAT FILES": "NESTED HEAT FILES", |
| 220 | "missing file in zip": "missing file in zip", |
| 221 | "missing file in manifest": "missing file in manifest", |
| 222 | "missing or illegal file type in manifest": "missing or illegal file type in manifest", |
| 223 | "file is defined as a heat file but it doesn\\": "file is defined as a heat file but it doesn\\", |
| 224 | "file is defined as an env file but it doesn\\": "file is defined as an env file but it doesn\\", |
| 225 | "illegal yaml file content": "illegal yaml file content", |
| 226 | "illegal HEAT yaml file content": "illegal HEAT yaml file content", |
| 227 | "a file is written in manifest without file name": "a file is written in manifest without file name", |
| 228 | "missing env file in zip": "missing env file in zip", |
| 229 | "artifact not in use": "artifact not in use", |
| 230 | "Heat": "Heat", |
| 231 | "Volume": "Volume", |
| 232 | "Network": "Network", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 233 | "Environment": "Environment", |
| 234 | "{errorName}:": "{errorName}:", |
| 235 | "{message}": "{message}", |
| 236 | "{errorMsg}": "{errorMsg}", |
| 237 | "Edit Compute Flavor": "Edit Compute Flavor", |
| 238 | "Create New Compute Flavor": "Create New Compute Flavor", |
| 239 | "Naming Code": "Naming Code", |
| 240 | "Function": "Function", |
| 241 | "Hypervisor": "Hypervisor", |
| 242 | "Supported Hypervisors": "Supported Hypervisors", |
| 243 | "Hypervisor Drivers": "Hypervisor Drivers", |
| 244 | "Describe Container Features": "Describe Container Features", |
| 245 | "Disk": "Disk", |
| 246 | "Size of boot disk per VM (GB)": "Size of boot disk per VM (GB)", |
| 247 | "Size of ephemeral disk per VM (GB)": "Size of ephemeral disk per VM (GB)", |
| 248 | "Recovery": "Recovery", |
| 249 | "VM Recovery Point Objective (Minutes)": "VM Recovery Point Objective (Minutes)", |
| 250 | "VM Recovery Time Objective (Minutes)": "VM Recovery Time Objective (Minutes)", |
| 251 | "How are in VM process failures handled?": "How are in VM process failures handled?", |
| 252 | "VM Recovery Document": "VM Recovery Document", |
| 253 | "DNS Configuration": "DNS Configuration", |
| 254 | "Do you have a need for DNS as a Service? Please describe.": "Do you have a need for DNS as a Service? Please describe.", |
| 255 | "Clone": "Clone", |
| 256 | "Describe VM Clone Use": "Describe VM Clone Use", |
| 257 | "Edit Image": "Edit Image", |
| 258 | "Create New Image": "Create New Image", |
| 259 | "Image": "Image", |
| 260 | "Image provided by": "Image provided by", |
| 261 | "Filter Images by Name": "Filter Images by Name", |
| 262 | "Add Image": "Add Image", |
| 263 | "Is Component Mandatory": "Is Component Mandatory", |
| 264 | "High Availability Mode": "High Availability Mode", |
| 265 | "Expected \"zip\" file. Please check the provided file type.": "Expected \"zip\" file. Please check the provided file type.", |
| 266 | "Edit NIC": "Edit NIC", |
| 267 | "Network Capacity": "Network Capacity", |
| 268 | "Protocol with Highest Traffic Profile across all NICs": "Protocol with Highest Traffic Profile across all NICs", |
| 269 | "Network Transactions per Second": "Network Transactions per Second", |
| 270 | "Interfaces": "Interfaces", |
| 271 | "Filter NICs by Name": "Filter NICs by Name", |
| 272 | "Add NIC": "Add NIC", |
| 273 | "Purpose of NIC": "Purpose of NIC", |
| 274 | "N/A": "N/A", |
| 275 | "Add Component Process Details": "Add Component Process Details", |
| 276 | "Backup": "Backup", |
| 277 | "Backup Type": "Backup Type", |
| 278 | "Backup Solution": "Backup Solution", |
| 279 | "Backup Storage Size (GB)": "Backup Storage Size (GB)", |
| 280 | "Backup NIC": "Backup NIC", |
| 281 | "Snapshot Backup": "Snapshot Backup", |
| 282 | "Log Backup": "Log Backup", |
| 283 | "Log Retention Period (days)": "Log Retention Period (days)", |
| 284 | "Log Backup Frequency (days)": "Log Backup Frequency (days)", |
| 285 | "Log File Location": "Log File Location", |
| 286 | "Model": "Model", |
andre.schmid | 36fa9cd | 2021-07-22 11:54:07 +0100 | [diff] [blame] | 287 | "model.sdc.label": "SDC AID", |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 288 | "License Details": "License Details", |
| 289 | "Feature Group": "Feature Group", |
| 290 | "Please assign Feature Groups in VSP General": "Please assign Feature Groups in VSP General", |
| 291 | "Assign VFCs and Compute Flavors": "Assign VFCs and Compute Flavors", |
| 292 | "Deployment flavor by the name \\": "Deployment flavor by the name \\", |
| 293 | "Computes": "Computes", |
| 294 | "Add Compute": "Add Compute", |
| 295 | "Guest OS": "Guest OS", |
| 296 | "OS Bit Size": "OS Bit Size", |
| 297 | "Guest OS Tools:": "Guest OS Tools:", |
| 298 | "NUMBER OF VMs": "NUMBER OF VMs", |
| 299 | "Minimum": "Minimum", |
| 300 | "Maximum": "Maximum", |
| 301 | "Image Name": "Image Name", |
| 302 | "Format": "Format", |
| 303 | "Image Details": "Image Details", |
| 304 | "md5": "md5", |
| 305 | "Version": "Version", |
| 306 | "Acceptable Jitter": "Acceptable Jitter", |
| 307 | "Allow Packet Loss": "Allow Packet Loss", |
| 308 | "Mean": "Mean", |
| 309 | "Max": "Max", |
| 310 | "Var": "Var", |
| 311 | "In Percent": "In Percent", |
| 312 | "Flow Length": "Flow Length", |
| 313 | "Inflow Traffic per second": "Inflow Traffic per second", |
| 314 | "IP Configuration": "IP Configuration", |
| 315 | "IPv4 Required": "IPv4 Required", |
| 316 | "IPv6 Required": "IPv6 Required", |
| 317 | "Internal": "Internal", |
| 318 | "External": "External", |
| 319 | "Network Description": "Network Description", |
| 320 | "Outflow Traffic per second": "Outflow Traffic per second", |
| 321 | "Packets": "Packets", |
| 322 | "Bytes": "Bytes", |
| 323 | "Protocols": "Protocols", |
| 324 | "Protocol with Highest Traffic Profile": "Protocol with Highest Traffic Profile", |
| 325 | "You must select protocols first...": "You must select protocols first...", |
| 326 | "Sizing": "Sizing", |
| 327 | "Describe Quality of Service": "Describe Quality of Service", |
| 328 | "Create NEW NIC": "Create NEW NIC", |
| 329 | "Network Type": "Network Type", |
| 330 | "Flavor Name": "Flavor Name", |
| 331 | "VM Sizing": "VM Sizing", |
| 332 | "Number of CPUs": "Number of CPUs", |
| 333 | "File System Size (GB)": "File System Size (GB)", |
| 334 | "Persistent Storage/Volume Size (GB)": "Persistent Storage/Volume Size (GB)", |
| 335 | "I/O Operations (per second)": "I/O Operations (per second)", |
| 336 | "CPU Oversubscription Ratio": "CPU Oversubscription Ratio", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 337 | "Memory - RAM": "Memory - RAM", |
| 338 | "Commit error": "Commit error", |
| 339 | "Item version was certified by Owner": "Item version was certified by Owner", |
svishnev | 091edfd | 2018-03-19 12:15:19 +0200 | [diff] [blame] | 340 | "Recently Updated": "Recently Updated", |
| 341 | "ENTITY TYPE": "ENTITY TYPE", |
| 342 | "ROLE": "ROLE", |
| 343 | "Owner": "Owner", |
| 344 | "Contributer": "Contributer", |
| 345 | "Viewer": "Viewer", |
| 346 | "ONBOARDING PROCEDURE": "ONBOARDING PROCEDURE", |
| 347 | "Network Package": "Network Package", |
| 348 | "Available Versions": "Available Versions", |
| 349 | "Archived": "Archived", |
| 350 | "Change Archived VLM": "Change Archived VLM", |
| 351 | "(Archived)": "(Archived)", |
| 352 | "The VLM": "The VLM", |
| 353 | "assigned to this VSP is archived": "assigned to this VSP is archived", |
| 354 | "If you select a different VLM you will not be able to reselect the archived VLM": "If you select a different VLM you will not be able to reselect the archived VLM", |
| 355 | "Item was deleted": "Item was deleted", |
| 356 | "Item was archived": "Item was archived", |
| 357 | "Item was restored from archive": "Item was restored from archive", |
| 358 | "Your Copy Is Out Of Sync": "Your Copy Is Out Of Sync", |
| 359 | "Version Submitted": "Version Submitted", |
| 360 | "Granted": "Granted", |
| 361 | "Taken": "Taken", |
| 362 | "Permission": "Permission", |
svishnev | ea5e43c | 2018-04-15 09:06:57 +0300 | [diff] [blame] | 363 | "By Vendor View": "By Vendor View", |
| 364 | "PERMISSIONS": "PERMISSIONS", |
| 365 | "Contributor": "Contributor", |
| 366 | "Active Items": "Active Items", |
| 367 | "Archived Items": "Archived Items", |
svishnev | 7c727c1 | 2018-05-24 13:20:51 +0300 | [diff] [blame] | 368 | "This is the current version of the VSP, as a result of healing": "This is the current version of the VSP, as a result of healing", |
svishnev | fa538a1 | 2018-05-31 15:01:00 +0300 | [diff] [blame] | 369 | "Archive item": "Archive item", |
| 370 | "Item successfully Archived": "Item successfully Archived", |
| 371 | "Item successfully Restored": "Item successfully Restored", |
svishnev | 8ae8f7e | 2018-07-02 14:05:17 +0300 | [diff] [blame] | 372 | "VSPs": "VSPs", |
svishnev | 8f13330 | 2018-08-06 23:08:39 +0300 | [diff] [blame] | 373 | "UUID:": "UUID:", |
| 374 | "Invariant UUID:": "Invariant UUID:", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 375 | "VendorSoftwareProduct": "VSP", |
| 376 | "VendorSoftwareProduct/category": "Category", |
| 377 | "VendorSoftwareProduct/description": "Description", |
| 378 | "VendorSoftwareProduct/licensingData" : "Licenses", |
| 379 | "VendorSoftwareProduct/licensingData/featureGroups" : "Feature Groups", |
| 380 | "VendorSoftwareProduct/licensingData/licenseAgreement" : "License Agreement", |
| 381 | "VendorSoftwareProduct/licensingVersion": "Licensing Version", |
| 382 | "VendorSoftwareProduct/name": "Name", |
| 383 | "VendorSoftwareProduct/isOldVersion": "Is Old Version", |
| 384 | "VendorSoftwareProduct/onboardingMethod": "Onboarding Method", |
| 385 | "VendorSoftwareProduct/subCategory": "Sub-Category", |
| 386 | "VendorSoftwareProduct/vendorId": "Vendor ID", |
| 387 | "VendorSoftwareProduct/vendorName": "Vendor", |
| 388 | "VendorSoftwareProduct/onboardingOrigin": "Onboarding Origin", |
| 389 | "VendorSoftwareProduct/networkPackageName": "Network Package Name", |
andre.schmid | 63600cb | 2021-09-07 18:29:51 +0100 | [diff] [blame] | 390 | "vsp.model.select.other.label": "Other Models", |
| 391 | "vsp.model.select.label": "Select Model(s)", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 392 | |
| 393 | "EntitlementPool" : "Entitlement Pool", |
| 394 | "EntitlementPool/name" : "Name", |
| 395 | "EntitlementPool/description" : "Description", |
| 396 | "EntitlementPool/referencingFeatureGroups" : "Referencing Feature Groups", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 397 | "EntitlementPool/thresholdValue" : "Threshold Value", |
| 398 | "EntitlementPool/thresholdUnits" : "Threshold Units", |
| 399 | "EntitlementPool/increments" : "Increments", |
| 400 | "EntitlementPool/startDate" : "Start Date", |
| 401 | "EntitlementPool/expiryDate" : "Expiry Date", |
| 402 | "EntitlementPool/limits" : "Limits", |
| 403 | |
| 404 | "Limit/aggregationFunction" : "Aggregation Function", |
| 405 | "Limit/description" : "Description", |
| 406 | "Limit/metric" : "Metric", |
| 407 | "Limit/name" : "Name", |
| 408 | "Limit/time" : "Time", |
| 409 | "Limit/type" : "Type", |
| 410 | "Limit/unit" : "Unit", |
| 411 | "Limit/value" : "Value", |
| 412 | |
| 413 | "FeatureGroup" : "Feature Group", |
| 414 | "FeatureGroup/name" : "Name", |
| 415 | "FeatureGroup/description" : "Description", |
| 416 | "FeatureGroup/partNumber" : "Part Number", |
| 417 | "FeatureGroup/entitlementPoolsIds" : "Entitlement Pools", |
| 418 | "FeatureGroup/licenseKeyGroupsIds" : "License Keys", |
| 419 | "FeatureGroup/referencingLicenseAgreements" : "Referencing License Agreements", |
| 420 | "FeatureGroup/manufacturerReferenceNumber" : "Manufacturer Reference #", |
| 421 | |
| 422 | "VendorLicenseModel" : "License Model", |
| 423 | "VendorLicenseModel/vendorName" : "Vendor", |
| 424 | "VendorLicenseModel/description" : "Description", |
| 425 | |
| 426 | "Component" : "Component", |
| 427 | "Component/name" : "Name", |
| 428 | "Component/description" : "Description", |
| 429 | "Component/displayName" : "Display Name", |
| 430 | "Component/nfcCode" : "NFC Code", |
| 431 | "Component/vfcCode" : "VFC Code", |
| 432 | "Component/nfcFunction" : "NFC Function", |
| 433 | |
| 434 | "ComponentDependencies" : "Component Dependencies", |
| 435 | |
| 436 | "ComponentQuestionnaire" : "Component Questionnaire", |
Einav Weiss Keidar | 1801b24 | 2018-08-13 16:19:46 +0300 | [diff] [blame] | 437 | "ComponentQuestionnaire/general/nfcFunction" : "NFC Function", |
| 438 | "ComponentQuestionnaire/general/nfcNamingCode" : "NFC Naming", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 439 | "ComponentQuestionnaire/compute" : "Compute", |
| 440 | "ComponentQuestionnaire/storage/backup/backupStorageSize": "Backup Storage Size", |
| 441 | "ComponentQuestionnaire/storage/backup/backupSolution": "Backup Solution", |
| 442 | "ComponentQuestionnaire/compute/guestOS" : "Guest OS", |
| 443 | "ComponentQuestionnaire/compute/guestOS/bitSize" : "Bit Size", |
| 444 | "ComponentQuestionnaire/compute/guestOS/name" : "Name", |
| 445 | "ComponentQuestionnaire/compute/guestOS/tools" : "Tools", |
| 446 | "ComponentQuestionnaire/compute/numOfVMs" : "Number of VMs", |
| 447 | "ComponentQuestionnaire/compute/numOfVMs/maximum" : "Max", |
| 448 | "ComponentQuestionnaire/compute/numOfVMs/minimum" : "Min", |
| 449 | "ComponentQuestionnaire/general" : "General", |
| 450 | "ComponentQuestionnaire/general/disk" : "Disk", |
| 451 | "ComponentQuestionnaire/general/disk/bootDiskSizePerVM" : "Size of boot disk per VM(GB)", |
| 452 | "ComponentQuestionnaire/general/disk/ephemeralDiskSizePerVM" : "Size of ephemeral disk per VM (GB)", |
| 453 | "ComponentQuestionnaire/general/dnsConfiguration" : "DNS Configuration", |
| 454 | "ComponentQuestionnaire/general/hypervisor" : "Hypervisor Info", |
| 455 | "ComponentQuestionnaire/general/hypervisor/hypervisor" : "Hypervisor", |
| 456 | "ComponentQuestionnaire/general/hypervisor/drivers" : "Drivers", |
| 457 | "ComponentQuestionnaire/general/hypervisor/containerFeaturesDescription" : "Container Features Description", |
| 458 | "ComponentQuestionnaire/general/image" : "Image", |
| 459 | "ComponentQuestionnaire/general/image/providedBy" : "Provided By", |
| 460 | "ComponentQuestionnaire/general/recovery" : "Recovery", |
| 461 | "ComponentQuestionnaire/general/recovery/pointObjective" : "Point Objective (Minutes)", |
| 462 | "ComponentQuestionnaire/general/recovery/timeObjective" : "Time Objective (Minutes)", |
| 463 | "ComponentQuestionnaire/general/recovery/vmProcessFailuresHandling" : "VM Process Failure Handling", |
| 464 | "ComponentQuestionnaire/general/vmCloneUsage" : "VM Clone Usage", |
| 465 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing" : "High Availability and Load-Balancing", |
| 466 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/architectureChoice": "Architecture Choice", |
| 467 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/failureLoadDistribution": "Failure Load Distribution", |
| 468 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/highAvailabilityMode" : "Mode", |
| 469 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/horizontalScaling": "Horizontal Scaling", |
| 470 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/isComponentMandatory" : "Is Component Mandatory", |
| 471 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/loadDistributionMechanism": "Load Distribution Mechanism", |
| 472 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/nkModelImplementation": "nkModel Implementation", |
| 473 | "ComponentQuestionnaire/highAvailabilityAndLoadBalancing/slaRequirements": "SLA Requirements", |
| 474 | "ComponentQuestionnaire/network" : "Network", |
| 475 | "ComponentQuestionnaire/network/networkCapacity" : "Capacity", |
| 476 | "ComponentQuestionnaire/network/networkCapacity/networkTransactionsPerSecond": "Network Transactions Per Second", |
| 477 | "ComponentQuestionnaire/network/networkCapacity/protocolWithHighestTrafficProfileAcrossAllNICs": "Protocol with Highest Traffic Profile Across All NICs", |
| 478 | "ComponentQuestionnaire/storage" : "Storage", |
| 479 | "ComponentQuestionnaire/storage/backup" : "Backup", |
| 480 | "ComponentQuestionnaire/storage/backup/backupNIC" : "NIC", |
| 481 | "ComponentQuestionnaire/storage/backup/backupType" : "Type", |
| 482 | "ComponentQuestionnaire/storage/logBackup" : "Log Backup", |
| 483 | "ComponentQuestionnaire/storage/logBackup/logBackupFrequency": "Log Backup Frequency", |
| 484 | "ComponentQuestionnaire/storage/logBackup/logFileLocation": "Log File Location", |
| 485 | "ComponentQuestionnaire/storage/logBackup/logRetentionPeriod": "Log Retention Period", |
| 486 | "ComponentQuestionnaire/storage/logBackup/sizeOfLogFiles": "Size of Log Files", |
| 487 | "ComponentQuestionnaire/storage/snapshotBackup" : "Snapshot", |
| 488 | "ComponentQuestionnaire/storage/snapshotBackup/snapshotFrequency" : "Frequency", |
| 489 | |
| 490 | "ComputeQuestionnaire" : "Compute Questionnaire", |
| 491 | "ComputeQuestionnaire/vmSizing" : "VM Sizing", |
| 492 | "ComputeQuestionnaire/vmSizing/numOfCPUs" : "Number of CPUs", |
| 493 | "ComputeQuestionnaire/vmSizing/fileSystemSizeGB" : "File System Size (GB)", |
| 494 | "ComputeQuestionnaire/vmSizing/persistentStorageVolumeSize" : "Persistent Storage/Volume Size (GB)", |
| 495 | "ComputeQuestionnaire/vmSizing/ioOperationsPerSec" : "I/O Operations (per second)", |
| 496 | "ComputeQuestionnaire/vmSizing/cpuOverSubscriptionRatio" : "CPU Oversubscription Ratio", |
| 497 | "ComputeQuestionnaire/vmSizing/memoryRAM" : "Memory - RAM", |
| 498 | |
| 499 | "Compute/name" : "name", |
| 500 | "Compute/description" : "description", |
| 501 | |
| 502 | "LicenseAgreement" : "License Agreements", |
| 503 | "LicenseAgreement/description" : "Description", |
| 504 | "LicenseAgreement/featureGroupsIds" : "Related Feature Groups", |
| 505 | "LicenseAgreement/licenseTerm" : "Term", |
| 506 | "LicenseAgreement/name" : "Name", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 507 | |
| 508 | "LicenseKeyGroup" : "License Key Group", |
| 509 | "LicenseKeyGroup/description" : "Description", |
| 510 | "LicenseKeyGroup/expiryDate" : "Expiry Date", |
| 511 | "LicenseKeyGroup/increments" : "Increments", |
| 512 | "LicenseKeyGroup/name" : "Name", |
talig | 8e9c065 | 2017-12-20 14:30:43 +0200 | [diff] [blame] | 513 | "LicenseKeyGroup/referencingFeatureGroups" : "Referencing Feature Group(s)", |
| 514 | "LicenseKeyGroup/startDate" : "Start Date", |
| 515 | "LicenseKeyGroup/thresholdUnits" : "Threshold Units", |
| 516 | "LicenseKeyGroup/thresholdValue" : "Threshold Value", |
| 517 | "LicenseKeyGroup/type" : "Type", |
| 518 | |
| 519 | "Nic" : "NIC", |
| 520 | "Nic/description" : "Description", |
| 521 | "Nic/name" : "Name", |
| 522 | "Nic/networkDescription" : "Network Description", |
| 523 | "Nic/networkName" : "Network Name", |
| 524 | "Nic/networkType" : "Network Type", |
| 525 | |
| 526 | "NicQuestionnaire" : "NIC Questionnaire", |
| 527 | "NicQuestionnaire/ipConfiguration" : "IP Configuration", |
| 528 | "NicQuestionnaire/ipConfiguration/ipv4Required" : "IPv4 Required", |
| 529 | "NicQuestionnaire/ipConfiguration/ipv6Required" : "IPv6 Required", |
| 530 | "NicQuestionnaire/network/networkDescription" : "Network Description", |
| 531 | "NicQuestionnaire/sizing" : "Sizing", |
| 532 | "NicQuestionnaire/sizing/acceptableJitter" : "Acceptable Jitter", |
| 533 | "NicQuestionnaire/sizing/acceptableJitter/mean" : "Mean", |
| 534 | "NicQuestionnaire/sizing/acceptableJitter/max" : "Max", |
| 535 | "NicQuestionnaire/sizing/acceptableJitter/variable" : "Var", |
| 536 | "NicQuestionnaire/sizing/acceptablePacketLoss" : "Allow Packet Loss", |
| 537 | "NicQuestionnaire/sizing/describeQualityOfService" : "Describe Quality of Service", |
| 538 | "NicQuestionnaire/sizing/flowLength" : "Flow Length", |
| 539 | "NicQuestionnaire/sizing/flowLength/packets" : "Packets", |
| 540 | "NicQuestionnaire/sizing/flowLength/packets/peak" : "Peak", |
| 541 | "NicQuestionnaire/sizing/flowLength/packets/avg" : "Avg.", |
| 542 | "NicQuestionnaire/sizing/flowLength/bytes" : "Bytes", |
| 543 | "NicQuestionnaire/sizing/flowLength/bytes/peak" : "Peak", |
| 544 | "NicQuestionnaire/sizing/flowLength/bytes/avg" : "Avg.", |
| 545 | "NicQuestionnaire/sizing/inflowTrafficPerSecond" : "Inflow Traffic per second", |
| 546 | "NicQuestionnaire/sizing/inflowTrafficPerSecond/packets" : "Packets", |
| 547 | "NicQuestionnaire/sizing/inflowTrafficPerSecond/bytes" : "Bytes", |
| 548 | "NicQuestionnaire/sizing/inflowTrafficPerSecond/packets/peak" : "Peak", |
| 549 | "NicQuestionnaire/sizing/inflowTrafficPerSecond/packets/avg" : "Avg.", |
| 550 | "NicQuestionnaire/sizing/inflowTrafficPerSecond/bytes/peak" : "Peak", |
| 551 | "NicQuestionnaire/sizing/inflowTrafficPerSecond/bytes/avg" : "Avg.", |
| 552 | "NicQuestionnaire/sizing/outflowTrafficPerSecond" : "Outflow Traffic", |
| 553 | "NicQuestionnaire/sizing/outflowTrafficPerSecond/packets" : "Packets", |
| 554 | "NicQuestionnaire/sizing/outflowTrafficPerSecond/bytes" : "Bytes", |
| 555 | "NicQuestionnaire/sizing/outflowTrafficPerSecond/packets/peak" : "Peak", |
| 556 | "NicQuestionnaire/sizing/outflowTrafficPerSecond/packets/avg" : "Avg.", |
| 557 | "NicQuestionnaire/sizing/outflowTrafficPerSecond/bytes/peak" : "Peak", |
| 558 | "NicQuestionnaire/sizing/outflowTrafficPerSecond/bytes/avg" : "Avg.", |
| 559 | "NicQuestionnaire/protocols" : "Protocols", |
| 560 | "NicQuestionnaire/protocols/protocols" : "Protocols", |
| 561 | "NicQuestionnaire/protocols/protocolWithHighestTrafficProfile" : "Protocol with Highest Traffic Profile across all NICs", |
| 562 | |
| 563 | "OrchestrationTemplateCandidate/modules": "modules", |
| 564 | "OrchestrationTemplateCandidate/modules/index": "module", |
| 565 | "OrchestrationTemplateCandidate/nested": "nested", |
| 566 | "OrchestrationTemplateCandidate/unassigned": "unassigned", |
| 567 | "OrchestrationTemplateCandidate/modules/index/env": "env", |
| 568 | "OrchestrationTemplateCandidate/modules/index/yaml": "yaml", |
| 569 | "OrchestrationTemplateCandidate/modules/index/isBase": "Is Base", |
| 570 | |
| 571 | |
| 572 | "Image/fileName" : "File Name", |
| 573 | "Image/description" : "Description", |
| 574 | |
| 575 | "ImageQuestionnaire" : "Image Questionnaire", |
| 576 | "ImageQuestionnaire/format" : "Format", |
| 577 | "ImageQuestionnaire/version" : "Version", |
| 578 | "ImageQuestionnaire/md5" : "md5", |
| 579 | |
| 580 | "SNMP_POLL" : "SNMP Poll", |
| 581 | "SNMP_POLL/File Name" : "File Name", |
| 582 | |
| 583 | "SNMP_TRAP" : "SNMP Trap", |
| 584 | "SNMP_TRAP/File Name": "File Name", |
| 585 | |
| 586 | "Process" : "Process", |
| 587 | "Process/name" : "Name", |
| 588 | "Process/description" : "Description", |
| 589 | "Process/type" : "Type", |
| 590 | "Process/artifactName" : "Artifact Name", |
| 591 | |
| 592 | "DeploymentFlavor" : "Deployment Flavor", |
| 593 | "DeploymentFlavor/model" : "Model", |
| 594 | "DeploymentFlavor/description" : "Description", |
| 595 | "DeploymentFlavor/featureGroupId" : "Related FG", |
| 596 | "DeploymentFlavor/componentComputeAssociations" : "Associated Computes", |
| 597 | "DeploymentFlavor/componentComputeAssociations/componentId" : "Component", |
| 598 | "DeploymentFlavor/componentComputeAssociations/computeFlavorId" : "Compute", |
| 599 | |
| 600 | "Network/name" : "Name", |
| 601 | "Network/dhcp" : "DHCP", |
| 602 | |
| 603 | "OrchestrationTemplateCandidate": "Candidate Network Package", |
| 604 | "OrchestrationTemplateCandidate/File Structure": "File Structure", |
| 605 | |
| 606 | "OrchestrationTemplate": "Orchestration Template", |
| 607 | "NetworkPackage": "Network Package", |
| 608 | "NetworkPackage/File": "File", |
| 609 | "Artifact": "Artifact", |
| 610 | |
| 611 | "ServiceModel": "Service Model", |
| 612 | "ServiceModel/Service Model Definition Entry": "Definition Entry", |
| 613 | |
| 614 | "Merge Required" : "Conflicts", |
| 615 | |
| 616 | "VSPQuestionnaire" : "VSP Questionnaire", |
| 617 | "VSPQuestionnaire/general" : "General", |
| 618 | "VSPQuestionnaire/general/affinityData" : "Affinity", |
| 619 | "VSPQuestionnaire/general/availability" : "Availability", |
| 620 | "VSPQuestionnaire/general/availability/useAvailabilityZonesForHighAvailability" : "Use Availability Zones", |
| 621 | "VSPQuestionnaire/general/regionsData" : "Regions", |
| 622 | "VSPQuestionnaire/general/regionsData/multiRegion" : "Is Multi-Region", |
| 623 | "VSPQuestionnaire/general/regionsData/regions" : "Selected Regions", |
| 624 | "VSPQuestionnaire/general/storageDataReplication" : "Storage Data Replication", |
| 625 | "VSPQuestionnaire/general/storageDataReplication/storageReplicationAcrossRegion" : "Storage Replication Across Regions", |
| 626 | "VSPQuestionnaire/general/storageDataReplication/storageReplicationSize" : "Storage Replication Size", |
| 627 | "VSPQuestionnaire/general/storageDataReplication/storageReplicationSource": "Storage Replication Source", |
| 628 | "VSPQuestionnaire/general/storageDataReplication/storageReplicationFrequency" : "Storage Replication Frequency", |
Einav Weiss Keidar | d2f5794 | 2018-02-14 14:00:07 +0200 | [diff] [blame] | 629 | "VSPQuestionnaire/general/storageDataReplication/storageReplicationDestination" : "Storage Replication Destination", |
| 630 | |
Murali-P | 72d62fb | 2018-03-29 17:46:39 +0530 | [diff] [blame] | 631 | "VNF List Title": "VNF List", |
| 632 | "VNF import failed title" : "VNF import failed", |
| 633 | "VNF import failed msg" : "VNF Repository Server is not responding or not reachable. Please check server address in configuration file.", |
| 634 | "VNF Header Name" : "Name", |
| 635 | "VNF Header Version" : "Version", |
| 636 | "VNF Header Vendor" : "Vendor", |
| 637 | "VNF Header Desc" : "Description", |
| 638 | "VNF Header Action" : "Action", |
Vodafone | 804ec68 | 2019-03-18 15:46:53 +0530 | [diff] [blame] | 639 | |
| 640 | "GENERIC_ERROR": "An error has occurred. Please contact your System Administrator for further assistance.", |
| 641 | |
| 642 | "VSP ID" : "VSP ID", |
| 643 | "VSP Version" : "VSP Version", |
| 644 | "BACK" : "BACK", |
| 645 | "NEXT" : "NEXT", |
| 646 | "Validation Results" : "Validation Results", |
| 647 | "Validation" : "Validation", |
| 648 | "Setup": "Setup", |
| 649 | "Inputs": "Inputs", |
| 650 | "Certifications Query": "Certifications Query", |
| 651 | "No Certifications Query are Available": "No Certifications Query are Available", |
| 652 | "Selected Certifications Query": "Selected Certifications Query", |
atulpurohit | 8b34684 | 2019-11-05 14:31:56 +0530 | [diff] [blame] | 653 | "Available Tests": "Available Tests", |
| 654 | "No Tests are Available": "No Tests are Available", |
| 655 | "Selected Tests": "Selected Tests", |
Vodafone | 804ec68 | 2019-03-18 15:46:53 +0530 | [diff] [blame] | 656 | "Value Should Be Minimum of {minLength} characters and a Maximum of {maxLength} characters": "Value Should Be Minimum of {minLength} characters and a Maximum of {maxLength} characters", |
| 657 | "{title} Inputs :": "{title} Inputs :", |
Vodafone | 1875093 | 2019-04-05 15:49:06 +0530 | [diff] [blame] | 658 | "Scenario: {scenario} | Title: {title} | Test Case: {testCaseName} | Status: {status}": "Scenario: {scenario} | Title: {title} | Test Case: {testCaseName} | Status: {status}", |
Vodafone | 804ec68 | 2019-03-18 15:46:53 +0530 | [diff] [blame] | 659 | "{title} results are not available": "{title} results are not available", |
| 660 | "Test Results": "Test Results", |
atulpurohit | 8b34684 | 2019-11-05 14:31:56 +0530 | [diff] [blame] | 661 | "No Test Performed": "No Test Performed", |
| 662 | "Unknown": "Unknown", |
| 663 | "No Test Result Available": "No Test Result Available", |
| 664 | "Test is In-progress": "Test is In-progress", |
andre.schmid | 4594cba | 2022-01-25 19:38:32 +0000 | [diff] [blame] | 665 | "has passed all checks": "has passed all checks", |
| 666 | "upload.status.uploading": "Package upload is in progress", |
| 667 | "upload.status.validating": "Package is in validation", |
| 668 | "upload.status.processing": "Package is being processed", |
| 669 | "upload.status.success": "Package was successfully uploaded", |
| 670 | "upload.status.error": "Package upload resulted in error" |
Avi Ziv | b8e2faf | 2017-07-18 19:45:38 +0300 | [diff] [blame] | 671 | } |