From 25459ba3ae693efd7425318f899dcd65a4cb5ee8 Mon Sep 17 00:00:00 2001 From: Luca Calcaterra Date: Sat, 31 Oct 2020 09:32:37 +0000 Subject: Translated using Weblate (Italian) Currently translated at 98.8% (1584 of 1603 strings) Translation: PeerTube/angular Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/ --- client/src/locale/angular.it-IT.xlf | 348 +++++++++--------------------------- 1 file changed, 89 insertions(+), 259 deletions(-) diff --git a/client/src/locale/angular.it-IT.xlf b/client/src/locale/angular.it-IT.xlf index be431dad0..2b6fcb3f9 100644 --- a/client/src/locale/angular.it-IT.xlf +++ b/client/src/locale/angular.it-IT.xlf @@ -170,7 +170,7 @@ Please describe the issue... - Per favore descrivi il problema + Per favore descrivi il problema... ../app/shared/shared-moderation/report-modals/report.component.html42 @@ -339,9 +339,7 @@ Updated - Aggiornato - - + Aggiornato ../app/shared/shared-video-playlist/video-playlist-miniature.component.html29 @@ -366,9 +364,7 @@ Delete from - Eliminato da - - + Eliminato da ../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html88 @@ -851,10 +847,7 @@ Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - Put your instance on the public PeerTube index: - https://instances.joinpeertube.org/instances - - + Inserisci la tua istanza nell'indice pubblico di Peertube: https://instances.joinpeertube.org/instances ../app/modal/welcome-modal.component.html45 @@ -882,20 +875,7 @@ If you want to open registrations, please decide what are your moderation rules, fill your instance terms and specify the categories and languages you speak. This way, you will help users to register on the appropriate PeerTube instance. - - If you want to open registrations, please decide what are - your moderation rules - , fill your - instance - terms - - and specify the categories and languages you speak. This way, you will help users to register on - the - appropriate - - PeerTube instance. - - + Se vuoi aprire le registrazioni, per favore decidi quali sono le tue regole di moderazione, compila i tuoi termini dell'istanza e specifica le tue categorie e lingue parlate. In questo modo aiuterai gli utenti a registrarsi sull'appropriata istanza di Peertube. ../app/modal/welcome-modal.component.html64 @@ -955,15 +935,7 @@ Please consider configuring these fields to help people to choose the appropriate instance. Without them, your instance may not be referenced on the JoinPeerTube website. - - Please consider configuring these fields to help people to choose - the appropriate instance - . - Without them, your instance may not be referenced on the - JoinPeerTube website - . - - + Considera la possibilità di configurare questi campi per aiutare le persone a sceglierel'istanza appropriata. Senza questi, la tua istanza potrebbe non essere referenziata sul sito JoinPeerTube. ../app/modal/instance-config-warning-modal.component.html25 @@ -1227,9 +1199,7 @@ using - using - - + usando ../app/header/search-typeahead.component.html25 @@ -1451,16 +1421,7 @@ Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. - - Tags could be used to suggest relevant recommendations. - - There is a maximum of 5 tags. - - Press - Enter - to add a new tag. - - + I tag potrebbero essere utilizzati per suggerire consigli pertinenti. Massimo 5 tags. Premi Invio per aggiungere un nuovo tag. ../app/+videos/+video-edit/shared/video-edit.component.html24 @@ -1647,7 +1608,7 @@ You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. + Puoi aggiungere qualsiasi URL supportato da youtube-dl o URL che punta al file multimediale. Assicurati di avere i diritti di diffusione sul contenuto a cui fa riferimento, altrimenti potresti causare problemi legali a te stesso e alla tua istanza. ../app/+videos/+video-edit/video-add-components/video-import-url.component.html 11,14 @@ -1694,13 +1655,7 @@ Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - - Image that will be merged with your audio file. - - - The chosen image will be definitive and cannot be modified. - - + Immagine che verrà unita al tuo file audio. L'immagine scelta sarà definitiva e non potrà essere modificata. ../app/+videos/+video-edit/video-add-components/video-upload.component.html29 @@ -1764,17 +1719,7 @@ We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. - - We recommend you to not use the - root - user to publish your videos, since it's the super-admin account of your instance. - - - Instead, - create a dedicated account - to upload your videos. - - + Raccomandiamo di non usare l'utente root per pubblicare i tuoi video, dato che è il super amministratore della tua istanza Invece, crea un account dedicato per caricare i tuoi video. ../app/+videos/+video-edit/video-add.component.html11 @@ -1958,14 +1903,7 @@ Published views - - Published - - - • - views - - + Pubblicato visualizzazioni ../app/+videos/+video-watch/video-watch.component.html47 @@ -2334,14 +2272,7 @@ Your report will be sent to moderators of and will be forwarded to the comment origin () too. - - Your report will be sent to moderators of - - and will be forwarded to the comment origin ( - ) too - . - - + La tua segnalazione sarà inviata ai moderatori di e sarà inviato anche all'origine del commento () . ../app/shared/shared-moderation/report-modals/report.component.html37 @@ -2424,11 +2355,7 @@ Showing to of followers - Showing - to - of - followers - + Visualizzando a di followers ../app/+admin/follows/followers-list/followers-list.component.html10 @@ -2533,15 +2460,7 @@ Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - - Transcoding is enabled. The video quota only takes into account - original - video size. - - At most, this user could upload ~ - . - - + La transcodifica è abilitata. La quota video prende in considerazione solo dimensione originale del video. L'utente dovrebbe poter caricare ~ . ../app/+admin/users/user-edit/user-edit.component.html160 @@ -3180,7 +3099,7 @@ No jobs found. - No jobs found. + Nessun lavoro trovato. ../app/+admin/system/jobs/jobs.component.html 86 @@ -3188,7 +3107,7 @@ No jobs found that are . - No jobs found that are . + Nessun lavoro trovato che . ../app/+admin/system/jobs/jobs.component.html 87 @@ -3284,12 +3203,7 @@ Manage users to build a moderation team. - - Manage - users - to build a moderation team. - - + Gestire utenti per la creazione del team di moderazione. ../app/+admin/config/edit-custom-config/edit-custom-config.component.html82 @@ -3299,13 +3213,7 @@ Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. - - Enabling it will allow other administrators to know that you are mainly federating sensitive content. - - - Moreover, the NSFW checkbox on video upload will be automatically checked by default. - - + Abilitarla consentirà ad altri amministratori di sapere che stai federando principalmente contenuti sensibili. Inoltre, la casella di controllo NSFW sul caricamento del video verrà selezionata automaticamente per impostazione predefinita. ../app/+admin/config/edit-custom-config/edit-custom-config.component.html96 @@ -3315,14 +3223,7 @@ With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - - With - Do not list - or - Blur thumbnails - , a confirmation will be requested to watch the video. - - + Con Non elenca o Sfoca anteprime, una conferma sarà richiesta per guardare il video. ../app/+admin/config/edit-custom-config/edit-custom-config.component.html109 @@ -3382,7 +3283,7 @@ Why did you create this instance? - Why did you create this instance? + Perchè hai creato l'istanza? ../app/+admin/config/edit-custom-config/edit-custom-config.component.html177 @@ -3549,17 +3450,17 @@ {VAR_PLURAL, plural, =1 {Video} other {Videos} } - {VAR_PLURAL, plural, =1 {Video} other {Videos} } + {VAR_PLURAL, plural, =1 {Video} altri {Videos} } ../app/+admin/users/user-edit/user-edit.component.html24 {VAR_PLURAL, plural, =1 {Channel} other {Channels} } - {VAR_PLURAL, plural, =1 {Channel} other {Channels} } + {VAR_PLURAL, plural, =1 {Channel} altri {Channels} } ../app/+admin/users/user-edit/user-edit.component.html30 {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} } - {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} } + {VAR_PLURAL, plural, =1 {Subscriber} altri {Subscribers} } ../app/+admin/users/user-edit/user-edit.component.html36 @@ -3574,7 +3475,7 @@ {VAR_PLURAL, plural, =1 {Comment} other {Comments} } - {VAR_PLURAL, plural, =1 {Comment} other {Comments} } + {VAR_PLURAL, plural, =1 {Comment} altro {Comments} } ../app/+admin/users/user-edit/user-edit.component.html54 @@ -3790,19 +3691,7 @@ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect on your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - - If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. - - If the instance is not, we use an image link card that will redirect on your PeerTube instance. - - - Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on - - https://cards-dev.twitter.com/validator - - to see if you instance is allowed. - - + Se la tua istanza è esplicitamente autorizzata da Twitter, un lettore video verrà incorporato nel feed di Twitter sulla condivisione video di PeerTube. Se l'istanza non lo è, utilizziamo una scheda di collegamento immagine che reindirizzerà sulla tua istanza PeerTube. Seleziona questa casella di controllo, salva la configurazione e prova con un URL video della tua istanza (https://example.com/videos/watch/blabla) su https://cards-dev.twitter.com/validator per vedere se la tua istanza è consentita. ../app/+admin/config/edit-custom-config/edit-custom-config.component.html684 @@ -4128,12 +4017,7 @@ is awaiting email verification - - - - is awaiting email verification - - + attende una mail di verifica ../app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html9 @@ -4602,9 +4486,7 @@ {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { - videos} } - + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} altro { videos} } ../app/+my-account/+my-account-video-channels/my-account-video-channels.component.html37 @@ -4696,11 +4578,7 @@ channel with the same name ()! Created playlists - - Created - playlists - - + Create playlists ../app/+video-channels/video-channel-playlists/video-channel-playlists.component.html3 @@ -4747,9 +4625,7 @@ channel with the same name ()! About - About - - + Informazioni su ../app/+about/about-instance/about-instance.component.html5 @@ -4834,23 +4710,12 @@ channel with the same name ()! It is a free and open-source software, under the AGPLv3 licence. - - It is a free and open-source software, under the - AGPLv3 - licence - . - - + È un software gratuito e open source, sotto licenza AGPLv3 . ../app/+about/about-peertube/about-peertube.component.html14 For more information, please visit joinpeertube.org. - - For more information, please visit - joinpeertube.org - . - - + Per maggiori informazioni visita joinpeertube.org . ../app/+about/about-peertube/about-peertube.component.html19 @@ -4930,18 +4795,7 @@ channel with the same name ()! Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information - - Web peers are not publicly accessible: because we use WebRTC inside the web browser ( - with the - WebTorrent library - ), the protocol is different from classic BitTorrent. - When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers - to forward the information to. - See - this document - for more information - - + I web peer non sono accessibili pubblicamente: poiché utilizziamo WebRTC all'interno del browser web ( con la libreria WebTorrent ), il protocollo è diverso dal classico BitTorrent. Quando sei in un browser web, invii un segnale contenente il tuo indirizzo IP al tracker che sceglierà casualmente altri peer a cui inoltrare le informazioni. Consulta questo documento per ulteriori informazioni ../app/+about/about-peertube/about-peertube.component.html118 @@ -5105,7 +4959,7 @@ channel with the same name ()! Administrators & Sustainability - Amministratori & Sustenibilità + Amministratori & Sostenibilità ../app/+signup/+register/register.component.html56 @@ -5115,12 +4969,7 @@ channel with the same name ()! A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. - - A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. - - For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. - - + Un canale è un'entità in cui carichi i tuoi video. La creazione di più di essi ti aiuta a organizzare e separare i tuoi contenuti. Ad esempio, potresti decidere di avere un canale per pubblicare i tuoi concerti per pianoforte e un altro canale in cui pubblicare i tuoi video che parlano di ecologia . ../app/+signup/+register/register-step-channel.component.html5 @@ -5299,7 +5148,7 @@ channel with the same name ()! A <code>.mp4</code> that keeps the original audio track, with no video - A <code>.mp4</code> that keeps the original audio track, with no video + Un <code>.mp4</code> che mantiene la traccia audio, senza video ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts57 @@ -5357,9 +5206,7 @@ channel with the same name ()! Report - Report - - + Segnala ../app/shared/shared-moderation/report-modals/account-report.component.ts51 @@ -5444,9 +5291,7 @@ channel with the same name ()! accepted in instance followers - - accepted in instance followers - + accettato nei follower dell'istanza ../app/+admin/follows/followers-list/followers-list.component.ts41 @@ -5461,14 +5306,12 @@ channel with the same name ()! rejected from instance followers - - rejected from instance followers - + rigettato dai follower dell'istanza ../app/+admin/follows/followers-list/followers-list.component.ts60 Do you really want to delete this follower? - Do you really want to delete this follower? + Vuoi davvero eliminare questo follower? ../app/+admin/follows/followers-list/followers-list.component.ts73 @@ -5481,9 +5324,7 @@ channel with the same name ()! removed from instance followers - - removed from instance followers - + rimosso dai follower dell'istanza ../app/+admin/follows/followers-list/followers-list.component.ts81 @@ -5557,7 +5398,7 @@ channel with the same name ()! Video redundancies removed! - Video redundancies removed! + Ridondanze video rimosse! ../app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts147 @@ -5576,16 +5417,12 @@ channel with the same name ()! Instance muted. - Instance - muted. - + Istanza silenziata. ../app/shared/shared-moderation/user-moderation-dropdown.component.ts147 Instance muted by your instance. - Instance - muted by your instance. - + Istanza silenziata dalla tua istanza. ../app/shared/shared-moderation/server-blocklist.component.ts69 @@ -5638,12 +5475,12 @@ channel with the same name ()! Delete report - Delete report + Cancella segnalazione ../app/shared/shared-abuse-list/abuse-list-table.component.ts299 Actions for the flagged account - Actions for the flagged account + Azioni per l'account selezionato ../app/shared/shared-abuse-list/abuse-list-table.component.ts310 @@ -5658,7 +5495,7 @@ channel with the same name ()! Add internal note - Add internal note + Aggiungi nota interna ../app/shared/shared-abuse-list/abuse-list-table.component.ts294 @@ -5969,7 +5806,7 @@ channel with the same name ()! Following list - Following list + Elenco seguente ../app/+admin/follows/follows.routes.ts 28 @@ -5977,7 +5814,7 @@ channel with the same name ()! Followers list - Followers list + Elenco followers ../app/+admin/follows/follows.routes.ts 37 @@ -6283,12 +6120,12 @@ channel with the same name ()! An abuse report received a new message - An abuse report received a new message + Una segnalazione di abuso ha ricevuto un nuovo messaggio ../app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts44 One of your abuse reports has been accepted or rejected by moderators - One of your abuse reports has been accepted or rejected by moderators + Una delle tue segnalazioni di abuso è stata accettata o rifiutata dai moderatori ../app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts45 @@ -6308,27 +6145,27 @@ channel with the same name ()! Unknown language - Unknown language + Lingua sconosciuta ../app/shared/shared-user-settings/user-video-settings.component.ts57 Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - Too many languages are enabled. Please enable them all or stay below 20 enabled languages. + Sono abilitate troppe lingue. Si prega di abilitarle tutte o rimanere al di sotto delle 20 lingue abilitate. ../app/shared/shared-user-settings/user-video-settings.component.ts102 You need to enable at least 1 video language. - You need to enable at least 1 video language. + Devi abilitare almeno 1 lingua video. ../app/shared/shared-user-settings/user-video-settings.component.ts107 Video settings updated. - Video settings updated. + Impostazioni video aggiornate. ../app/shared/shared-user-settings/user-video-settings.component.ts133 Display/Video settings updated. - Display/Video settings updated. + Impostazioni Schermo/Video aggiornate. ../app/shared/shared-user-settings/user-video-settings.component.ts140 @@ -6371,7 +6208,7 @@ channel with the same name ()! Create new video channel - Create new video channel + Crea un nuovo canale video ../app/+my-account/+my-account-video-channels/my-account-video-channels-routing.module.ts 22 @@ -6379,7 +6216,7 @@ channel with the same name ()! Update video channel - Update video channel + Aggiorna canale video ../app/+my-account/+my-account-video-channels/my-account-video-channels-routing.module.ts 31 @@ -6387,7 +6224,7 @@ channel with the same name ()! Not found - Not found + Non trovato ../app/+page-not-found/page-not-found-routing.module.ts 13 @@ -7252,17 +7089,17 @@ channel with the same name ()! Abuse message is required. - Abuse message is required. + Messaggio di abuso è richiesto. ../app/shared/form-validators/abuse-validators.ts25 Abuse message must be at least 2 characters long. - Abuse message must be at least 2 characters long. + Il messaggio di abuso richiede almeno 2 caratteri. ../app/shared/form-validators/abuse-validators.ts26 Abuse message cannot be more than 3000 characters long. - Abuse message cannot be more than 3000 characters long. + Il messaggio di abuso non può contenere più di 3000 caratteri. ../app/shared/form-validators/abuse-validators.ts27 @@ -7272,12 +7109,12 @@ channel with the same name ()! Block reason must be at least 2 characters long. - Block reason must be at least 2 characters long. + Il motivo del blocco deve essere lungo almeno 2 caratteri. ../app/shared/form-validators/video-block-validators.ts7 Block reason cannot be more than 300 characters long. - Block reason cannot be more than 300 characters long. + Il motivo del blocco non può contenere più di 300 caratteri. ../app/shared/form-validators/video-block-validators.ts8 @@ -7327,7 +7164,7 @@ channel with the same name ()! Support text cannot be more than 1000 characters long - Support text cannot be more than 1000 characters long + Il testo di supporto non può contenere più di 1000 caratteri ../app/shared/form-validators/video-channel-validators.ts50 @@ -7347,8 +7184,7 @@ channel with the same name ()! Request is too large for the server. Please contact you administrator if you want to increase the limit size. - Request is too large for the server. - Please contact you administrator if you want to increase the limit size. + La richiesta è troppo grande per il server. Contatta il tuo amministratore se desideri aumentare la dimensione del limite. ../app/core/rest/rest-extractor.service.ts 61,62 @@ -7361,12 +7197,12 @@ channel with the same name ()! Privacy is required. - Privacy is required. + Privacy è richiesta. ../app/shared/form-validators/video-playlist-validators.ts23 The channel is required when the playlist is public. - The channel is required when the playlist is public. + Il canale è richiesto quando la playlist è pubblica. ../app/shared/form-validators/video-playlist-validators.ts41 @@ -7416,12 +7252,12 @@ channel with the same name ()! A maximum of 5 tags can be used on a video. - A maximum of 5 tags can be used on a video. + È possibile utilizzare un massimo di 5 tag su un video. ../app/shared/form-validators/video-validators.ts66 A tag should be more than 2, and less than 30 characters long. - A tag should be more than 2, and less than 30 characters long. + Un tag deve contenere più di 2 e meno di 30 caratteri. ../app/shared/form-validators/video-validators.ts67 @@ -7446,7 +7282,7 @@ channel with the same name ()! PeerTube cannot handle this kind of file. Accepted extensions are }. - PeerTube cannot handle this kind of file. Accepted extensions are }. + PeerTube non può gestire questo tipo di file. Le estensioni accettate sono }. ../app/shared/shared-forms/reactive-file.component.ts 56 @@ -7454,7 +7290,7 @@ channel with the same name ()! Add a new option - Add a new option + Aggiungi nuova opzione ../app/shared/shared-forms/select/select-checkbox.component.ts28 @@ -7720,12 +7556,12 @@ channel with the same name ()! Instance languages - Instance languages + Lingue istanza ../app/+videos/+video-edit/shared/video-edit.component.ts169 All languages - All languages + Tutte le lingue ../app/+videos/+video-edit/shared/video-edit.component.ts170 @@ -7735,17 +7571,17 @@ channel with the same name ()! Blurred with confirmation request - Blurred with confirmation request + Offuscata dalla richiesta di conferma ../app/shared/shared-instance/instance-features-table.component.ts37 Displayed - Displayed + Visualizzato ../app/shared/shared-instance/instance-features-table.component.ts38 ~ 1 minute - ~ 1 minute + ~ 1 minuto ../app/shared/shared-instance/instance-features-table.component.ts 53 @@ -7753,7 +7589,7 @@ channel with the same name ()! ~ minutes - ~ minutes + ~ minuti ../app/shared/shared-instance/instance-features-table.component.ts 55 @@ -7782,16 +7618,12 @@ channel with the same name ()! (channel page) - - (channel page) - + (pagina del canale) ../app/shared/shared-video-miniature/video-miniature.component.ts117 (account page) - - (account page) - + (pagina account) ../app/shared/shared-main/account/avatar.component.ts19 @@ -7892,24 +7724,22 @@ channel with the same name ()! Mute server - Mute server + Silenzia server ../app/shared/shared-abuse-list/abuse-list-table.component.ts346 Server muted by the instance. - Server - muted by the instance. - + Server silenziato dall'istanza. ../app/shared/shared-abuse-list/abuse-list-table.component.ts470 Add a message to communicate with the reporter - Add a message to communicate with the reporter + Aggiungi un messaggio per comunicare con il reporter ../app/shared/shared-abuse-list/abuse-message-modal.component.ts100 Add a message to communicate with the moderation team - Add a message to communicate with the moderation team + Aggiungi un messaggio per comunicare con il team di moderazione ../app/shared/shared-abuse-list/abuse-message-modal.component.ts103 @@ -9000,7 +8830,7 @@ channel with the same name ()! Local videos - Local videos + Video locali ../app/+videos/video-list/video-local.component.ts 36 @@ -9008,7 +8838,7 @@ channel with the same name ()! Discover videos - Discover videos + Scopri video ../app/+videos/videos-routing.module.ts 23 @@ -9016,7 +8846,7 @@ channel with the same name ()! Trending videos - Trending videos + Video di tendenza ../app/+videos/videos-routing.module.ts 32 @@ -9032,7 +8862,7 @@ channel with the same name ()! Upload a video - Upload a video + Carica un video ../app/+videos/videos-routing.module.ts 97 @@ -9040,7 +8870,7 @@ channel with the same name ()! Edit a video - Edit a video + Modifica un video ../app/+videos/videos-routing.module.ts 106 -- cgit v1.2.3