Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@red-hat-developer-hub/backstage-plugin-adoption-insights': patch
---

Added 'it' and 'ja' i18n support and updated 'fr' translation strings.
Original file line number Diff line number Diff line change
Expand Up @@ -18,89 +18,89 @@ import { createTranslationMessages } from '@backstage/core-plugin-api/alpha';
import { adoptionInsightsTranslationRef } from './ref';

/**
* French translation for Adoption Insights.
* fr translation for plugin.adoption-insights.
* @public
*/
const adoptionInsightsTranslationFr = createTranslationMessages({
ref: adoptionInsightsTranslationRef,
messages: {
'page.title': 'Adoption Insights',
'header.title': 'Adoption Insights',
'header.dateRange.today': "Aujourd'hui",
'header.dateRange.lastWeek': 'La semaine dernière',
'header.dateRange.lastMonth': 'Mois dernier',
'header.dateRange.last28Days': 'Les 28 derniers jours',
'header.dateRange.lastYear': "L'année dernière",
'header.dateRange.dateRange': 'Plage de dates...',
'header.dateRange.cancel': 'Annuler',
'header.dateRange.ok': 'OK',
'header.dateRange.defaultLabel': 'Les 28 derniers jours',
'header.dateRange.title': 'Intervalle de temps',
'header.dateRange.startDate': 'Date de départ',
'header.dateRange.endDate': 'Date de fin',
'activeUsers.title': 'Utilisateurs actifs',
'activeUsers.averagePrefix':
"Le nombre moyen maximal d'utilisateurs actifs était de",
'activeUsers.averageSuffix': ' pour cette période.',
'activeUsers.averageText': '{{count}} par {{period}}',
'activeUsers.day': 'jour',
'activeUsers.averageSuffix': ' pour cette période.',
'activeUsers.hour': 'heure',
'activeUsers.day': 'jour',
'activeUsers.week': 'semaine',
'activeUsers.month': 'mois',
'activeUsers.legend.newUsers': 'Nouveaux utilisateurs',
'activeUsers.legend.returningUsers': 'Utilisateurs récurrents',
'activeUsers.month': 'mois',
'activeUsers.title': 'Utilisateurs actifs',
'activeUsers.week': 'semaine',
'catalogEntities.allTitle': 'Toutes les entités du catalogue',
'templates.title': 'Meilleurs modèles',
'templates.topNTitle': 'Meilleurs {{count}} modèles',
'templates.allTitle': 'Tous les modèles',
'catalogEntities.title': 'Principales entités du catalogue',
'catalogEntities.topNTitle': 'Top {{count}} entités du catalogue',
'common.csvFilename': 'utilisateurs_actifs',
'common.downloading': 'Téléchargement...',
'common.exportCSV': 'Exporter au format CSV',
'common.filteredBy': 'filtré par',
'common.invalidDateFormat': 'Format de date invalide',
'common.noResults': 'Aucun résultat pour cette plage de dates.',
'common.numberOfSearches': 'Nombre de recherches',
'common.readMore': 'En savoir plus',
'common.today': "Aujourd'hui",
'common.yesterday': 'Hier',
'filter.all': 'Tous',
'filter.selectKind': 'Sélectionnez le type',
'header.dateRange.cancel': 'Annuler',
'header.dateRange.dateRange': 'Plage de dates...',
'header.dateRange.defaultLabel': 'Les 28 derniers jours',
'header.dateRange.endDate': 'Date de fin',
'header.dateRange.last28Days': 'Les 28 derniers jours',
'header.dateRange.lastMonth': 'Mois dernier',
'header.dateRange.lastWeek': 'La semaine dernière',
'header.dateRange.startDate': 'Date de début',
'header.dateRange.lastYear': "L'année dernière",
'header.dateRange.ok': 'OK',
'header.dateRange.title': 'Plage de dates',
'header.dateRange.today': "Aujourd'hui",
'header.title': 'Adoption Insights',
'page.title': 'Adoption Insights',
'permission.description':
'Pour afficher le plugin « Adoption Insights », contactez votre administrateur pour accorder les autorisations adoption-insights.events.read.',
'permission.title': 'Autorisations manquantes',
'plugins.allTitle': 'Tous les plugins',
'catalogEntities.allTitle': 'Toutes les entités du catalogue',
'plugins.title': 'Meilleurs plugins',
'plugins.topNTitle': 'Meilleurs {{count}} plugins',
'plugins.allTitle': 'Tous les plugins',
'techDocs.title': 'Top TechDocs',
'techDocs.topNTitle': 'Meilleurs {{count}} TechDocs',
'techDocs.allTitle': 'Tous les TechDocs',
'searches.title': 'Recherches les plus fréquentes',
'searches.totalCount': '{{count}} recherches',
'searches.averagePrefix': 'Le nombre moyen de recherches était de',
'searches.averageSuffix': ' pour cette période.',
'searches.averageText': '{{count}} par {{period}}',
'searches.day': 'jour',
'searches.averageSuffix': ' pour cette période.',
'searches.hour': 'heure',
'searches.month': 'mois',
'searches.title': 'Recherches les plus fréquentes',
'searches.totalCount': '{{count}} recherches',
'searches.day': 'jour',
'searches.week': 'semaine',
'table.headers.entity': 'Entité',
'table.headers.executions': 'Exécutions',
'table.headers.kind': 'Gentil',
'table.headers.lastUsed': 'Dernière utilisation',
'table.headers.name': 'Nom',
'table.headers.trend': "S'orienter",
'table.headers.views': 'Vues',
'table.pagination.topN': 'Meilleurs {{count}}',
'techDocs.allTitle': 'Tous les TechDocs',
'techDocs.title': 'Top TechDocs',
'techDocs.topNTitle': 'Meilleurs {{count}} TechDocs',
'templates.allTitle': 'Tous les modèles',
'templates.title': 'Meilleurs modèles',
'templates.topNTitle': 'Meilleurs {{count}} modèles',
'searches.month': 'mois',
'users.title': "Nombre total d'utilisateurs",
'users.haveLoggedIn': 'se sont connectés',
'users.loggedInUsers': 'Utilisateurs connectés',
'users.licensed': 'Autorisé',
'users.licensedNotLoggedIn': 'Sous licence (non connecté)',
'users.loggedInUsers': 'Utilisateurs connectés',
'users.ofTotal': 'de {{total}}',
'users.title': "Nombre total d'utilisateurs",
'users.tooltip':
"Définissez le nombre d'utilisateurs sous licence dans le fichier app-config.yaml",
'table.headers.name': 'Nom',
'table.headers.kind': 'Type',
'table.headers.lastUsed': 'Dernière utilisation',
'table.headers.views': 'Vues',
'table.headers.executions': 'Exécutions',
'table.headers.trend': "S'orienter",
'table.headers.entity': 'Entité',
'table.pagination.topN': 'Top {{count}}',
'filter.all': 'Tous',
'filter.selectKind': 'Sélectionnez le type',
'common.noResults': 'Aucun résultat pour cette plage de dates.',
'common.readMore': 'En savoir plus',
'common.exportCSV': 'Exporter au format CSV',
'common.downloading': 'Téléchargement...',
'common.today': "Aujourd'hui",
'common.yesterday': 'Hier',
'common.numberOfSearches': 'Nombre de recherches',
'common.filteredBy': 'filtré par',
'common.invalidDateFormat': 'Format de date invalide',
'common.csvFilename': 'utilisateurs_actifs',
'permission.title': 'Autorisations manquantes',
'permission.description':
'Pour afficher le plugin « Adoption Insights », contactez votre administrateur pour accorder les autorisations adoption-insights.events.read.',
},
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { createTranslationMessages } from '@backstage/core-plugin-api/alpha';
import { adoptionInsightsTranslationRef } from './ref';

/**
* Italian translation for Adoption Insights.
* Italian translation for plugin.adoption-insights.
* @public
*/
const adoptionInsightsTranslationIt = createTranslationMessages({
Expand All @@ -27,20 +27,20 @@ const adoptionInsightsTranslationIt = createTranslationMessages({
'page.title': 'Adoption Insights',
'header.title': 'Adoption Insights',
'header.dateRange.today': 'Oggi',
'header.dateRange.lastWeek': 'Settimana scorsa',
'header.dateRange.lastMonth': 'Mese scorso',
'header.dateRange.lastWeek': 'La settimana scorsa',
'header.dateRange.lastMonth': 'Il mese scorso',
'header.dateRange.last28Days': 'Ultimi 28 giorni',
'header.dateRange.lastYear': 'Anno scorso',
'header.dateRange.lastYear': "L'anno scorso",
'header.dateRange.dateRange': 'Intervallo di date...',
'header.dateRange.cancel': 'Annulla',
'header.dateRange.cancel': 'Cancella',
'header.dateRange.ok': 'OK',
'header.dateRange.defaultLabel': 'Ultimi 28 giorni',
'header.dateRange.title': 'Intervallo di date',
'header.dateRange.startDate': 'Data di inizio',
'header.dateRange.endDate': 'Data di fine',
'activeUsers.title': 'Utenti Attivi',
'activeUsers.title': 'Utenti attivi',
'activeUsers.averagePrefix':
'Il numero medio di utenti attivi di picco era',
'Il conteggio del picco medio di utenti attivi era',
'activeUsers.averageText': '{{count}} per {{period}}',
'activeUsers.averageSuffix': ' per questo periodo.',
'activeUsers.hour': 'ora',
Expand All @@ -49,58 +49,59 @@ const adoptionInsightsTranslationIt = createTranslationMessages({
'activeUsers.month': 'mese',
'activeUsers.legend.newUsers': 'Nuovi utenti',
'activeUsers.legend.returningUsers': 'Utenti di ritorno',
'templates.title': 'Top template',
'templates.topNTitle': 'Top {{count}} template',
'templates.allTitle': 'Tutti i template',
'catalogEntities.title': 'Top entità del catalogo',
'catalogEntities.topNTitle': 'Top {{count}} entità del catalogo',
'templates.title': 'Modelli più popolari',
'templates.topNTitle': 'I {{count}} modelli più popolari',
'templates.allTitle': 'Tutti i modelli',
'catalogEntities.title': 'Entità del catalogo più popolari',
'catalogEntities.topNTitle':
'Le {{count}} entità del catalogo più popolari',
'catalogEntities.allTitle': 'Tutte le entità del catalogo',
'plugins.title': 'Top plugin',
'plugins.topNTitle': 'Top {{count}} plugin',
'plugins.title': 'I plugin più popolari',
'plugins.topNTitle': 'I {{count}} plugin più popolari',
'plugins.allTitle': 'Tutti i plugin',
'techDocs.title': 'Top TechDocs',
'techDocs.topNTitle': 'Top {{count}} TechDocs',
'techDocs.title': 'TechDocs più popolari',
'techDocs.topNTitle': 'I {{count}} TechDocs più popolari',
'techDocs.allTitle': 'Tutti i TechDocs',
'searches.title': 'Top ricerche',
'searches.title': 'Ricerche più popolari',
'searches.totalCount': '{{count}} ricerche',
'searches.averagePrefix': 'Il numero medio di ricerche era',
'searches.averagePrefix': 'Il conteggio medio delle ricerche era',
'searches.averageText': '{{count}} per {{period}}',
'searches.averageSuffix': ' per questo periodo.',
'searches.hour': 'ora',
'searches.day': 'giorno',
'searches.week': 'settimana',
'searches.month': 'mese',
'users.title': 'Numero totale di utenti',
'users.haveLoggedIn': 'hanno effettuato il login',
'users.loggedInUsers': 'Utenti connessi',
'users.haveLoggedIn': 'registrati',
'users.loggedInUsers': 'Utenti registrati',
'users.licensed': 'Con licenza',
'users.licensedNotLoggedIn': 'Con licenza (non connessi)',
'users.ofTotal': 'su {{total}}',
'users.licensedNotLoggedIn': 'Con licenza (non registrato)',
'users.ofTotal': 'di {{totale}}',
'users.tooltip':
'Imposta il numero di utenti con licenza nel file app-config.yaml',
'Imposta il numero di utenti con licenza in app-config.yaml',
'table.headers.name': 'Nome',
'table.headers.kind': 'Tipo',
'table.headers.lastUsed': 'Ultimo utilizzo',
'table.headers.views': 'Visualizzazioni',
'table.headers.executions': 'Esecuzioni',
'table.headers.trend': 'Tendenza',
'table.headers.entity': 'Entità',
'table.pagination.topN': 'Top {{count}}',
'filter.all': 'Tutti',
'filter.selectKind': 'Seleziona tipo',
'table.pagination.topN': '{{count}} più popolare',
'filter.all': 'Tutto',
'filter.selectKind': 'Selezionare il tipo',
'common.noResults': 'Nessun risultato per questo intervallo di date.',
'common.readMore': 'Leggi di più',
'common.readMore': 'Per saperne di più',
'common.exportCSV': 'Esporta CSV',
'common.downloading': 'Download in corso...',
'common.downloading': 'Scaricamento in corso...',
'common.today': 'Oggi',
'common.yesterday': 'Ieri',
'common.numberOfSearches': 'Numero di ricerche',
'common.filteredBy': 'filtrato per',
'common.filteredBy': 'filtrato da',
'common.invalidDateFormat': 'Formato data non valido',
'common.csvFilename': 'utenti_attivi',
'permission.title': 'Permessi mancanti',
'common.csvFilename': 'active_users',
'permission.title': 'Autorizzazioni mancanti',
'permission.description':
'Per visualizzare il plugin "Adoption Insights", contatta il tuo amministratore per ottenere i permessi adoption-insights.events.read.',
'Per visualizzare il plugin "Adoption Insights", richiedere all\'amministratore le autorizzazioni adoption-insights.events.read.',
},
});

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
/*
* Copyright Red Hat, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

import { createTranslationMessages } from '@backstage/core-plugin-api/alpha';
import { adoptionInsightsTranslationRef } from './ref';

/**
* Japanese translation for plugin.adoption-insights.
* @public
*/
const adoptionInsightsTranslationJa = createTranslationMessages({
ref: adoptionInsightsTranslationRef,
messages: {
'page.title': 'Adoption Insights',
'header.title': 'Adoption Insights',
'header.dateRange.today': '今日',
'header.dateRange.lastWeek': '先週',
'header.dateRange.lastMonth': '先月',
'header.dateRange.last28Days': '過去 28 日間',
'header.dateRange.lastYear': '去年',
'header.dateRange.dateRange': '日付範囲...',
'header.dateRange.cancel': 'キャンセル',
'header.dateRange.ok': 'OK',
'header.dateRange.defaultLabel': '過去 28 日間',
'header.dateRange.title': '日付範囲',
'header.dateRange.startDate': '開始日',
'header.dateRange.endDate': '終了日',
'activeUsers.title': 'アクティブユーザー',
'activeUsers.averagePrefix': '平均ピークアクティブユーザー数は',
'activeUsers.averageText': '{{period}} あたり {{count}}',
'activeUsers.averageSuffix': ' でした (対象期間中)。',
'activeUsers.hour': '時間',
'activeUsers.day': '日',
'activeUsers.week': '週',
'activeUsers.month': '月',
'activeUsers.legend.newUsers': '新規ユーザー',
'activeUsers.legend.returningUsers': 'リピートユーザー',
'templates.title': '上位のテンプレート',
'templates.topNTitle': '上位 {{count}} 件のテンプレート',
'templates.allTitle': 'すべてのテンプレート',
'catalogEntities.title': '上位のカタログエンティティー',
'catalogEntities.topNTitle': '上位 {{count}} 件のカタログエンティティー',
'catalogEntities.allTitle': 'すべてのカタログエンティティー',
'plugins.title': '上位のプラグイン',
'plugins.topNTitle': '上位 {{count}} 件のプラグイン',
'plugins.allTitle': 'すべてのプラグイン',
'techDocs.title': '上位の TechDocs',
'techDocs.topNTitle': '上位 {{count}} 件の TechDocs',
'techDocs.allTitle': 'すべての TechDocs',
'searches.title': '上位の検索',
'searches.totalCount': '{{count}} 件の検索',
'searches.averagePrefix': '平均検索回数は',
'searches.averageText': '{{period}} あたり {{count}}',
'searches.averageSuffix': ' でした (対象期間中)。',
'searches.hour': '時間',
'searches.day': '日',
'searches.week': '週',
'searches.month': '月',
'users.title': '総ユーザー数',
'users.haveLoggedIn': 'ログイン済み',
'users.loggedInUsers': 'ログイン済みユーザー',
'users.licensed': 'ライセンス保有',
'users.licensedNotLoggedIn': 'ライセンス保有 (ログインなし)',
'users.ofTotal': '{{total}} 中',
'users.tooltip': 'ライセンスユーザー数は app-config.yaml で設定します',
'table.headers.name': '名前',
'table.headers.kind': '種類',
'table.headers.lastUsed': '最終使用',
'table.headers.views': '表示回数',
'table.headers.executions': '実行回数',
'table.headers.trend': 'トレンド',
'table.headers.entity': 'エンティティー',
'table.pagination.topN': '上位 {{count}} 件',
'filter.all': 'すべて',
'filter.selectKind': '種類の選択',
'common.noResults': 'この日付範囲の結果はありません。',
'common.readMore': 'さらに表示する',
'common.exportCSV': 'CSV エクスポート',
'common.downloading': 'ダウンロード中...',
'common.today': '今日',
'common.yesterday': '昨日',
'common.numberOfSearches': '検索数',
'common.filteredBy': 'フィルタリング条件',
'common.invalidDateFormat': '無効な日付形式',
'common.csvFilename': 'active_users',
'permission.title': '権限の不足',
'permission.description':
'"Adoption Insights" プラグインを表示するには、管理者に連絡して adoption-insights.events.read 権限を付与してもらうよう依頼してください。',
},
});

export default adoptionInsightsTranslationJa;
5 changes: 5 additions & 0 deletions workspaces/ai-integrations/.changeset/cruel-pears-film.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@red-hat-developer-hub/backstage-plugin-ai-experience': patch
---

Added 'it' and 'ja' i18n support and updated 'fr' translation strings.
Loading
Loading