PR #4262 introduced a DataGrid view-toggle button with two hardcoded English tooltip strings ("Switch to table view" / "Switch to card view") and explicitly deferred translation to a follow-up. Without the keys in the locale JSON files, next-intl would surface the raw label paths at runtime for any non-English user once the strings move to t(). Adds switchToTableView and switchToCardView label entries in messages.ts, swaps the hardcoded strings in DataGrid.tsx for t(labels.x), and populates "switch-to-table-view" and "switch-to-card-view" in all 52 locale JSON files with proper translations (no English fallbacks). Verified in Playwright that the toggle tooltip renders the expected translated string in en-US, fr-FR and ja-JP via the same useMessages pipeline already used for the search field placeholder, with no MISSING_MESSAGE errors in the console.
426 lines
20 KiB
JSON
426 lines
20 KiB
JSON
{
|
|
"label": {
|
|
"access-code": "Κωδικός πρόσβασης",
|
|
"account": "Λογαριασμός",
|
|
"action": "Ενέργεια",
|
|
"actions": "Ενέργειες",
|
|
"activity": "Activity log",
|
|
"add": "Προσθήκη",
|
|
"add-board": "Προσθήκη πίνακα",
|
|
"add-description": "Προσθήκη περιγραφής",
|
|
"add-link": "Προσθήκη συνδέσμου",
|
|
"add-member": "Προσθήκη μέλους",
|
|
"add-pixel": "Προσθήκη pixel",
|
|
"add-step": "Προσθήκη βήματος",
|
|
"add-website": "Προσθήκη ιστότοπου",
|
|
"admin": "Διαχειριστής",
|
|
"affiliate": "Συνεργάτης",
|
|
"after": "Μετά",
|
|
"all": "Όλα",
|
|
"all-time": "Από πάντα",
|
|
"analysis": "Ανάλυση",
|
|
"analytics": "Αναλυτικά",
|
|
"aov": "AOV",
|
|
"application": "Εφαρμογή",
|
|
"apply": "Εφαρμογή",
|
|
"arpu": "ARPU",
|
|
"attribution": "Απόδοση",
|
|
"attribution-description": "Δείτε πώς αλληλεπιδρούν οι χρήστες με το μάρκετινγκ και τι οδηγεί σε μετατροπές.",
|
|
"audience": "Κοινό",
|
|
"average": "Μέσος όρος",
|
|
"back": "Πίσω",
|
|
"before": "Πριν",
|
|
"behavior": "Συμπεριφορά",
|
|
"block-selector": "Επιλογέας μπλοκ",
|
|
"boards": "Πίνακες",
|
|
"bounce-rate": "Ποσοστό αναπήδησης",
|
|
"breakdown": "Ανάλυση",
|
|
"browser": "Πρόγραμμα περιήγησης",
|
|
"browsers": "Προγράμματα περιήγησης",
|
|
"campaign": "Καμπάνια",
|
|
"campaigns": "Καμπάνιες",
|
|
"cancel": "Ακύρωση",
|
|
"change-password": "Αλλαγή κωδικού",
|
|
"channel": "Κανάλι",
|
|
"channels": "Κανάλια",
|
|
"chart": "Γράφημα",
|
|
"cities": "Πόλεις",
|
|
"city": "Πόλη",
|
|
"clear-all": "Εκκαθάριση όλων",
|
|
"cls": "CLS",
|
|
"cohort": "Κοόρτη",
|
|
"cohorts": "Κοόρτες",
|
|
"compare": "Σύγκριση",
|
|
"compare-dates": "Σύγκριση ημερομηνιών",
|
|
"confirm": "Επιβεβαίωση",
|
|
"confirm-password": "Επιβεβαίωση κωδικού",
|
|
"contains": "Περιέχει",
|
|
"content": "Περιεχόμενο",
|
|
"continue": "Συνέχεια",
|
|
"conversion": "Μετατροπή",
|
|
"conversion-rate": "Ποσοστό μετατροπής",
|
|
"conversion-step": "Βήμα μετατροπής",
|
|
"count": "Πλήθος",
|
|
"countries": "Χώρες",
|
|
"country": "Χώρα",
|
|
"create": "Δημιουργία",
|
|
"create-report": "Δημιουργία αναφοράς",
|
|
"create-team": "Δημιουργία ομάδας",
|
|
"create-user": "Δημιουργία χρήστη",
|
|
"created": "Δημιουργήθηκε",
|
|
"created-by": "Δημιουργήθηκε από",
|
|
"criteria": "Κριτήρια",
|
|
"currency": "Νόμισμα",
|
|
"current": "Τρέχων",
|
|
"current-password": "Τωρινός κωδικός πρόσβασης",
|
|
"custom-range": "Προσαρμοσμένο εύρος",
|
|
"dashboard": "Πίνακας",
|
|
"data": "Δεδομένα",
|
|
"date": "Ημερομηνία",
|
|
"date-range": "Εύρος ημερομηνιών",
|
|
"day": "Ημέρα",
|
|
"default-date-range": "Προεπιλεγμένο εύρος ημερομηνιών",
|
|
"delete": "Διαγραφή",
|
|
"delete-report": "Διαγραφή αναφοράς",
|
|
"delete-team": "Διαγραφή ομάδας",
|
|
"delete-user": "Διαγραφή χρήστη",
|
|
"delete-website": "Διαγραφή ιστότοπου",
|
|
"description": "Περιγραφή",
|
|
"desktop": "Σταθερός υπολογιστής",
|
|
"destination-url": "URL προορισμού",
|
|
"details": "Λεπτομέρειες",
|
|
"device": "Συσκευή",
|
|
"devices": "Συσκευές",
|
|
"direct": "Άμεσο",
|
|
"dismiss": "Απόρριψη",
|
|
"distinct-id": "Μοναδικό ID",
|
|
"documentation": "Τεκμηρίωση",
|
|
"does-not-contain": "Δεν περιέχει",
|
|
"does-not-include": "Δεν περιλαμβάνει",
|
|
"doest-not-exist": "Δεν υπάρχει",
|
|
"domain": "Τομέας",
|
|
"download": "Λήψη",
|
|
"dropoff": "Εγκατάλειψη",
|
|
"duration": "Διάρκεια",
|
|
"edit": "Επεξεργασία",
|
|
"edit-member": "Επεξεργασία μέλους",
|
|
"email": "Email",
|
|
"enable-share-url": "Ενεργοποίηση κοινής χρήσης URL",
|
|
"end-step": "Τελικό βήμα",
|
|
"entry": "Entry URL",
|
|
"environment": "Περιβάλλον",
|
|
"event": "Συμβάν",
|
|
"event-data": "Δεδομένα συμβάντος",
|
|
"event-name": "Όνομα συμβάντος",
|
|
"events": "Γεγονότα",
|
|
"exclude-bounce": "Εξαίρεση αναπήδησης",
|
|
"exists": "Υπάρχει",
|
|
"exit": "Exit URL",
|
|
"false": "Ψευδές",
|
|
"fcp": "FCP",
|
|
"field": "Πεδίο",
|
|
"fields": "Πεδία",
|
|
"filter": "Φίλτρο",
|
|
"filter-combined": "Σε συνδυασμό",
|
|
"filter-raw": "Ακατέργαστο",
|
|
"filters": "Φίλτρα",
|
|
"filters-enabled": "Φίλτρα ενεργοποιημένα",
|
|
"first-click": "Πρώτο κλικ",
|
|
"first-seen": "Πρώτη εμφάνιση",
|
|
"funnel": "Χωνί",
|
|
"funnel-description": "Κατανοήστε το ποσοστό μετατροπής και εγκατάλειψης χρηστών.",
|
|
"funnels": "Χωνιά",
|
|
"goal": "Στόχος",
|
|
"goals": "Στόχοι",
|
|
"goals-description": "Παρακολουθήστε τους στόχους σας για προβολές σελίδων και συμβάντα.",
|
|
"good": "Καλό",
|
|
"greater-than": "Μεγαλύτερο από",
|
|
"greater-than-equals": "Μεγαλύτερο ή ίσο",
|
|
"grouped": "Ομαδοποιημένα",
|
|
"growth": "Ανάπτυξη",
|
|
"hostname": "Όνομα κεντρικού υπολογιστή",
|
|
"hour": "Ώρα",
|
|
"includes": "Περιλαμβάνει",
|
|
"inp": "INP",
|
|
"insight": "Πληροφορία",
|
|
"insights": "Πληροφορίες",
|
|
"insights-description": "Εμβαθύνετε στα δεδομένα σας χρησιμοποιώντας τμήματα και φίλτρα.",
|
|
"invalid-url": "Μη έγκυρο URL",
|
|
"is": "Είναι",
|
|
"is-false": "Είναι ψευδές",
|
|
"is-not": "Δεν είναι",
|
|
"is-not-set": "Δεν έχει οριστεί",
|
|
"is-set": "Έχει οριστεί",
|
|
"is-true": "Είναι αληθές",
|
|
"join": "Συμμετοχή",
|
|
"join-team": "Συμμετοχή σε ομάδα",
|
|
"journey": "Διαδρομή",
|
|
"journey-description": "Κατανοήστε πώς πλοηγούνται οι χρήστες στον ιστότοπό σας.",
|
|
"journeys": "Διαδρομές",
|
|
"language": "Γλώσσα",
|
|
"languages": "Γλώσσες",
|
|
"laptop": "Λάπτοπ",
|
|
"last-click": "Τελευταίο κλικ",
|
|
"last-days": "Τελευταίες {x} ημέρες",
|
|
"last-hours": "Τελευταίες {x} ώρες",
|
|
"last-months": "Τελευταίοι {x} μήνες",
|
|
"last-seen": "Τελευταία εμφάνιση",
|
|
"lcp": "LCP",
|
|
"leave": "Αποχώρηση",
|
|
"leave-team": "Αποχώρηση από ομάδα",
|
|
"less-than": "Μικρότερο από",
|
|
"less-than-equals": "Μικρότερο ή ίσο",
|
|
"link": "Σύνδεσμος",
|
|
"links": "Σύνδεσμοι",
|
|
"location": "Τοποθεσία",
|
|
"login": "Είσοδος",
|
|
"logout": "Αποσύνδεση",
|
|
"manage": "Διαχείριση",
|
|
"manager": "Διαχειριστής",
|
|
"mask-level": "Επίπεδο μάσκας",
|
|
"match": "Αντιστοίχιση",
|
|
"match-all": "Όλα",
|
|
"match-any": "Οποιοδήποτε",
|
|
"max": "Μέγ",
|
|
"max-duration": "Μέγιστη διάρκεια",
|
|
"maximize": "Expand",
|
|
"medium": "Μέσο",
|
|
"member": "Μέλος",
|
|
"members": "Μέλη",
|
|
"min": "Ελάχ",
|
|
"minute": "Λεπτό",
|
|
"mobile": "Κινητό",
|
|
"model": "Μοντέλο",
|
|
"month": "Μήνας",
|
|
"more": "Περισσότερα",
|
|
"my-account": "Ο λογαριασμός μου",
|
|
"my-websites": "Οι ιστότοποί μου",
|
|
"name": "Όνομα",
|
|
"needs-improvement": "Χρειάζεται βελτίωση",
|
|
"new-password": "Νέος κωδικός",
|
|
"none": "Κανένα",
|
|
"number-of-records": "{x} {x, plural, one {εγγραφή} other {εγγραφές}}",
|
|
"ok": "OK",
|
|
"online": "Σε σύνδεση",
|
|
"organic-search": "Οργανική αναζήτηση",
|
|
"organic-shopping": "Οργανικές αγορές",
|
|
"organic-social": "Οργανικά κοινωνικά",
|
|
"organic-video": "Οργανικό βίντεο",
|
|
"os": "ΛΣ",
|
|
"other": "Άλλο",
|
|
"overview": "Επισκόπηση",
|
|
"owner": "Ιδιοκτήτης",
|
|
"page": "Σελίδα",
|
|
"page-of": "Σελίδα {current} από {total}",
|
|
"page-views": "Προβολές σελίδας",
|
|
"pages": "Σελίδες",
|
|
"pageTitle": "Τίτλος σελίδας",
|
|
"paid-ads": "Πληρωμένες διαφημίσεις",
|
|
"paid-search": "Πληρωμένη αναζήτηση",
|
|
"paid-shopping": "Πληρωμένες αγορές",
|
|
"paid-social": "Πληρωμένα κοινωνικά",
|
|
"paid-video": "Πληρωμένο βίντεο",
|
|
"password": "Κωδικός",
|
|
"path": "Διαδρομή",
|
|
"paths": "Διαδρομές",
|
|
"performance": "Απόδοση",
|
|
"pixel": "Pixel",
|
|
"pixels": "Pixels",
|
|
"play": "Αναπαραγωγή",
|
|
"poor": "Κακό",
|
|
"powered-by": "Με την υποστήριξη του {name}",
|
|
"preferences": "Προτιμήσεις",
|
|
"previous": "Προηγούμενο",
|
|
"previous-period": "Προηγούμενη περίοδος",
|
|
"previous-year": "Προηγούμενο έτος",
|
|
"profile": "Προφίλ",
|
|
"profiles": "Προφίλ",
|
|
"properties": "Ιδιότητες",
|
|
"property": "Ιδιότητα",
|
|
"queries": "Ερωτήματα",
|
|
"query": "Ερώτημα",
|
|
"query-parameters": "Παράμετροι ερωτήματος",
|
|
"realtime": "Πραγματικός χρόνος",
|
|
"recorded": "Καταγράφηκε στις",
|
|
"referral": "Παραπομπή",
|
|
"referrer": "Παραπέμπων",
|
|
"referrers": "Παραπομπές",
|
|
"refresh": "Ανανέωση",
|
|
"regenerate": "Αναδημιουργία",
|
|
"regex-match": "Ταιριάζει με κανονική έκφραση",
|
|
"regex-not-match": "Δεν ταιριάζει με κανονική έκφραση",
|
|
"region": "Περιφέρεια",
|
|
"regions": "Περιφέρειες",
|
|
"remaining": "Υπολειπόμενα",
|
|
"remove": "Αφαίρεση",
|
|
"remove-member": "Αφαίρεση μέλους",
|
|
"replay": "Επανάληψη",
|
|
"replay-enabled": "Επανάληψη ενεργοποιημένη",
|
|
"replay-id": "Replay ID",
|
|
"replays": "Επαναλήψεις",
|
|
"reports": "Αναφορές",
|
|
"required": "Απαιτείται",
|
|
"reset": "Επαναφορά",
|
|
"reset-website": "Reset statistics",
|
|
"retention": "Διατήρηση",
|
|
"retention-days": "Ημέρες διατήρησης",
|
|
"retention-description": "Μετρήστε την ικανότητα διατήρησης χρηστών του ιστότοπού σας.",
|
|
"revenue": "Έσοδα",
|
|
"revenue-description": "Look into your revenue across time.",
|
|
"role": "Ρόλος",
|
|
"run-query": "Εκτέλεση ερωτήματος",
|
|
"sample-rate": "Ρυθμός δειγματοληψίας",
|
|
"sample-size": "Μέγεθος δείγματος",
|
|
"save": "Αποθήκευση",
|
|
"save-cohort": "Αποθήκευση κοόρτης",
|
|
"save-segment": "Αποθήκευση τμήματος",
|
|
"screen": "Οθόνη",
|
|
"screens": "Οθόνες",
|
|
"search": "Αναζήτηση",
|
|
"segment": "Τμήμα",
|
|
"segments": "Τμήματα",
|
|
"select": "Επιλογή",
|
|
"select-component": "Επιλέξτε στοιχείο",
|
|
"select-date": "Επιλογή ημερομηνίας",
|
|
"select-filter": "Επιλογή φίλτρου",
|
|
"select-role": "Επιλογή ρόλου",
|
|
"select-website": "Επιλογή ιστότοπου",
|
|
"session": "Συνεδρία",
|
|
"session-data": "Δεδομένα συνεδρίας",
|
|
"sessions": "Συνεδρίες",
|
|
"settings": "Ρυθμίσεις",
|
|
"share": "Κοινοποίηση",
|
|
"share-url": "Κοινοποίηση διεύθυνσης URL",
|
|
"single-day": "Ημερήσια",
|
|
"slug": "Slug",
|
|
"sms": "SMS",
|
|
"source": "Πηγή",
|
|
"sources": "Πηγές",
|
|
"start-step": "Αρχικό βήμα",
|
|
"steps": "Βήματα",
|
|
"sum": "Άθροισμα",
|
|
"support": "Υποστήριξη",
|
|
"switch-account": "Αλλαγή λογαριασμού",
|
|
"switch-to-card-view": "Εναλλαγή σε προβολή καρτών",
|
|
"switch-to-table-view": "Εναλλαγή σε προβολή πίνακα",
|
|
"table": "Πίνακας",
|
|
"tablet": "Τάμπλετ",
|
|
"tag": "Ετικέτα",
|
|
"tags": "Ετικέτες",
|
|
"team": "Ομάδα",
|
|
"team-id": "ID ομάδας",
|
|
"team-manager": "Υπεύθυνος ομάδας",
|
|
"team-member": "Μέλος ομάδας",
|
|
"team-name": "Όνομα ομάδας",
|
|
"team-owner": "Ιδιοκτήτης ομάδας",
|
|
"team-settings": "Ρυθμίσεις ομάδας",
|
|
"team-view-only": "Μόνο προβολή ομάδας",
|
|
"team-websites": "Ιστότοποι ομάδας",
|
|
"teams": "Ομάδες",
|
|
"term": "Όρος αναζήτησης",
|
|
"terms": "Όροι",
|
|
"theme": "Θέμα",
|
|
"this-month": "Αυτο το μήνα",
|
|
"this-week": "Αυτή την εβδομάδα",
|
|
"this-year": "Αυτή την χρονιά",
|
|
"timezone": "Ζώνη ώρας",
|
|
"title": "Τίτλος",
|
|
"today": "Σήμερα",
|
|
"toggle-charts": "Εναλλαγή γραφημάτων",
|
|
"total": "Σύνολο",
|
|
"total-records": "Σύνολο εγγραφών",
|
|
"tracking-code": "Κωδικός παρακολούθησης",
|
|
"traffic": "Κίνηση",
|
|
"transactions": "Συναλλαγές",
|
|
"transfer": "Μεταφορά",
|
|
"transfer-website": "Μεταφορά ιστότοπου",
|
|
"true": "Αληθές",
|
|
"ttfb": "TTFB",
|
|
"type": "Τύπος",
|
|
"unique": "Μοναδικό",
|
|
"unique-events": "Μοναδικά συμβάντα",
|
|
"unique-visitors": "Μοναδικοί επισκέπτες",
|
|
"uniqueCustomers": "Μοναδικοί πελάτες",
|
|
"unknown": "Άγνωστο",
|
|
"untitled": "Χωρίς τίτλο",
|
|
"update": "Ενημέρωση",
|
|
"url": "URL",
|
|
"user": "Χρήστης",
|
|
"username": "Όνομα χρήστη",
|
|
"users": "Χρήστες",
|
|
"utm": "UTM",
|
|
"utm-campaign": "UTM Καμπάνια",
|
|
"utm-content": "UTM Περιεχόμενο",
|
|
"utm-description": "Παρακολουθήστε τις καμπάνιες σας μέσω παραμέτρων UTM.",
|
|
"utm-medium": "UTM Μέσο",
|
|
"utm-source": "UTM Πηγή",
|
|
"utm-term": "UTM Όρος",
|
|
"value": "Τιμή",
|
|
"version": "Έκδοση",
|
|
"view": "Προβολή",
|
|
"view-details": "Λεπτομέρειες",
|
|
"view-only": "Μόνο προβολή",
|
|
"views": "Προβολές",
|
|
"views-per-visit": "Προβολές ανά επίσκεψη",
|
|
"visit-duration": "Μέσος χρόνος επίσκεψης",
|
|
"visitors": "Επισκέπτες",
|
|
"visits": "Επισκέψεις",
|
|
"website": "Ιστότοπος",
|
|
"website-id": "ID ιστότοπου",
|
|
"websites": "Ιστότοποι",
|
|
"window": "Παράθυρο",
|
|
"yesterday": "Χθες"
|
|
},
|
|
"message": {
|
|
"action-confirmation": "Πληκτρολογήστε {confirmation} στο παρακάτω πεδίο για επιβεβαίωση.",
|
|
"active-users": "{x} ενεργοί {x, plural, one {επισκέπτης} other {επισκέπτες}}",
|
|
"bad-request": "Μη έγκυρο αίτημα",
|
|
"collected-data": "Συλλεχθέντα δεδομένα",
|
|
"confirm-delete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το {target};",
|
|
"confirm-leave": "Είστε σίγουροι ότι θέλετε να αποχωρήσετε από <b>{target}</b>;",
|
|
"confirm-remove": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε <b>{target}</b>;",
|
|
"confirm-reset": "Are your sure you want to reset {target}'s statistics?",
|
|
"delete-team-warning": "Η διαγραφή μιας ομάδας θα διαγράψει επίσης όλους τους ιστότοπους της ομάδας.",
|
|
"delete-website-warning": "Όλα τα σχετικά δεδομένα θα διαγραφούν επίσης.",
|
|
"empty-dashboard": "Ο πίνακας ελέγχου σας είναι κενός. Κάντε κλικ στην Επεξεργασία για να προσθέσετε το πρώτο σας στοιχείο.",
|
|
"error": "Κάτι πήγε στραβά.",
|
|
"event-log": "<b>{event}</b> στο <a>{url}</a>",
|
|
"forbidden": "Απαγορευμένο",
|
|
"go-to-settings": "Μεταβείτε στις ρυθμίσεις",
|
|
"incorrect-username-password": "Εσφαλμένο όνομα χρήστη / κωδικός πρόσβασης.",
|
|
"invalid-domain": "Μη έγκυρος τομέας",
|
|
"min-password-length": "Ελάχιστο μήκος {n} χαρακτήρων",
|
|
"new-version-available": "Μια νέα έκδοση του Umami {version} είναι διαθέσιμη!",
|
|
"no-data-available": "Δεν υπάρχουν διαθέσιμα δεδομένα.",
|
|
"no-event-data": "Δεν υπάρχουν διαθέσιμα δεδομένα συμβάντων.",
|
|
"no-match-password": "Οι κωδικοί πρόσβασης δεν ταιριάζουν",
|
|
"no-results-found": "No results were found.",
|
|
"no-team-websites": "Αυτή η ομάδα δεν έχει ιστότοπους.",
|
|
"no-teams": "Δεν έχετε δημιουργήσει ομάδες.",
|
|
"no-users": "Δεν υπάρχουν χρήστες.",
|
|
"no-websites-configured": "Δεν έχετε ρυθμίσει κανένα ιστότοπο.",
|
|
"not-found": "Δεν βρέθηκε",
|
|
"nothing-selected": "Τίποτα δεν έχει επιλεγεί.",
|
|
"page-not-found": "Η σελίδα δεν βρέθηκε.",
|
|
"reset-website": "Για να επαναφέρετε αυτόν τον ιστότοπο, πληκτρολογήστε {confirmation} στο παρακάτω πεδίο.",
|
|
"reset-website-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
|
|
"saved": "Αποθηκεύτηκε επιτυχώς.",
|
|
"select-component-preview": "Επιλέξτε ένα στοιχείο για προεπισκόπηση",
|
|
"select-website-first": "Επιλέξτε πρώτα έναν ιστότοπο",
|
|
"sever-error": "Σφάλμα διακομιστή",
|
|
"share-url": "Αυτό είναι το κοινόχρηστο URL για το {target}.",
|
|
"team-already-member": "Είστε ήδη μέλος της ομάδας.",
|
|
"team-not-found": "Η ομάδα δεν βρέθηκε.",
|
|
"team-websites-info": "Οι ιστότοποι μπορούν να προβληθούν από οποιονδήποτε στην ομάδα.",
|
|
"tracking-code": "Κωδικός παρακολούθησης",
|
|
"transfer-team-website-to-user": "Μεταφορά αυτού του ιστότοπου στον λογαριασμό σας;",
|
|
"transfer-user-website-to-team": "Επιλέξτε την ομάδα για μεταφορά αυτού του ιστότοπου.",
|
|
"transfer-website": "Μεταφέρετε την ιδιοκτησία του ιστότοπου στον λογαριασμό σας ή σε άλλη ομάδα.",
|
|
"triggered-event": "Ενεργοποιημένο συμβάν",
|
|
"unauthorized": "Μη εξουσιοδοτημένο",
|
|
"user-deleted": "Ο χρήστης διαγράφηκε.",
|
|
"viewed-page": "Προβολή σελίδας",
|
|
"visitor-log": "Επισκέπτης από <b>{country}</b> χρησιμοποιώντας <b>{browser}</b> σε <b>{os}</b> <b>{device}</b>"
|
|
}
|
|
}
|