Skip to content

Commit e17451e

Browse files
committed
Localize: Add external plugins to the translation pipeline
Signed-off-by: Evangelos Skopelitis <eskopelitis@microsoft.com>
1 parent c7ef9ad commit e17451e

172 files changed

Lines changed: 11605 additions & 402 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Localize/LocProject.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,26 @@
2727
"SourceFile": "Localize\\locales\\en\\ai-assistant-translation.json",
2828
"CopyOption": "LangIDOnPath",
2929
"OutputPath": "Localize\\locales"
30+
},
31+
{
32+
"SourceFile": "Localize\\locales\\en\\plugin-catalog-translation.json",
33+
"CopyOption": "LangIDOnPath",
34+
"OutputPath": "Localize\\locales"
35+
},
36+
{
37+
"SourceFile": "Localize\\locales\\en\\cert-manager-translation.json",
38+
"CopyOption": "LangIDOnPath",
39+
"OutputPath": "Localize\\locales"
40+
},
41+
{
42+
"SourceFile": "Localize\\locales\\en\\keda-translation.json",
43+
"CopyOption": "LangIDOnPath",
44+
"OutputPath": "Localize\\locales"
45+
},
46+
{
47+
"SourceFile": "Localize\\locales\\en\\prometheus-translation.json",
48+
"CopyOption": "LangIDOnPath",
49+
"OutputPath": "Localize\\locales"
3050
}
3151
]
3252
}

Localize/locales/cs/ai-assistant-translation.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,4 @@
8484
"Use Holmes Agent": "Použít agenta Holmes",
8585
"Using {{providerName}}{{modelSuffix}}.": "Používá se {{providerName}}{{modelSuffix}}.",
8686
"View {{title}}": "Zobrazit {{title}}"
87-
}
87+
}
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
{
2+
"Algorithm": "",
3+
"API Key Secret": "",
4+
"API Token Secret": "",
5+
"API Token Secret Ref": "",
6+
"App Role": "",
7+
"Approved": "",
8+
"Auth": "",
9+
"Authorization URL": "",
10+
"Authorizations": "",
11+
"CA": "",
12+
"CA Bundle": "",
13+
"cert-manager was not detected on your cluster. If you haven't already, please install it.": "",
14+
"Certificate": "",
15+
"Certificate Requests": "",
16+
"Certificates": "",
17+
"Challenges": "",
18+
"Checking cert-manager installation status": "",
19+
"Cloud": "",
20+
"Cluster Issuers": "",
21+
"Common Name": "",
22+
"Conditions": "",
23+
"Copy to clipboard": "",
24+
"Countries": "",
25+
"Create": "",
26+
"Credentials Ref": "",
27+
"CRL Distribution Points": "",
28+
"Denied": "",
29+
"Disable Account Key Generation": "",
30+
"DNS Name": "",
31+
"DNS Names": "",
32+
"Domain": "",
33+
"Duration": "",
34+
"Email": "",
35+
"Email Addresses": "",
36+
"Enable Duration Feature": "",
37+
"Encoding": "",
38+
"Expires In (Not After)": "",
39+
"External Account Binding": "",
40+
"Failed to copy to clipboard": "",
41+
"Failure Time": "",
42+
"Finalize URL": "",
43+
"Identifier": "",
44+
"Initial State": "",
45+
"IP Addresses": "",
46+
"Is CA": "",
47+
"Issuer": "",
48+
"Issuer Ref": "",
49+
"Issuers": "",
50+
"Key": "",
51+
"Key Algorithm": "",
52+
"Key ID": "",
53+
"Key Secret Ref": "",
54+
"Keystores": "",
55+
"Kind": "",
56+
"Last Private Key Hash": "",
57+
"Last Registered Email": "",
58+
"Last Transition Time": "",
59+
"Learn how to <2>install</2> cert-manager": "",
60+
"Localities": "",
61+
"Message": "",
62+
"Mount Path": "",
63+
"Name": "",
64+
"Namespace": "",
65+
"Next Private Key Secret": "",
66+
"No": "",
67+
"None": "",
68+
"Not After": "",
69+
"Not Before": "",
70+
"Not Ready": "",
71+
"Observed Generation": "",
72+
"Orders": "",
73+
"Organizational Units": "",
74+
"Organizations": "",
75+
"Password Secret Ref": "",
76+
"Path": "",
77+
"Postal Codes": "",
78+
"Preferred Chain": "",
79+
"Presented": "",
80+
"Private Key": "",
81+
"Private Key Secret Ref": "",
82+
"Processing": "",
83+
"Provinces": "",
84+
"Ready": "",
85+
"Reason": "",
86+
"Renew Before": "",
87+
"Renewal Time": "",
88+
"Request": "",
89+
"Requester": "",
90+
"Revision": "",
91+
"Revision History Limit": "",
92+
"Role": "",
93+
"Role ID": "",
94+
"Rotation Policy": "",
95+
"Secret": "",
96+
"Secret Name": "",
97+
"Secret Ref": "",
98+
"Self Signed": "",
99+
"Serial Number": "",
100+
"Server": "",
101+
"Size": "",
102+
"Skip TLS Verify": "",
103+
"Solver": "",
104+
"Solvers": "",
105+
"State": "",
106+
"Status": "",
107+
"Street Addresses": "",
108+
"Subject": "",
109+
"Token": "",
110+
"Token Secret Ref": "",
111+
"Type": "",
112+
"URI": "",
113+
"URIs": "",
114+
"URL": "",
115+
"Usage {{index}}": "",
116+
"Usages": "",
117+
"Wildcard": "",
118+
"Yes": "",
119+
"Zone": ""
120+
}

Localize/locales/cs/frontend-app.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,4 @@
5454
"You are about to install a plugin from: {{ url }}\nDo you want to proceed?": "Chystáte se nainstalovat modul plug-in z: {{ url }}\nChcete pokračovat?",
5555
"Zoom In": "Přiblížit",
5656
"Zoom Out": "Oddálit"
57-
}
57+
}

Localize/locales/cs/frontend-glossary.json

Lines changed: 65 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,6 @@
215215
"Served": "Poskytnuto",
216216
"Service Account": "Účet služby",
217217
"Service Accounts": "Účty služby",
218-
"Service Information": "Informace o službě",
219218
"Services": "Služby",
220219
"Serving": "Obsluha",
221220
"Session Persistence": "Trvalost relace",
@@ -264,5 +263,68 @@
264263
"VPAs": "VPA",
265264
"Webhooks": "Webhooky",
266265
"Workloads": "Sady funkcí",
267-
"Yes": "Ano"
268-
}
266+
"Yes": "Ano",
267+
"a8r.io Metadata": "",
268+
"Active Deadline": "",
269+
"Active Jobs": "",
270+
"Allocatable": "",
271+
"App Protocol": "",
272+
"Automount Service Account Token": "",
273+
"Available": "",
274+
"Backoff Limit": "",
275+
"Bound": "",
276+
"Cluster IPs": "",
277+
"Completed Indexes": "",
278+
"Completion Mode": "",
279+
"Completion Time": "",
280+
"Concurrency Policy": "",
281+
"CPU Limits": "",
282+
"CPU Requests": "",
283+
"Driver Name": "",
284+
"Duration": "",
285+
"External Name": "",
286+
"External Traffic Policy": "",
287+
"Failed": "",
288+
"Failed Jobs History Limit": "",
289+
"Health Check Node Port": "",
290+
"Image Pull Secrets": "",
291+
"Internal Traffic Policy": "",
292+
"IP Families": "",
293+
"IP Family Policy": "",
294+
"Job Sets": "",
295+
"Last Successful Time": "",
296+
"Load Balancer Class": "",
297+
"Load Balancer Source Ranges": "",
298+
"Lost": "",
299+
"Memory Limits": "",
300+
"Memory Requests": "",
301+
"Min Ready Seconds": "",
302+
"Mount Options": "",
303+
"Node Pool": "",
304+
"Node Port": "",
305+
"Node Selectors": "",
306+
"Parallelism": "",
307+
"Pending": "",
308+
"Pod Management Policy": "",
309+
"Pods Status": "",
310+
"Policy Types": "",
311+
"Priority Class": "",
312+
"Progress Deadline": "",
313+
"Released": "",
314+
"Requested": "",
315+
"Resource Allocation": "",
316+
"Revision History Limit": "",
317+
"Runtime Class": "",
318+
"Service Name": "",
319+
"Session Affinity": "",
320+
"Source": "",
321+
"Start Time": "",
322+
"Successful Jobs History Limit": "",
323+
"Termination Grace Period": "",
324+
"This resource is only effective for compatible CSI drivers that support mutable volume attributes.": "",
325+
"Time Zone": "",
326+
"Total limits may be over 100 percent, i.e., overcommitted.": "",
327+
"Traffic Distribution": "",
328+
"TTL After Finished": "",
329+
"Volume Attributes Classes": ""
330+
}

Localize/locales/cs/frontend-translation.json

Lines changed: 104 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
"A project groups one or more namespaces across your clusters, making it easy to view and manage related resources in one place.": "Projekt seskupuje jeden nebo více oborů názvů napříč clustery, což usnadňuje zobrazení a správu souvisejících prostředků na jednom místě.",
2323
"A project with this name already exists": "Projekt s tímto názvem už existuje",
2424
"Accent color": "Barva motivu",
25-
"Accent color format is invalid. Use hex (#ff0000), rgb(), or rgba().": "Formát barvy motivu je neplatný. Použijte formát hex (#ff0000), rgb() nebo rgba().",
26-
"Accent color format is invalid. Use hex (#ff0000), rgb(), rgba(), or a CSS color name.": "Formát barvy motivu je neplatný. Použijte formát hex (#ff0000), rgb(), rgba() nebo název barvy v šabloně stylů CSS.",
2725
"Accepted Names": "Akceptované názvy",
2826
"Access": "Přístup",
2927
"Account of current user": "Účet aktuálního uživatele",
@@ -60,12 +58,9 @@
6058
"Applied {{ newItemName }}.": "Aplikováno: {{ newItemName }}",
6159
"Applied changes to {{ itemName }}.": "Aplikovaly se změny pro {{ itemName }}.",
6260
"Apply": "Použít",
63-
"Apply appearance": "Aplikovat vzhled",
64-
"Apply appearance changes for \"{{ clusterName }}\"? This will be stored in your browser.": "Chcete aplikovat změny vzhledu pro {{ clusterName }}? Tato data budou uložena v prohlížeči.",
6561
"Applying {{ newItemName }}…": "Aplikování: {{ newItemName }}...",
6662
"Applying {{ newItemName }}…": "Aplikování: {{ newItemName }}...",
6763
"Applying changes to {{ itemName }}…": "Aplikují se změny pro {{ itemName }}...",
68-
"Applying...": "Zavádění…",
6964
"Are you sure you want to change the name for \"{{ clusterName }}\"?": "Opravdu chcete změnit název pro cluster {{ clusterName }}?",
7065
"Are you sure you want to delete item {{ itemName }}?": "Opravdu chcete odstranit položku {{ itemName }}?",
7166
"Are you sure you want to delete project \"{{projectName}}\"?": "Opravdu chcete odstranit projekt {{projectName}}?",
@@ -654,10 +649,7 @@
654649
"Some resources failed to load": "Některé prostředky se nepovedlo načíst.",
655650
"Something went wrong": "Došlo k chybě.",
656651
"Something went wrong with cluster {{ cluster }}": "Došlo k nějaké chybě clusteru {{ cluster }}.",
657-
"sort down": "seřadit dolů",
658652
"Sort sidebar items alphabetically": "Seřadit položky bočního panelu podle abecedy",
659-
"sort swap": "prohození pořadí řazení",
660-
"sort up": "seřadit nahoru",
661653
"Spawn": "Vytvořit podřízený proces",
662654
"Spawn Job": "Úloha vytvoření podřízeného procesu",
663655
"Spawning Job {{ newItemName }}…": "Úloha vytváření podřízeného procesu {{ newItemName }}...",
@@ -769,5 +761,107 @@
769761
"Zone": "Zóna",
770762
"Zoom in": "Přiblížit",
771763
"Zoom out": "Oddálit",
772-
"Zoom to 100%": "Nastavit na 100 %"
773-
}
764+
"Zoom to 100%": "Nastavit na 100 %",
765+
"{{ seconds }}s": "",
766+
"{{ used }} / {{ total }} Pods": "",
767+
"{{count}} clusters_one": "",
768+
"{{count}} clusters_other": "",
769+
"a8r.io Metadata": "",
770+
"Active Deadline": "",
771+
"Active: {{ n }}": "",
772+
"Add container": "",
773+
"Add label": "",
774+
"Address": "",
775+
"All": "",
776+
"Are you sure you want to scale the following items?": "",
777+
"Authentication required": "",
778+
"Backoff Limit": "",
779+
"Cancelled dry run for {{ newItemName }}.": "",
780+
"Cancelled scaling {{ itemsLength }} items.": "",
781+
"Cluster Inventory": "",
782+
"Complete": "",
783+
"Completion Mode": "",
784+
"Conflicts when trying to perform operation (code 409).": "",
785+
"Container image": "",
786+
"Container name": "",
787+
"Container port": "",
788+
"Containers": "",
789+
"Control plane unhealthy": "",
790+
"Cordon": "",
791+
"Could not save searches in local storage.": "",
792+
"Desired number of pod replicas": "",
793+
"Drain": "",
794+
"Dry Run": "",
795+
"Dry run failed for {{ newItemName }}.": "",
796+
"Dry run passed for {{ newItemName }}.": "",
797+
"Dry-run failed: {{ error }}": "",
798+
"Dry-Run Preview: {{ kind }}/{{ name }} → Revision {{ revision }}": "",
799+
"Enter a query to save it.": "",
800+
"Ephemeral Storage Usage": "",
801+
"Error fetching port forwards": "",
802+
"Error starting port forward": "",
803+
"Failed to delete cluster: {{ error }}": "",
804+
"Failed to fetch file: {{statusText}}": "",
805+
"Failed to perform operation: {{ message }}.": "",
806+
"Failed to perform operation: code {{ status }}.": "",
807+
"Failed to scale {{ itemsLength }} items.": "",
808+
"Failed: {{ n }}": "",
809+
"Form": "",
810+
"Idle Nodes": "",
811+
"Image": "",
812+
"Image pull policy": "",
813+
"Insufficient permissions": "",
814+
"Label key": "",
815+
"Label value": "",
816+
"Last Scale Time": "",
817+
"Match Type": "",
818+
"Metadata": "",
819+
"New Container": "",
820+
"New Label": "",
821+
"No saved searches yet.": "",
822+
"Optional: schedule the pod on a specific node": "",
823+
"Parallelism": "",
824+
"Pod Template": "",
825+
"Pod Usage": "",
826+
"Preview": "",
827+
"Preview data not available": "",
828+
"Previewing…": "",
829+
"Pull Policy": "",
830+
"Ready: {{ n }}": "",
831+
"Reconnect": "",
832+
"Reimage": "",
833+
"Remove container {{ name }}": "",
834+
"Remove label {{ label }}": "",
835+
"Rename": "",
836+
"Replicas": "",
837+
"resource": "",
838+
"Resource form": "",
839+
"Resource Type": "",
840+
"Restore": "",
841+
"Review Changes": "",
842+
"Running dry run for {{ newItemName }}…": "",
843+
"Save current search": "",
844+
"Saved Searches": "",
845+
"Scale items": "",
846+
"Scaled {{ itemsLength }} items.": "",
847+
"Scaling {{ itemsLength }} items…": "",
848+
"Selector": "",
849+
"Selector entries appear here read-only. Use New Label to add extra pod-template-only labels.": "",
850+
"Selects which pods belong to this Deployment. Entries are mirrored read-only into the pod template labels below; extra pod-template-only labels can be added there.": "",
851+
"Service": "",
852+
"Sort ascending": "",
853+
"Sort descending": "",
854+
"Spec": "",
855+
"Succeeded": "",
856+
"Succeeded: {{ n }}": "",
857+
"Surge Node": "",
858+
"Surge Nodes": "",
859+
"Theme has been forced by your administrator": "",
860+
"TTL After Finished": "",
861+
"Unable to fetch ephemeral storage usage from kubelet.": "",
862+
"Unavailable": "",
863+
"unknown error": "",
864+
"Upgrade in Progress": "",
865+
"Upgrading Nodes": "",
866+
"Version: {{ version }}": ""
867+
}

0 commit comments

Comments
 (0)