diff --git a/AsBuiltReport.Core/AsBuiltReport.Core.psd1 b/AsBuiltReport.Core/AsBuiltReport.Core.psd1 index 7b56e4d..5e0b0c0 100644 --- a/AsBuiltReport.Core/AsBuiltReport.Core.psd1 +++ b/AsBuiltReport.Core/AsBuiltReport.Core.psd1 @@ -13,7 +13,7 @@ # Version number of this module. - ModuleVersion = '1.6.0' + ModuleVersion = '1.6.1' # Supported PSEditions CompatiblePSEditions = @('Desktop', 'Core') @@ -28,7 +28,7 @@ # CompanyName = '' # Copyright statement for this module - Copyright = '(c) 2025 Tim Carman. All rights reserved.' + Copyright = '(c) 2026 Tim Carman. All rights reserved.' # Description of the functionality provided by this module Description = 'A PowerShell module which provides the core framework for generating As-Built documentation for many common datacentre systems.' diff --git a/AsBuiltReport.Core/Language/ar-SA/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/ar-SA/New-AsBuiltReport.psd1 index d3b5844..e683f16 100644 --- a/AsBuiltReport.Core/Language/ar-SA/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/ar-SA/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} مثبت حالياً. ReportModuleAvailable = {0} {1} متاح. ReportModuleUpdate = قم بتشغيل 'Update-Module -Name {0} -Force' لتثبيت الإصدار الأحدث. + RequiredModuleInstalled = {0} {1} مثبت حالياً. RequiredModuleNotInstalled = {0} {1} أو أعلى مطلوب. قم بتشغيل 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' لتثبيت الوحدة المطلوبة. RequiredModuleTooOld = {0} {1} مثبت حالياً. {0} {2} أو أعلى مطلوب. قم بتشغيل 'Update-Module -Name {0} -RequiredVersion {2} -Force' للتحديث إلى الإصدار المطلوب. TokenParametersProvided = معلمات الرمز المقدمة: {0} diff --git a/AsBuiltReport.Core/Language/cs-CZ/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/cs-CZ/New-AsBuiltReport.psd1 index 641ae4e..fc68d3d 100644 --- a/AsBuiltReport.Core/Language/cs-CZ/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/cs-CZ/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} je aktuálně nainstalován. ReportModuleAvailable = {0} {1} je k dispozici. ReportModuleUpdate = Spusťte 'Update-Module -Name {0} -Force' pro instalaci nejnovější verze. + RequiredModuleInstalled = {0} {1} je aktuálně nainstalován. RequiredModuleNotInstalled = Je vyžadován {0} {1} nebo vyšší. Spusťte 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' pro instalaci požadovaného modulu. RequiredModuleTooOld = {0} {1} je aktuálně nainstalován. Je vyžadován {0} {2} nebo vyšší. Spusťte 'Update-Module -Name {0} -RequiredVersion {2} -Force' pro aktualizaci na požadovanou verzi. TokenParametersProvided = Poskytnuté parametry tokenu: {0} diff --git a/AsBuiltReport.Core/Language/da-DK/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/da-DK/New-AsBuiltReport.psd1 index 8581f55..b54512f 100644 --- a/AsBuiltReport.Core/Language/da-DK/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/da-DK/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} er i øjeblikket installeret. ReportModuleAvailable = {0} {1} er tilgængelig. ReportModuleUpdate = Kør 'Update-Module -Name {0} -Force' for at installere den nyeste version. + RequiredModuleInstalled = {0} {1} er i øjeblikket installeret. RequiredModuleNotInstalled = {0} {1} eller højere er påkrævet. Kør 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' for at installere den påkrævede modul. RequiredModuleTooOld = {0} {1} er i øjeblikket installeret. {0} {2} eller højere er påkrævet. Kør 'Update-Module -Name {0} -RequiredVersion {2} -Force' for at opdatere til den påkrævede version. TokenParametersProvided = Angivne token-parametre: {0} diff --git a/AsBuiltReport.Core/Language/de-DE/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/de-DE/New-AsBuiltReport.psd1 index 1e07747..f5fe467 100644 --- a/AsBuiltReport.Core/Language/de-DE/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/de-DE/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} ist derzeit installiert. ReportModuleAvailable = {0} {1} ist verfügbar. ReportModuleUpdate = Führen Sie 'Update-Module -Name {0} -Force' aus, um die neueste Version zu installieren. + RequiredModuleInstalled = {0} {1} ist derzeit installiert. RequiredModuleNotInstalled = {0} {1} oder höher ist erforderlich. Führen Sie 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' aus, um das erforderliche Modul zu installieren. RequiredModuleTooOld = {0} {1} ist derzeit installiert. {0} {2} oder höher ist erforderlich. Führen Sie 'Update-Module -Name {0} -RequiredVersion {2} -Force' aus, um auf die erforderliche Version zu aktualisieren. TokenParametersProvided = Token-Parameter bereitgestellt: {0} diff --git a/AsBuiltReport.Core/Language/el-GR/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/el-GR/New-AsBuiltReport.psd1 index 8c45967..50b0c91 100644 --- a/AsBuiltReport.Core/Language/el-GR/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/el-GR/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = Το {0} {1} είναι εγκατεστημένο αυτήν τη στιγμή. ReportModuleAvailable = Το {0} {1} είναι διαθέσιμο. ReportModuleUpdate = Εκτελέστε 'Update-Module -Name {0} -Force' για εγκατάσταση της πιο πρόσφατης έκδοσης. + RequiredModuleInstalled = Το {0} {1} είναι εγκατεστημένο αυτήν τη στιγμή. RequiredModuleNotInstalled = Απαιτείται {0} {1} ή νεότερη έκδοση. Εκτελέστε 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' για εγκατάσταση της απαιτούμενης μονάδας. RequiredModuleTooOld = Το {0} {1} είναι εγκατεστημένο αυτήν τη στιγμή. Απαιτείται {0} {2} ή νεότερη έκδοση. Εκτελέστε 'Update-Module -Name {0} -RequiredVersion {2} -Force' για ενημέρωση στην απαιτούμενη έκδοση. TokenParametersProvided = Παράμετροι διακριτικού που παρέχονται: {0} diff --git a/AsBuiltReport.Core/Language/en-GB/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/en-GB/New-AsBuiltReport.psd1 index 39c641f..49e7ca8 100644 --- a/AsBuiltReport.Core/Language/en-GB/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/en-GB/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} is currently installed. ReportModuleAvailable = {0} {1} is available. ReportModuleUpdate = Run 'Update-Module -Name {0} -Force' to install the latest version. + RequiredModuleInstalled = {0} {1} is currently installed. RequiredModuleNotInstalled = {0} {1} or higher is required. Run 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' to install the required module. RequiredModuleTooOld = {0} {1} is currently installed. {0} {2} or higher is required. Run 'Update-Module -Name {0} -RequiredVersion {2} -Force' to update to the required version. TokenParametersProvided = Token parameters provided: {0} diff --git a/AsBuiltReport.Core/Language/en-US/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/en-US/New-AsBuiltReport.psd1 index f75d3cd..e386c0b 100644 --- a/AsBuiltReport.Core/Language/en-US/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/en-US/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} is currently installed. ReportModuleAvailable = {0} {1} is available. ReportModuleUpdate = Run 'Update-Module -Name {0} -Force' to install the latest version. + RequiredModuleInstalled = {0} {1} is currently installed. RequiredModuleNotInstalled = {0} {1} or higher is required. Run 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' to install the required module. RequiredModuleTooOld = {0} {1} is currently installed. {0} {2} or higher is required. Run 'Update-Module -Name {0} -RequiredVersion {2} -Force' to update to the required version. TokenParametersProvided = Token parameters provided: {0} diff --git a/AsBuiltReport.Core/Language/es-ES/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/es-ES/New-AsBuiltReport.psd1 index 40231a4..41be9ee 100644 --- a/AsBuiltReport.Core/Language/es-ES/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/es-ES/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} está actualmente instalado. ReportModuleAvailable = {0} {1} está disponible. ReportModuleUpdate = Ejecute 'Update-Module -Name {0} -Force' para instalar la última versión. + RequiredModuleInstalled = {0} {1} está actualmente instalado. RequiredModuleNotInstalled = Se requiere {0} {1} o superior. Ejecute 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' para instalar el módulo requerido. RequiredModuleTooOld = {0} {1} está actualmente instalado. Se requiere {0} {2} o superior. Ejecute 'Update-Module -Name {0} -RequiredVersion {2} -Force' para actualizar a la versión requerida. TokenParametersProvided = Parámetros de token proporcionados: {0} diff --git a/AsBuiltReport.Core/Language/fi-FI/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/fi-FI/New-AsBuiltReport.psd1 index f7dad6e..c242f1b 100644 --- a/AsBuiltReport.Core/Language/fi-FI/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/fi-FI/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} on tällä hetkellä asennettuna. ReportModuleAvailable = {0} {1} on saatavilla. ReportModuleUpdate = Suorita 'Update-Module -Name {0} -Force' asentaaksesi uusimman version. + RequiredModuleInstalled = {0} {1} on tällä hetkellä asennettuna. RequiredModuleNotInstalled = {0} {1} tai uudempi vaaditaan. Suorita 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' asentaaksesi vaaditun moduulin. RequiredModuleTooOld = {0} {1} on tällä hetkellä asennettuna. {0} {2} tai uudempi vaaditaan. Suorita 'Update-Module -Name {0} -RequiredVersion {2} -Force' päivittääksesi vaadittuun versioon. TokenParametersProvided = Annetut token-parametrit: {0} diff --git a/AsBuiltReport.Core/Language/fr-FR/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/fr-FR/New-AsBuiltReport.psd1 index 4b04523..ff4d526 100644 --- a/AsBuiltReport.Core/Language/fr-FR/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/fr-FR/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} est actuellement installé. ReportModuleAvailable = {0} {1} est disponible. ReportModuleUpdate = Exécutez 'Update-Module -Name {0} -Force' pour installer la dernière version. + RequiredModuleInstalled = {0} {1} est actuellement installé. RequiredModuleNotInstalled = {0} {1} ou supérieur est requis. Exécutez 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' pour installer le module requis. RequiredModuleTooOld = {0} {1} est actuellement installé. {0} {2} ou supérieur est requis. Exécutez 'Update-Module -Name {0} -RequiredVersion {2} -Force' pour mettre à jour vers la version requise. TokenParametersProvided = Paramètres de jeton fournis : {0} diff --git a/AsBuiltReport.Core/Language/he-IL/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/he-IL/New-AsBuiltReport.psd1 index 2d9120c..a75e59e 100644 --- a/AsBuiltReport.Core/Language/he-IL/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/he-IL/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} מותקן כרגע. ReportModuleAvailable = {0} {1} זמין. ReportModuleUpdate = הרץ 'Update-Module -Name {0} -Force' כדי להתקין את הגרסה העדכנית ביותר. + RequiredModuleInstalled = {0} {1} מותקן כרגע. RequiredModuleNotInstalled = נדרש {0} {1} או גבוה יותר. הרץ 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' כדי להתקין את המודול הנדרש. RequiredModuleTooOld = {0} {1} מותקן כרגע. נדרש {0} {2} או גבוה יותר. הרץ 'Update-Module -Name {0} -RequiredVersion {2} -Force' כדי לעדכן לגרסה הנדרשת. TokenParametersProvided = פרמטרים של אסימון שסופקו: {0} diff --git a/AsBuiltReport.Core/Language/hi-IN/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/hi-IN/New-AsBuiltReport.psd1 index aa2e42c..8781b8f 100644 --- a/AsBuiltReport.Core/Language/hi-IN/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/hi-IN/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} वर्तमान में इंस्टॉल है। ReportModuleAvailable = {0} {1} उपलब्ध है। ReportModuleUpdate = नवीनतम संस्करण इंस्टॉल करने के लिए 'Update-Module -Name {0} -Force' चलाएं। + RequiredModuleInstalled = {0} {1} वर्तमान में इंस्टॉल है। RequiredModuleNotInstalled = {0} {1} या उच्चतर आवश्यक है। आवश्यक मॉड्यूल इंस्टॉल करने के लिए 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' चलाएं। RequiredModuleTooOld = {0} {1} वर्तमान में इंस्टॉल है। {0} {2} या उच्चतर आवश्यक है। आवश्यक संस्करण में अपडेट करने के लिए 'Update-Module -Name {0} -RequiredVersion {2} -Force' चलाएं। TokenParametersProvided = प्रदान किए गए टोकन पैरामीटर: {0} diff --git a/AsBuiltReport.Core/Language/hu-HU/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/hu-HU/New-AsBuiltReport.psd1 index 255a9a7..feb8865 100644 --- a/AsBuiltReport.Core/Language/hu-HU/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/hu-HU/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} jelenleg telepítve van. ReportModuleAvailable = {0} {1} elérhető. ReportModuleUpdate = Futtassa az 'Update-Module -Name {0} -Force' parancsot a legújabb verzió telepítéséhez. + RequiredModuleInstalled = {0} {1} jelenleg telepítve van. RequiredModuleNotInstalled = {0} {1} vagy újabb verzió szükséges. Futtassa az 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' parancsot a szükséges modul telepítéséhez. RequiredModuleTooOld = {0} {1} jelenleg telepítve van. {0} {2} vagy újabb verzió szükséges. Futtassa az 'Update-Module -Name {0} -RequiredVersion {2} -Force' parancsot a szükséges verzióra való frissítéshez. TokenParametersProvided = Megadott token paraméterek: {0} diff --git a/AsBuiltReport.Core/Language/it-IT/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/it-IT/New-AsBuiltReport.psd1 index 5fda9ef..eb123da 100644 --- a/AsBuiltReport.Core/Language/it-IT/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/it-IT/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} è attualmente installato. ReportModuleAvailable = {0} {1} è disponibile. ReportModuleUpdate = Eseguire 'Update-Module -Name {0} -Force' per installare l'ultima versione. + RequiredModuleInstalled = {0} {1} è attualmente installato. RequiredModuleNotInstalled = {0} {1} o superiore è richiesto. Eseguire 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' per installare il modulo richiesto. RequiredModuleTooOld = {0} {1} è attualmente installato. {0} {2} o superiore è richiesto. Eseguire 'Update-Module -Name {0} -RequiredVersion {2} -Force' per aggiornare alla versione richiesta. TokenParametersProvided = Parametri token forniti: {0} diff --git a/AsBuiltReport.Core/Language/ja-JP/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/ja-JP/New-AsBuiltReport.psd1 index 92d2aa0..80bf621 100644 --- a/AsBuiltReport.Core/Language/ja-JP/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/ja-JP/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} は現在インストールされています。 ReportModuleAvailable = {0} {1} が利用可能です。 ReportModuleUpdate = 最新バージョンをインストールするには 'Update-Module -Name {0} -Force' を実行してください。 + RequiredModuleInstalled = {0} {1} は現在インストールされています。 RequiredModuleNotInstalled = {0} {1} 以降が必要です。必要なモジュールをインストールするには 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' を実行してください。 RequiredModuleTooOld = {0} {1} は現在インストールされています。{0} {2} 以降が必要です。必要なバージョンに更新するには 'Update-Module -Name {0} -RequiredVersion {2} -Force' を実行してください。 TokenParametersProvided = 提供されたトークンパラメータ: {0} diff --git a/AsBuiltReport.Core/Language/ko-KR/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/ko-KR/New-AsBuiltReport.psd1 index e9e6166..b647e8b 100644 --- a/AsBuiltReport.Core/Language/ko-KR/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/ko-KR/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1}이(가) 현재 설치되어 있습니다. ReportModuleAvailable = {0} {1}을(를) 사용할 수 있습니다. ReportModuleUpdate = 최신 버전을 설치하려면 'Update-Module -Name {0} -Force'를 실행하십시오. + RequiredModuleInstalled = {0} {1}이(가) 현재 설치되어 있습니다. RequiredModuleNotInstalled = {0} {1} 이상이 필요합니다. 필요한 모듈을 설치하려면 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber'를 실행하십시오. RequiredModuleTooOld = {0} {1}이(가) 현재 설치되어 있습니다. {0} {2} 이상이 필요합니다. 필요한 버전으로 업데이트하려면 'Update-Module -Name {0} -RequiredVersion {2} -Force'를 실행하십시오. TokenParametersProvided = 제공된 토큰 매개변수: {0} diff --git a/AsBuiltReport.Core/Language/nb-NO/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/nb-NO/New-AsBuiltReport.psd1 index e42dda1..d7632eb 100644 --- a/AsBuiltReport.Core/Language/nb-NO/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/nb-NO/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} er for øyeblikket installert. ReportModuleAvailable = {0} {1} er tilgjengelig. ReportModuleUpdate = Kjør 'Update-Module -Name {0} -Force' for å installere den nyeste versjonen. + RequiredModuleInstalled = {0} {1} er for øyeblikket installert. RequiredModuleNotInstalled = {0} {1} eller høyere er påkrevd. Kjør 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' for å installere den påkrevde modulen. RequiredModuleTooOld = {0} {1} er for øyeblikket installert. {0} {2} eller høyere er påkrevd. Kjør 'Update-Module -Name {0} -RequiredVersion {2} -Force' for å oppdatere til påkrevd versjon. TokenParametersProvided = Token-parametere angitt: {0} diff --git a/AsBuiltReport.Core/Language/nl-NL/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/nl-NL/New-AsBuiltReport.psd1 index a25add2..e82b127 100644 --- a/AsBuiltReport.Core/Language/nl-NL/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/nl-NL/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} is momenteel geïnstalleerd. ReportModuleAvailable = {0} {1} is beschikbaar. ReportModuleUpdate = Voer 'Update-Module -Name {0} -Force' uit om de nieuwste versie te installeren. + RequiredModuleInstalled = {0} {1} is momenteel geïnstalleerd. RequiredModuleNotInstalled = {0} {1} of hoger is vereist. Voer 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' uit om de vereiste module te installeren. RequiredModuleTooOld = {0} {1} is momenteel geïnstalleerd. {0} {2} of hoger is vereist. Voer 'Update-Module -Name {0} -RequiredVersion {2} -Force' uit om bij te werken naar de vereiste versie. TokenParametersProvided = Opgegeven token-parameters: {0} diff --git a/AsBuiltReport.Core/Language/pl-PL/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/pl-PL/New-AsBuiltReport.psd1 index c86f4b3..cba64f7 100644 --- a/AsBuiltReport.Core/Language/pl-PL/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/pl-PL/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} jest obecnie zainstalowany. ReportModuleAvailable = {0} {1} jest dostępny. ReportModuleUpdate = Uruchom 'Update-Module -Name {0} -Force', aby zainstalować najnowszą wersję. + RequiredModuleInstalled = {0} {1} jest obecnie zainstalowany. RequiredModuleNotInstalled = Wymagana jest wersja {0} {1} lub wyższa. Uruchom 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber', aby zainstalować wymagany moduł. RequiredModuleTooOld = {0} {1} jest obecnie zainstalowany. Wymagana jest wersja {0} {2} lub wyższa. Uruchom 'Update-Module -Name {0} -RequiredVersion {2} -Force', aby zaktualizować do wymaganej wersji. TokenParametersProvided = Podane parametry tokena: {0} diff --git a/AsBuiltReport.Core/Language/pt-PT/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/pt-PT/New-AsBuiltReport.psd1 index ab42018..989d7fc 100644 --- a/AsBuiltReport.Core/Language/pt-PT/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/pt-PT/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} está atualmente instalado. ReportModuleAvailable = {0} {1} está disponível. ReportModuleUpdate = Execute 'Update-Module -Name {0} -Force' para instalar a versão mais recente. + RequiredModuleInstalled = {0} {1} está atualmente instalado. RequiredModuleNotInstalled = {0} {1} ou superior é necessário. Execute 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' para instalar o módulo necessário. RequiredModuleTooOld = {0} {1} está atualmente instalado. {0} {2} ou superior é necessário. Execute 'Update-Module -Name {0} -RequiredVersion {2} -Force' para atualizar para a versão necessária. TokenParametersProvided = Parâmetros de token fornecidos: {0} diff --git a/AsBuiltReport.Core/Language/ru-RU/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/ru-RU/New-AsBuiltReport.psd1 index 4d3fe87..e3e03d8 100644 --- a/AsBuiltReport.Core/Language/ru-RU/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/ru-RU/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} в настоящее время установлен. ReportModuleAvailable = {0} {1} доступен. ReportModuleUpdate = Запустите 'Update-Module -Name {0} -Force' для установки последней версии. + RequiredModuleInstalled = {0} {1} в настоящее время установлен. RequiredModuleNotInstalled = Требуется {0} {1} или выше. Запустите 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' для установки необходимого модуля. RequiredModuleTooOld = {0} {1} в настоящее время установлен. Требуется {0} {2} или выше. Запустите 'Update-Module -Name {0} -RequiredVersion {2} -Force' для обновления до требуемой версии. TokenParametersProvided = Предоставленные параметры токена: {0} diff --git a/AsBuiltReport.Core/Language/si-LK/AsBuiltReportCoreStyle.psd1 b/AsBuiltReport.Core/Language/si-LK/AsBuiltReportCoreStyle.psd1 new file mode 100644 index 0000000..3272b67 --- /dev/null +++ b/AsBuiltReport.Core/Language/si-LK/AsBuiltReportCoreStyle.psd1 @@ -0,0 +1,11 @@ +# culture = 'si-LK' +ConvertFrom-StringData @' + Footer = පිටුව + Logo = AsBuiltReport ලාංඡනය + CoverPageWarning = මුල් පිටු රූපය පෙන්වීමට නොහැකිය. කරුණාකර මෙම දෝෂය වළක්වා ගැනීමට වාර්තා JSON වින්‍යාස ගොනුවේ 'ShowCoverPageImage' 'false' ලෙස සකසන්න. + CoverPage = මුල් පිටුව + Author = කතුවරයා: + Date = දිනය: + Version = අනුවාදය: + TOC = පටුන +'@ diff --git a/AsBuiltReport.Core/Language/si-LK/New-AsBuiltConfig.psd1 b/AsBuiltReport.Core/Language/si-LK/New-AsBuiltConfig.psd1 new file mode 100644 index 0000000..07e24dc --- /dev/null +++ b/AsBuiltReport.Core/Language/si-LK/New-AsBuiltConfig.psd1 @@ -0,0 +1,58 @@ +# culture = 'si-LK' +@{ + +# As Built Report Information +ReportInfo = ConvertFrom-StringData @' + BannerTitle = As Built Report තොරතුරු + ReportAuthor = මෙම As Built Report හි කතුවරයාගේ නම ඇතුළත් කරන්න [{0}] +'@ + +# Company Configuration +CompanyConfig = ConvertFrom-StringData @' + BannerTitle = සමාගම් තොරතුරු + CompanyInfo = As Built Report සඳහා සමාගම් තොරතුරු ඇතුළත් කිරීමට ඔබ කැමතිද? (y/N) + CompanyFullName = සමාගමේ සම්පූර්ණ නම ඇතුළත් කරන්න + CompanyShortName = සමාගමේ කෙටි නම ඇතුළත් කරන්න + CompanyContact = සමාගම් සම්බන්ධතාව ඇතුළත් කරන්න + CompanyEmail = සමාගම් විද්‍යුත් තැපැල් ලිපිනය ඇතුළත් කරන්න + CompanyPhone = සමාගම් දුරකථන අංකය ඇතුළත් කරන්න + CompanyAddress = සමාගම් ලිපිනය ඇතුළත් කරන්න +'@ + +# Email Configuration +EmailConfig = ConvertFrom-StringData @' + BannerTitle = විද්‍යුත් තැපැල් වින්‍යාසය + ConfigureMailSettings = SMTP වින්‍යාසය ඇතුළත් කිරීමට ඔබ කැමතිද? (y/N) + MailServer = තැපැල් සේවාදායක FQDN / IP ලිපිනය ඇතුළත් කරන්න + EmptyMailServerAddress = තැපැල් සේවාදායක ලිපිනය හිස් විය නොහැක. කරුණාකර වලංගු තැපැල් සේවාදායක FQDN / IP ලිපිනයක් ඇතුළත් කරන්න. + InvalidMailServer = '{0}' වලංගු FQDN හෝ IP ලිපිනයක් නොවේ. කරුණාකර වලංගු තැපැල් සේවාදායක FQDN / IP ලිපිනයක් ඇතුළත් කරන්න. + MailServerPort587 = තැපැල් සේවාදායක පෝට් අංකය ඇතුළත් කරන්න [587] + InvalidMailServerPort587 = වලංගු නොවන පෝට් අංකය. කරුණාකර 1 සහ 65535 අතර අංකයක් ඇතුළත් කරන්න, නැතහොත් පෙරනිමිය [587] සඳහා Enter ඔබන්න. + MailServerPort25 = තැපැල් සේවාදායක පෝට් අංකය ඇතුළත් කරන්න [25] + InvalidMailServerPort25 = වලංගු නොවන පෝට් අංකය. කරුණාකර 1 සහ 65535 අතර අංකයක් ඇතුළත් කරන්න, නැතහොත් පෙරනිමිය [25] සඳහා Enter ඔබන්න. + MailServerUseSSL = තැපැල් සේවාදායක සම්බන්ධතාවය සඳහා SSL භාවිතා කරන්නද? (y/N) + MailCredentials = තැපැල් සේවාදායක සත්‍යාපනය අවශ්‍යද? (y/N) + MailFrom = යවන්නාගේ විද්‍යුත් තැපැල් ලිපිනය ඇතුළත් කරන්න + MailTo = ලබන්නාගේ විද්‍යුත් තැපැල් ලිපිනය ඇතුළත් කරන්න + EmptyEmail = විද්‍යුත් තැපැල් ලිපිනය හිස් විය නොහැක. කරුණාකර වලංගු විද්‍යුත් තැපැල් ලිපිනයක් ඇතුළත් කරන්න. + InvalidEmail = '{0}' වලංගු විද්‍යුත් තැපැල් ලිපිනයක් නොවේ. කරුණාකර වලංගු විද්‍යුත් තැපැල් ලිපිනයක් ඇතුළත් කරන්න. + AnotherRecipient = තවත් ලබන්නෙකු ඇතුළත් කිරීමට ඔබ කැමතිද? (y/N) + MailBodyPrompt = විද්‍යුත් තැපැල් පණිවිඩයේ අන්තර්ගතය ඇතුළත් කරන්න + MailBody = As Built Report ඇමුණුම් කර ඇත +'@ + +# Report Configuration +ReportConfig = ConvertFrom-StringData @' + BannerTitle = As Built Report වින්‍යාසය + ReportConfigFolder = වාර්තා මොඩියුල වින්‍යාස ගොනු සහ අභිරුචි මෝස්තර ස්ක්‍රිප්ට් ගබඩා කිරීමට ෆෝල්ඩරයේ සම්පූර්ණ මාර්ගය ඇතුළත් කරන්න [{0}] + OverwriteReportConfig = නිශ්චිත ෆෝල්ඩරයේ {0} සඳහා වාර්තා මොඩියුල වින්‍යාස ගොනුවක් දැනටමත් පවතී. ඔබට එය උඩින් ලිවීමට අවශ්‍යද? (y/N) + CopyFile = '{0}' '{1}' වෙත පිටපත් කරමින්. + OverwriteFile = '{0}' '{1}' වෙත පිටපත් කරමින්. පවතින ගොනුව උඩින් ලිවීම. + SaveAsBuiltConfig = As Built Report මූලික මොඩියුල වින්‍යාස ගොනුව සුරැකීමට ඔබ කැමතිද? (Y/n) + AsBuiltName = As Built Report වින්‍යාස ගොනුව සඳහා නමක් ඇතුළත් කරන්න [AsBuiltReport] + AsBuiltExportPath = As Built Report වින්‍යාස ගොනුව සුරැකීමට මාර්ගය ඇතුළත් කරන්න [{0}] + ConfigFolder = As Built Report වින්‍යාස ෆෝල්ඩරය '{0}' සාදමින්. + SaveConfig = As Built Report වින්‍යාස ගොනුව '{0}.json' '{1}' මාර්ගයට සුරකිමින්. + NotSaved = As Built Report වින්‍යාස ගොනුව සුරැකූයේ නැත. +'@ +} diff --git a/AsBuiltReport.Core/Language/si-LK/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/si-LK/New-AsBuiltReport.psd1 new file mode 100644 index 0000000..8fd2c4e --- /dev/null +++ b/AsBuiltReport.Core/Language/si-LK/New-AsBuiltReport.psd1 @@ -0,0 +1,43 @@ +# culture = 'si-LK' +ConvertFrom-StringData @' + PwshISE = AsBuiltReport Windows PowerShell ISE වෙතින් ධාවනය කළ නොහැක. කරුණාකර ඒ වෙනුවට PowerShell විධාන කවුළුවක් භාවිතා කරන්න. + Password = පරිශීලක {0} සඳහා මුරපදය + OutputFolderPath = OutputFolderPath '{0}' වලංගු ෆෝල්ඩර මාර්ගයක් නොවේ. + LoadConfig = {0} වෙතින් As Built Report වින්‍යාසය පූරණය කරමින්. + NoConfigFound = '{0}' මාර්ගයේ As Built Report වින්‍යාසය සොයාගත නොහැකි විය. + GeneratingReport = නව As Built Report වින්‍යාසය ජනනය කරමින්. + StyleScriptNotFound = '{0}' මාර්ගයේ වාර්තා මෝස්තර ස්ක්‍රිප්ටය සොයාගත නොහැකි විය. + ReportModuleNotFound = '{1}' මාර්ගයේ {0} වාර්තා වින්‍යාස ගොනුව සොයාගත නොහැකි විය. + LoadingReportConfig = '{1}' මාර්ගයෙන් {0} වාර්තා වින්‍යාස ගොනුව පූරණය කරමින්. + ReportConfigNotFound = මොඩියුල මාර්ගය '{0}' තුළ වාර්තා වින්‍යාසය සොයාගත නොහැකි විය. + SetReportFileName = වාර්තා ගොනු නම '{0}' ලෙස සකසමින්. + EmailBannerTitle = විද්‍යුත් තැපැල් සේවාදායක අක්තපත්‍ර + EmailCredentials = කරුණාකර {0} සඳහා අක්තපත්‍ර ඇතුළත් කරන්න. + InstalledModule = AsBuiltReport.Core {0} දැනට ස්ථාපිත වී ඇත. + AvailableModule = AsBuiltReport.Core {0} ලබාගත හැකිය. + UpdateModule = නවතම අනුවාදය ස්ථාපනය කිරීමට 'Update-Module -Name AsBuiltReport.Core -Force' ධාවනය කරන්න. + ReportGenerating = කරුණාකර {0} As Built Report ජනනය වන තෙක් රැඳී සිටින්න. + ReportInitializing = > වාර්තා රාමුව ආරම්භ කරමින්... + DocumentStyle = > ලේඛන මෝස්තරය පූරණය කරමින්... + TokenParameters = > ටෝකන පරාමිතීන්: {0} + TargetSystem = > ඉලක්ක පද්ධතියට සම්බන්ධ වෙමින් සහ දත්ත එකතු කරමින්... + ExecutionFailed = වාර්තා මොඩියුල ක්‍රියාත්මක කිරීම අසාර්ථක විය: {0} + BuildingDocument = > ලේඛන ව්‍යුහය ගොඩනගමින්... + ExportingDocument = > ලේඛනය නිර්යාත කරමින්... + Failed = [අසාර්ථකයි] වාර්තා ජනනය අසාර්ථක විය + ReportStyleScript = '{0}' මාර්ගයෙන් වාර්තා මෝස්තර ස්ක්‍රිප්ටය ක්‍රියාත්මක කරමින්. + InteractiveAuth = අන්තර්ක්‍රියාකාරී සත්‍යාපනය සක්‍රියයි. කරුණාකර ඔබේ ඉලක්ක පද්ධතියට සත්‍යාපනය කිරීමට සත්‍යාපන කවුළු පරීක්ෂා කරන්න. + OutputFolder = {0} As Built Report '{1}' '{2}' වෙත සුරකින ලදී. + ReportModuleInfo1 = ප්‍රලේඛනය: https://github.com/AsBuiltReport/AsBuiltReport.{0} + ReportModuleInfo2 = ගැටළු හෝ දෝෂ වාර්තා කිරීම: https://github.com/AsBuiltReport/AsBuiltReport.{0}/issues + ReportModuleInfo3 = සෑම නව අනුවාදයකට පසු ඔබේ වාර්තා වින්‍යාස ගොනුව යාවත්කාලීන කිරීමට අමතක නොකරන්න: https://www.asbuiltreport.com/user-guide/new-asbuiltreportconfig/ + ProjectWebsite = වැඩි විස්තර සඳහා කරුණාකර AsBuiltReport ව්‍යාපෘති වෙබ් අඩවිය බලන්න: https://www.asbuiltreport.com + CommunityProject = AsBuiltReport යනු ප්‍රජාව මගින් නඩත්තු කරන විවෘත මූලාශ්‍ර ව්‍යාපෘතියකි. එයට කිසිදු තාක්ෂණ විකුණුම්කරුවෙකුගේ, ඔවුන්ගේ සේවකයින්ගේ හෝ අනුබද්ධයන්ගේ අනුග්‍රහය, අනුමැතිය හෝ සම්බන්ධතාවයක් නොමැත. + ReportModuleInstalled = {0} {1} දැනට ස්ථාපිත වී ඇත. + ReportModuleAvailable = {0} {1} ලබාගත හැකිය. + ReportModuleUpdate = නවතම අනුවාදය ස්ථාපනය කිරීමට 'Update-Module -Name {0} -Force' ධාවනය කරන්න. + RequiredModuleInstalled = {0} {1} දැනට ස්ථාපිත වී ඇත. + RequiredModuleNotInstalled = {0} {1} හෝ ඊට වැඩි අනුවාදයක් අවශ්‍යයි. අවශ්‍ය මොඩියුලය ස්ථාපනය කිරීමට 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' ධාවනය කරන්න. + RequiredModuleTooOld = {0} {1} දැනට ස්ථාපිත වී ඇත. {0} {2} හෝ ඊට වැඩි අනුවාදයක් අවශ්‍යයි. අවශ්‍ය අනුවාදයට යාවත්කාලීන කිරීමට 'Update-Module -Name {0} -RequiredVersion {2} -Force' ධාවනය කරන්න. + TokenParametersProvided = සපයන ලද ටෝකන පරාමිතීන්: {0} +'@ diff --git a/AsBuiltReport.Core/Language/si-LK/New-AsBuiltReportConfig.psd1 b/AsBuiltReport.Core/Language/si-LK/New-AsBuiltReportConfig.psd1 new file mode 100644 index 0000000..02a61ea --- /dev/null +++ b/AsBuiltReport.Core/Language/si-LK/New-AsBuiltReportConfig.psd1 @@ -0,0 +1,11 @@ +# culture = 'si-LK' +ConvertFrom-StringData @' + FolderNotExist = '{0}' ෆෝල්ඩරය නොපවතී. කරුණාකර ෆෝල්ඩරය සාදා New-AsBuiltReportConfig නැවත ධාවනය කරන්න. + ProcessConfig = මොඩියුලය {1}, අනුවාදය {2} වෙතින් {0} වාර්තා වින්‍යාස ගොනුව සකසමින්. + CopyConfig = වාර්තා වින්‍යාස ගොනුව '{0}' '{1}' වෙත පිටපත් කරමින්. + CopyModuleConfig = {0} වාර්තා වින්‍යාස ගොනුව '{1}' '{2}' වෙත පිටපත් කරමින්. + CreateConfig = {0} වාර්තා වින්‍යාස ගොනුව '{1}.json' '{2}' තුළ සාදන ලදී. + OverWriteConfig = වාර්තා වින්‍යාස ගොනුව '{0}' '{1}' වෙත පිටපත් කරමින්. පවතින ගොනුව උඩින් ලිවීම. + ForceOverwrite = {0} වාර්තා වින්‍යාස ගොනුව '{1}.json' දැනටමත් '{2}' තුළ පවතී. පවතින ගොනුව උඩින් ලිවීමට '-Force' භාවිතා කරන්න. + ConfigNotFound = මොඩියුල මාර්ගය '{0}' තුළ වාර්තා වින්‍යාස ගොනුව සොයාගත නොහැකි විය. +'@ diff --git a/AsBuiltReport.Core/Language/sv-SE/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/sv-SE/New-AsBuiltReport.psd1 index 7b0adc4..cdcd66d 100644 --- a/AsBuiltReport.Core/Language/sv-SE/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/sv-SE/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} är för närvarande installerat. ReportModuleAvailable = {0} {1} är tillgängligt. ReportModuleUpdate = Kör 'Update-Module -Name {0} -Force' för att installera den senaste versionen. + RequiredModuleInstalled = {0} {1} är för närvarande installerat. RequiredModuleNotInstalled = {0} {1} eller högre krävs. Kör 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' för att installera den nödvändiga modulen. RequiredModuleTooOld = {0} {1} är för närvarande installerat. {0} {2} eller högre krävs. Kör 'Update-Module -Name {0} -RequiredVersion {2} -Force' för att uppdatera till den nödvändiga versionen. TokenParametersProvided = Angivna token-parametrar: {0} diff --git a/AsBuiltReport.Core/Language/ta-IN/AsBuiltReportCoreStyle.psd1 b/AsBuiltReport.Core/Language/ta-IN/AsBuiltReportCoreStyle.psd1 new file mode 100644 index 0000000..b480524 --- /dev/null +++ b/AsBuiltReport.Core/Language/ta-IN/AsBuiltReportCoreStyle.psd1 @@ -0,0 +1,11 @@ +# culture = 'ta-IN' +ConvertFrom-StringData @' + Footer = பக்கம் + Logo = AsBuiltReport சின்னம் + CoverPageWarning = அட்டைப்படப் படத்தைக் காட்ட இயலவில்லை. இந்த பிழையைத் தவிர்க்க அறிக்கை JSON உள்ளமைவு கோப்பில் 'ShowCoverPageImage' ஐ 'false' ஆக அமைக்கவும். + CoverPage = அட்டைப்படம் + Author = ஆசிரியர்: + Date = தேதி: + Version = பதிப்பு: + TOC = பொருளடக்கம் +'@ diff --git a/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltConfig.psd1 b/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltConfig.psd1 new file mode 100644 index 0000000..93e08cd --- /dev/null +++ b/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltConfig.psd1 @@ -0,0 +1,58 @@ +# culture = 'ta-IN' +@{ + +# As Built Report Information +ReportInfo = ConvertFrom-StringData @' + BannerTitle = As Built Report தகவல் + ReportAuthor = இந்த As Built Report இன் ஆசிரியர் பெயரை உள்ளிடவும் [{0}] +'@ + +# Company Configuration +CompanyConfig = ConvertFrom-StringData @' + BannerTitle = நிறுவனத் தகவல் + CompanyInfo = As Built Report க்கு நிறுவனத் தகவலை உள்ளிட விரும்புகிறீர்களா? (y/N) + CompanyFullName = நிறுவனத்தின் முழு பெயரை உள்ளிடவும் + CompanyShortName = நிறுவனத்தின் சுருக்கப் பெயரை உள்ளிடவும் + CompanyContact = நிறுவன தொடர்பை உள்ளிடவும் + CompanyEmail = நிறுவன மின்னஞ்சல் முகவரியை உள்ளிடவும் + CompanyPhone = நிறுவன தொலைபேசி எண்ணை உள்ளிடவும் + CompanyAddress = நிறுவன முகவரியை உள்ளிடவும் +'@ + +# Email Configuration +EmailConfig = ConvertFrom-StringData @' + BannerTitle = மின்னஞ்சல் உள்ளமைவு + ConfigureMailSettings = SMTP உள்ளமைவை உள்ளிட விரும்புகிறீர்களா? (y/N) + MailServer = அஞ்சல் சேவையக FQDN / IP முகவரியை உள்ளிடவும் + EmptyMailServerAddress = அஞ்சல் சேவையக முகவரி காலியாக இருக்க முடியாது. தயவுசெய்து சரியான அஞ்சல் சேவையக FQDN / IP முகவரியை உள்ளிடவும். + InvalidMailServer = '{0}' சரியான FQDN அல்லது IP முகவரி அல்ல. தயவுசெய்து சரியான அஞ்சல் சேவையக FQDN / IP முகவரியை உள்ளிடவும். + MailServerPort587 = அஞ்சல் சேவையக போர்ட் எண்ணை உள்ளிடவும் [587] + InvalidMailServerPort587 = தவறான போர்ட் எண். தயவுசெய்து 1 மற்றும் 65535 க்கு இடையில் ஒரு எண்ணை உள்ளிடவும், அல்லது இயல்புநிலைக்கு [587] Enter அழுத்தவும். + MailServerPort25 = அஞ்சல் சேவையக போர்ட் எண்ணை உள்ளிடவும் [25] + InvalidMailServerPort25 = தவறான போர்ட் எண். தயவுசெய்து 1 மற்றும் 65535 க்கு இடையில் ஒரு எண்ணை உள்ளிடவும், அல்லது இயல்புநிலைக்கு [25] Enter அழுத்தவும். + MailServerUseSSL = அஞ்சல் சேவையக இணைப்புக்கு SSL பயன்படுத்தவா? (y/N) + MailCredentials = அஞ்சல் சேவையக அங்கீகாரம் தேவையா? (y/N) + MailFrom = அனுப்புநர் மின்னஞ்சல் முகவரியை உள்ளிடவும் + MailTo = பெறுநர் மின்னஞ்சல் முகவரியை உள்ளிடவும் + EmptyEmail = மின்னஞ்சல் முகவரி காலியாக இருக்க முடியாது. தயவுசெய்து சரியான மின்னஞ்சல் முகவரியை உள்ளிடவும். + InvalidEmail = '{0}' சரியான மின்னஞ்சல் முகவரி அல்ல. தயவுசெய்து சரியான மின்னஞ்சல் முகவரியை உள்ளிடவும். + AnotherRecipient = மற்றொரு பெறுநரை உள்ளிட விரும்புகிறீர்களா? (y/N) + MailBodyPrompt = மின்னஞ்சல் செய்தி உள்ளடக்கத்தை உள்ளிடவும் + MailBody = As Built Report இணைக்கப்பட்டுள்ளது +'@ + +# Report Configuration +ReportConfig = ConvertFrom-StringData @' + BannerTitle = As Built Report உள்ளமைவு + ReportConfigFolder = அறிக்கை தொகுதி உள்ளமைவு கோப்புகள் மற்றும் தனிப்பயன் நடை ஸ்கிரிப்டுகளை சேமிக்க கோப்புறையின் முழு பாதையை உள்ளிடவும் [{0}] + OverwriteReportConfig = குறிப்பிட்ட கோப்புறையில் {0} க்கான அறிக்கை தொகுதி உள்ளமைவு கோப்பு ஏற்கனவே உள்ளது. மேலெழுத விரும்புகிறீர்களா? (y/N) + CopyFile = '{0}' ஐ '{1}' க்கு நகலெடுக்கிறது. + OverwriteFile = '{0}' ஐ '{1}' க்கு நகலெடுக்கிறது. ஏற்கனவே உள்ள கோப்பை மேலெழுதுகிறது. + SaveAsBuiltConfig = As Built Report அடிப்படை தொகுதி உள்ளமைவு கோப்பை சேமிக்க விரும்புகிறீர்களா? (Y/n) + AsBuiltName = As Built Report உள்ளமைவு கோப்புக்கு ஒரு பெயரை உள்ளிடவும் [AsBuiltReport] + AsBuiltExportPath = As Built Report உள்ளமைவு கோப்பை சேமிக்க பாதையை உள்ளிடவும் [{0}] + ConfigFolder = As Built Report உள்ளமைவு கோப்புறை '{0}' உருவாக்கப்படுகிறது. + SaveConfig = As Built Report உள்ளமைவு கோப்பு '{0}.json' '{1}' பாதையில் சேமிக்கப்படுகிறது. + NotSaved = As Built Report உள்ளமைவு கோப்பு சேமிக்கப்படவில்லை. +'@ +} diff --git a/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltReport.psd1 new file mode 100644 index 0000000..8ebfbd8 --- /dev/null +++ b/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltReport.psd1 @@ -0,0 +1,43 @@ +# culture = 'ta-IN' +ConvertFrom-StringData @' + PwshISE = AsBuiltReport ஐ Windows PowerShell ISE இலிருந்து இயக்க முடியாது. தயவுசெய்து PowerShell கட்டளை சாளரத்தைப் பயன்படுத்தவும். + Password = பயனர் {0} க்கான கடவுச்சொல் + OutputFolderPath = OutputFolderPath '{0}' சரியான கோப்புறை பாதை அல்ல. + LoadConfig = {0} இலிருந்து As Built Report உள்ளமைவை ஏற்றுகிறது. + NoConfigFound = '{0}' பாதையில் As Built Report உள்ளமைவைக் கண்டறிய முடியவில்லை. + GeneratingReport = புதிய As Built Report உள்ளமைவை உருவாக்குகிறது. + StyleScriptNotFound = '{0}' பாதையில் அறிக்கை நடை ஸ்கிரிப்டைக் கண்டறிய முடியவில்லை. + ReportModuleNotFound = '{1}' பாதையில் {0} அறிக்கை உள்ளமைவு கோப்பைக் கண்டறிய முடியவில்லை. + LoadingReportConfig = '{1}' பாதையிலிருந்து {0} அறிக்கை உள்ளமைவு கோப்பை ஏற்றுகிறது. + ReportConfigNotFound = தொகுதி பாதை '{0}' இல் அறிக்கை உள்ளமைவு கண்டறியப்படவில்லை. + SetReportFileName = அறிக்கை கோப்பு பெயரை '{0}' ஆக அமைக்கிறது. + EmailBannerTitle = மின்னஞ்சல் சேவையக சான்றுகள் + EmailCredentials = தயவுசெய்து {0} க்கான சான்றுகளை உள்ளிடவும். + InstalledModule = AsBuiltReport.Core {0} தற்போது நிறுவப்பட்டுள்ளது. + AvailableModule = AsBuiltReport.Core {0} கிடைக்கிறது. + UpdateModule = சமீபத்திய பதிப்பை நிறுவ 'Update-Module -Name AsBuiltReport.Core -Force' இயக்கவும். + ReportGenerating = {0} As Built Report உருவாக்கப்படும் வரை காத்திருக்கவும். + ReportInitializing = > அறிக்கை கட்டமைப்பை துவக்குகிறது... + DocumentStyle = > ஆவண நடையை ஏற்றுகிறது... + TokenParameters = > டோக்கன் அளவுருக்கள்: {0} + TargetSystem = > இலக்கு அமைப்புடன் இணைத்து தரவை சேகரிக்கிறது... + ExecutionFailed = அறிக்கை தொகுதி இயக்கம் தோல்வியடைந்தது: {0} + BuildingDocument = > ஆவண கட்டமைப்பை உருவாக்குகிறது... + ExportingDocument = > ஆவணத்தை ஏற்றுமதி செய்கிறது... + Failed = [தோல்வி] அறிக்கை உருவாக்கம் தோல்வியடைந்தது + ReportStyleScript = '{0}' பாதையிலிருந்து அறிக்கை நடை ஸ்கிரிப்டை இயக்குகிறது. + InteractiveAuth = ஊடாடும் அங்கீகாரம் இயக்கப்பட்டுள்ளது. உங்கள் இலக்கு அமைப்பில் அங்கீகரிக்க அங்கீகார சாளரங்களை சரிபார்க்கவும். + OutputFolder = {0} As Built Report '{1}' '{2}' இல் சேமிக்கப்பட்டது. + ReportModuleInfo1 = ஆவணப்படுத்தல்: https://github.com/AsBuiltReport/AsBuiltReport.{0} + ReportModuleInfo2 = சிக்கல்கள் அல்லது பிழை அறிக்கை: https://github.com/AsBuiltReport/AsBuiltReport.{0}/issues + ReportModuleInfo3 = ஒவ்வொரு புதிய பதிப்பு வெளியீட்டிற்குப் பிறகும் உங்கள் அறிக்கை உள்ளமைவு கோப்பை புதுப்பிக்க மறக்காதீர்கள்: https://www.asbuiltreport.com/user-guide/new-asbuiltreportconfig/ + ProjectWebsite = மேலும் விரிவான தகவலுக்கு AsBuiltReport திட்ட வலைத்தளத்தைப் பார்க்கவும்: https://www.asbuiltreport.com + CommunityProject = AsBuiltReport என்பது சமூகத்தால் பராமரிக்கப்படும் திறந்த மூல திட்டமாகும். இது எந்த தொழில்நுட்ப விற்பனையாளர்கள், அவர்களின் ஊழியர்கள் அல்லது இணைந்தவர்களுடன் எந்த அனுசரணையும், ஒப்புதலும் அல்லது தொடர்பும் இல்லை. + ReportModuleInstalled = {0} {1} தற்போது நிறுவப்பட்டுள்ளது. + ReportModuleAvailable = {0} {1} கிடைக்கிறது. + ReportModuleUpdate = சமீபத்திய பதிப்பை நிறுவ 'Update-Module -Name {0} -Force' இயக்கவும். + RequiredModuleInstalled = {0} {1} தற்போது நிறுவப்பட்டுள்ளது. + RequiredModuleNotInstalled = {0} {1} அல்லது அதற்கு மேல் தேவை. தேவையான தொகுதியை நிறுவ 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' இயக்கவும். + RequiredModuleTooOld = {0} {1} தற்போது நிறுவப்பட்டுள்ளது. {0} {2} அல்லது அதற்கு மேல் தேவை. தேவையான பதிப்பிற்கு புதுப்பிக்க 'Update-Module -Name {0} -RequiredVersion {2} -Force' இயக்கவும். + TokenParametersProvided = வழங்கப்பட்ட டோக்கன் அளவுருக்கள்: {0} +'@ diff --git a/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltReportConfig.psd1 b/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltReportConfig.psd1 new file mode 100644 index 0000000..5a39be9 --- /dev/null +++ b/AsBuiltReport.Core/Language/ta-IN/New-AsBuiltReportConfig.psd1 @@ -0,0 +1,11 @@ +# culture = 'ta-IN' +ConvertFrom-StringData @' + FolderNotExist = '{0}' கோப்புறை இல்லை. தயவுசெய்து கோப்புறையை உருவாக்கி New-AsBuiltReportConfig ஐ மீண்டும் இயக்கவும். + ProcessConfig = தொகுதி {1}, பதிப்பு {2} இலிருந்து {0} அறிக்கை உள்ளமைவு கோப்பை செயலாக்குகிறது. + CopyConfig = அறிக்கை உள்ளமைவு கோப்பு '{0}' ஐ '{1}' க்கு நகலெடுக்கிறது. + CopyModuleConfig = {0} அறிக்கை உள்ளமைவு கோப்பு '{1}' ஐ '{2}' க்கு நகலெடுக்கிறது. + CreateConfig = {0} அறிக்கை உள்ளமைவு கோப்பு '{1}.json' '{2}' இல் உருவாக்கப்பட்டது. + OverWriteConfig = அறிக்கை உள்ளமைவு கோப்பு '{0}' ஐ '{1}' க்கு நகலெடுக்கிறது. ஏற்கனவே உள்ள கோப்பை மேலெழுதுகிறது. + ForceOverwrite = {0} அறிக்கை உள்ளமைவு கோப்பு '{1}.json' ஏற்கனவே '{2}' இல் உள்ளது. ஏற்கனவே உள்ள கோப்பை மேலெழுத '-Force' பயன்படுத்தவும். + ConfigNotFound = தொகுதி பாதை '{0}' இல் அறிக்கை உள்ளமைவு கோப்பு கண்டறியப்படவில்லை. +'@ diff --git a/AsBuiltReport.Core/Language/th-TH/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/th-TH/New-AsBuiltReport.psd1 index 93d80b2..237f578 100644 --- a/AsBuiltReport.Core/Language/th-TH/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/th-TH/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} ติดตั้งอยู่ในปัจจุบัน ReportModuleAvailable = {0} {1} พร้อมใช้งาน ReportModuleUpdate = เรียกใช้ 'Update-Module -Name {0} -Force' เพื่อติดตั้งเวอร์ชันล่าสุด + RequiredModuleInstalled = {0} {1} ติดตั้งอยู่ในปัจจุบัน RequiredModuleNotInstalled = ต้องการ {0} {1} หรือสูงกว่า เรียกใช้ 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' เพื่อติดตั้งโมดูลที่ต้องการ RequiredModuleTooOld = {0} {1} ติดตั้งอยู่ในปัจจุบัน ต้องการ {0} {2} หรือสูงกว่า เรียกใช้ 'Update-Module -Name {0} -RequiredVersion {2} -Force' เพื่ออัปเดตเป็นเวอร์ชันที่ต้องการ TokenParametersProvided = พารามิเตอร์โทเค็นที่ให้มา: {0} diff --git a/AsBuiltReport.Core/Language/tr-TR/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/tr-TR/New-AsBuiltReport.psd1 index bbef212..530206b 100644 --- a/AsBuiltReport.Core/Language/tr-TR/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/tr-TR/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} şu anda yüklü. ReportModuleAvailable = {0} {1} mevcut. ReportModuleUpdate = En son sürümü yüklemek için 'Update-Module -Name {0} -Force' komutunu çalıştırın. + RequiredModuleInstalled = {0} {1} şu anda yüklü. RequiredModuleNotInstalled = {0} {1} veya daha yüksek sürüm gereklidir. Gerekli modülü yüklemek için 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' komutunu çalıştırın. RequiredModuleTooOld = {0} {1} şu anda yüklü. {0} {2} veya daha yüksek sürüm gereklidir. Gerekli sürüme güncellemek için 'Update-Module -Name {0} -RequiredVersion {2} -Force' komutunu çalıştırın. TokenParametersProvided = Sağlanan belirteç parametreleri: {0} diff --git a/AsBuiltReport.Core/Language/vi-VN/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/vi-VN/New-AsBuiltReport.psd1 index eb8e118..ee292b4 100644 --- a/AsBuiltReport.Core/Language/vi-VN/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/vi-VN/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} hiện đang được cài đặt. ReportModuleAvailable = {0} {1} đã có sẵn. ReportModuleUpdate = Chạy 'Update-Module -Name {0} -Force' để cài đặt phiên bản mới nhất. + RequiredModuleInstalled = {0} {1} hiện đang được cài đặt. RequiredModuleNotInstalled = Yêu cầu {0} {1} hoặc cao hơn. Chạy 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' để cài đặt mô-đun bắt buộc. RequiredModuleTooOld = {0} {1} hiện đang được cài đặt. Yêu cầu {0} {2} hoặc cao hơn. Chạy 'Update-Module -Name {0} -RequiredVersion {2} -Force' để cập nhật lên phiên bản bắt buộc. TokenParametersProvided = Tham số mã thông báo được cung cấp: {0} diff --git a/AsBuiltReport.Core/Language/zh-CN/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/zh-CN/New-AsBuiltReport.psd1 index 5c50d8c..30a560a 100644 --- a/AsBuiltReport.Core/Language/zh-CN/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/zh-CN/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} 当前已安装。 ReportModuleAvailable = {0} {1} 可用。 ReportModuleUpdate = 运行 'Update-Module -Name {0} -Force' 以安装最新版本。 + RequiredModuleInstalled = {0} {1} 当前已安装。 RequiredModuleNotInstalled = 需要 {0} {1} 或更高版本。运行 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' 以安装所需的模块。 RequiredModuleTooOld = {0} {1} 当前已安装。需要 {0} {2} 或更高版本。运行 'Update-Module -Name {0} -RequiredVersion {2} -Force' 以更新到所需版本。 TokenParametersProvided = 提供的令牌参数: {0} diff --git a/AsBuiltReport.Core/Language/zh-Hans/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/zh-Hans/New-AsBuiltReport.psd1 index ea0f3d6..52577aa 100644 --- a/AsBuiltReport.Core/Language/zh-Hans/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/zh-Hans/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} 当前已安装。 ReportModuleAvailable = {0} {1} 可用。 ReportModuleUpdate = 运行 'Update-Module -Name {0} -Force' 以安装最新版本。 + RequiredModuleInstalled = {0} {1} 当前已安装。 RequiredModuleNotInstalled = 需要 {0} {1} 或更高版本。运行 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' 以安装所需的模块。 RequiredModuleTooOld = {0} {1} 当前已安装。需要 {0} {2} 或更高版本。运行 'Update-Module -Name {0} -RequiredVersion {2} -Force' 以更新到所需版本。 TokenParametersProvided = 提供的令牌参数: {0} diff --git a/AsBuiltReport.Core/Language/zh-Hant/New-AsBuiltReport.psd1 b/AsBuiltReport.Core/Language/zh-Hant/New-AsBuiltReport.psd1 index 9de539d..9d07c07 100644 --- a/AsBuiltReport.Core/Language/zh-Hant/New-AsBuiltReport.psd1 +++ b/AsBuiltReport.Core/Language/zh-Hant/New-AsBuiltReport.psd1 @@ -36,6 +36,7 @@ ConvertFrom-StringData @' ReportModuleInstalled = {0} {1} 目前已安裝。 ReportModuleAvailable = {0} {1} 可用。 ReportModuleUpdate = 執行 'Update-Module -Name {0} -Force' 以安裝最新版本。 + RequiredModuleInstalled = {0} {1} 目前已安裝。 RequiredModuleNotInstalled = 需要 {0} {1} 或更高版本。執行 'Install-Module -Name {0} -RequiredVersion {1} -AllowClobber' 以安裝所需的模組。 RequiredModuleTooOld = {0} {1} 目前已安裝。需要 {0} {2} 或更高版本。執行 'Update-Module -Name {0} -RequiredVersion {2} -Force' 以更新至所需版本。 TokenParametersProvided = 提供的權杖參數: {0} diff --git a/AsBuiltReport.Core/Src/Private/Get-RequiredModule.ps1 b/AsBuiltReport.Core/Src/Private/Get-RequiredModule.ps1 index c57d1cc..c65d5cb 100644 --- a/AsBuiltReport.Core/Src/Private/Get-RequiredModule.ps1 +++ b/AsBuiltReport.Core/Src/Private/Get-RequiredModule.ps1 @@ -41,18 +41,46 @@ function Get-RequiredModule { ) # Check if the required version of the module is installed - $RequiredModule = Get-Module -ListAvailable -Name $Name | + $RequiredModule = Get-Module -ListAvailable -Name $Name -ErrorAction SilentlyContinue | Sort-Object -Property Version -Descending | Select-Object -First 1 + # PowerShell 5.1 has known issues discovering rollup modules in OneDrive paths + # If not found and we're in PS 5.1, try using Get-InstalledModule from PowerShellGet (if available) + if (-not $RequiredModule -and $PSVersionTable.PSVersion.Major -le 5) { + # Check if Get-InstalledModule cmdlet exists + if (Get-Command -Name Get-InstalledModule -ErrorAction SilentlyContinue) { + try { + $RequiredModule = Get-InstalledModule -Name $Name -ErrorAction Stop | + Sort-Object -Property Version -Descending | + Select-Object -First 1 + } catch { + # Get-InstalledModule failed or module not found + } + } + } + if ($RequiredModule) { - $ModuleVersion = "$($RequiredModule.Version.Major)" + "." + "$($RequiredModule.Version.Minor)" + "." + "$($RequiredModule.Version.Build)" + # Get-InstalledModule returns a different object type, handle both + if ($RequiredModule.Version -is [Version]) { + # Standard Version object from Get-Module + $Major = $RequiredModule.Version.Major + $Minor = $RequiredModule.Version.Minor + $Build = if ($RequiredModule.Version.Build -ge 0) { $RequiredModule.Version.Build } else { 0 } + $ModuleVersion = "$Major.$Minor.$Build" + } elseif ($RequiredModule.Version -is [String]) { + # String version from Get-InstalledModule + $ModuleVersion = $RequiredModule.Version + } else { + # Try to convert to string + $ModuleVersion = $RequiredModule.Version.ToString() + } } else { $ModuleVersion = $null } # Module not installed - if (-not $ModuleVersion -or $ModuleVersion -eq ".") { + if (-not $ModuleVersion -or $ModuleVersion -eq ".." -or $ModuleVersion -eq ".-1.-1") { throw ($translate.RequiredModuleNotInstalled -f $Name, $Version) } @@ -60,4 +88,11 @@ function Get-RequiredModule { if ([Version]$ModuleVersion -lt [Version]$Version) { throw ($translate.RequiredModuleTooOld -f $Name, $ModuleVersion, $Version) } -} + + # Output success message with installed version + if ($VerbosePreference -eq 'Continue') { + Write-PScriboMessage -Plugin "Module" -Message ($translate.RequiredModuleInstalled -f $Name, $ModuleVersion) + } else { + Write-Host -ForegroundColor White " - $(($translate.RequiredModuleInstalled -f $Name, $ModuleVersion))" + } +} \ No newline at end of file diff --git a/AsBuiltReport.Core/Src/Private/Resolve-Culture.ps1 b/AsBuiltReport.Core/Src/Private/Resolve-Culture.ps1 index e2f54ff..8ba2e10 100644 --- a/AsBuiltReport.Core/Src/Private/Resolve-Culture.ps1 +++ b/AsBuiltReport.Core/Src/Private/Resolve-Culture.ps1 @@ -44,15 +44,16 @@ function Resolve-Culture { # Define culture mapping with fallback chain $CultureMappings = @{ # English variants - 'en-AU' = @('en-AU', 'en-GB', 'en-US') - 'en-CA' = @('en-CA', 'en-GB', 'en-US') - 'en-IE' = @('en-IE', 'en-GB', 'en-US') - 'en-IN' = @('en-IN', 'en-GB', 'en-US') - 'en-NZ' = @('en-NZ', 'en-GB', 'en-US') - 'en-SG' = @('en-SG', 'en-GB', 'en-US') - 'en-ZA' = @('en-ZA', 'en-GB', 'en-US') - 'en-GB' = @('en-GB', 'en-US') - 'en-US' = @('en-US') + 'en-AU' = @('en-AU', 'en-GB', 'en-US') # English (Australia) + 'en-CA' = @('en-CA', 'en-GB', 'en-US') # English (Canada) + 'en-IE' = @('en-IE', 'en-GB', 'en-US') # English (Ireland) + 'en-IN' = @('en-IN', 'en-GB', 'en-US') # English (India) + 'en-NZ' = @('en-NZ', 'en-GB', 'en-US') # English (New Zealand) + 'en-SG' = @('en-SG', 'en-GB', 'en-US') # English (Singapore) + 'en-ZA' = @('en-ZA', 'en-GB', 'en-US') # English (South Africa) + 'en-LK' = @('en-LK', 'en-GB', 'en-US') # English (Sri Lanka) + 'en-GB' = @('en-GB', 'en-US') # English (United Kingdom) + 'en-US' = @('en-US') # English (United States) # Chinese variants 'zh-CN' = @('zh-CN', 'zh-Hans', 'en-US') # Simplified Chinese (China) @@ -171,6 +172,15 @@ function Resolve-Culture { # Vietnamese variants 'vi-VN' = @('vi-VN', 'en-US') # Vietnamese (Vietnam) + + # Sinhala variants + 'si-LK' = @('si-LK', 'en-US') # Sinhala (Sri Lanka) + + # Tamil variants + 'ta-IN' = @('ta-IN', 'en-US') # Tamil (India) + 'ta-LK' = @('ta-LK', 'ta-IN', 'en-US') # Tamil (Sri Lanka) + 'ta-SG' = @('ta-SG', 'ta-IN', 'en-US') # Tamil (Singapore) + 'ta-MY' = @('ta-MY', 'ta-IN', 'en-US') # Tamil (Malaysia) } # Automatic fallback for language families not explicitly mapped @@ -203,6 +213,8 @@ function Resolve-Culture { 'hi' = @('hi-IN', 'en-US') 'th' = @('th-TH', 'en-US') 'vi' = @('vi-VN', 'en-US') + 'si' = @('si-LK', 'en-US') + 'ta' = @('ta-IN', 'en-US') } # Return explicit mapping if exists diff --git a/AsBuiltReport.Core/Src/Private/Write-ReportModuleInfo.ps1 b/AsBuiltReport.Core/Src/Private/Write-ReportModuleInfo.ps1 index 14df024..719e6aa 100644 --- a/AsBuiltReport.Core/Src/Private/Write-ReportModuleInfo.ps1 +++ b/AsBuiltReport.Core/Src/Private/Write-ReportModuleInfo.ps1 @@ -48,13 +48,13 @@ function Write-ReportModuleInfo { Select-Object -First 1 -ExpandProperty Version if ($InstalledVersion) { - Write-PScriboMessage -Plugin "Module" -Message ($translate.ReportModuleInstalled -f $FullModuleName, "v$($InstalledVersion.ToString())") + Write-PScriboMessage -Plugin "Module" -Message ($translate.ReportModuleInstalled -f $FullModuleName, $($InstalledVersion.ToString())) $LatestVersion = Find-Module -Name $FullModuleName -Repository PSGallery -ErrorAction SilentlyContinue | Select-Object -ExpandProperty Version if ($LatestVersion -and ($InstalledVersion -lt $LatestVersion)) { - Write-PScriboMessage -Plugin "Module" -IsWarning -Message ($translate.ReportModuleAvailable -f $FullModuleName, "v$($LatestVersion.ToString())") + Write-PScriboMessage -Plugin "Module" -IsWarning -Message ($translate.ReportModuleAvailable -f $FullModuleName, $($LatestVersion.ToString())) Write-PScriboMessage -Plugin "Module" -IsWarning -Message ($translate.ReportModuleUpdate -f $FullModuleName) } } @@ -73,13 +73,13 @@ function Write-ReportModuleInfo { Select-Object -First 1 -ExpandProperty Version if ($InstalledVersion) { - Write-Host -ForegroundColor White " - $(($translate.ReportModuleInstalled -f $FullModuleName, "v$($InstalledVersion.ToString())"))" + Write-Host -ForegroundColor White " - $(($translate.ReportModuleInstalled -f $FullModuleName, $($InstalledVersion.ToString())))" $LatestVersion = Find-Module -Name $FullModuleName -Repository PSGallery -ErrorAction SilentlyContinue | Select-Object -ExpandProperty Version if ($LatestVersion -and ($InstalledVersion -lt $LatestVersion)) { - Write-Host -ForegroundColor Red ($translate.ReportModuleAvailable -f $FullModuleName, "v$($LatestVersion.ToString())") + Write-Host -ForegroundColor Red ($translate.ReportModuleAvailable -f $FullModuleName, $($LatestVersion.ToString())) Write-Host -ForegroundColor Red ($translate.ReportModuleUpdate -f $FullModuleName) } } diff --git a/CHANGELOG.md b/CHANGELOG.md index a6332a5..d9dc15d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.6.1] - 2026-02-09 + +### Added +- Add Sinhala (`si-LK`) language support with translation files +- Add Tamil (`ta-IN`) language support with translation files +- Add culture mappings for `si-LK`, `ta-IN`, `ta-LK`, `ta-SG`, `ta-MY`, and `en-LK` in `Resolve-Culture` +- Add Sinhala and Tamil language family fallbacks in `Resolve-Culture` +- Add Pester unit tests for Sinhala and Tamil culture resolution + +### Changed +- Add version reporting output to `Get-RequiredModule` function +- Update version reporting output in `Write-ReportModuleInfo` function +- Add `RequiredModuleInstalled` localization string for module version reporting +- Update `Get-RequiredModule` Pester unit tests + +### Fixed +- Fix issue with `Get-RequiredModule` function where rollup modules (e.g. Azure PowerShell 'Az') are not detected in Windows PowerShell 5.1 + + ## [1.6.0] - 2026-02-06 ### Added diff --git a/README.md b/README.md index 7cff9fd..6531b66 100644 --- a/README.md +++ b/README.md @@ -72,20 +72,21 @@ The module includes comprehensive mappings for: ### Languages supported by AsBuiltReport.Core | Locale Code | Language | Locale Code | Language | |-------------|----------|-------------|----------| -| **en-US (default)** | English (United States) | **hu-HU** | Hungarian (Hungary) | -| **en-GB** | English (United Kingdom) | **it-IT** | Italian (Italy) | -| **ar-SA** | Arabic (Saudi Arabia) | **ja-JP** | Japanese (Japan) | -| **cs-CZ** | Czech (Czech Republic) | **ko-KR** | Korean (South Korea) | -| **da-DK** | Danish (Denmark) | **nb-NO** | Norwegian Bokmål (Norway) | -| **de-DE** | German (Germany) | **nl-NL** | Dutch (Netherlands) | -| **el-GR** | Greek (Greece) | **pl-PL** | Polish (Poland) | -| **es-ES** | Spanish (Spain) | **pt-PT** | Portuguese (Portugal) | -| **fi-FI** | Finnish (Finland) | **ru-RU** | Russian (Russia) | -| **fr-FR** | French (France) | **sv-SE** | Swedish (Sweden) | -| **he-IL** | Hebrew (Israel) | **th-TH** | Thai (Thailand) | -| **hi-IN** | Hindi (India) | **tr-TR** | Turkish (Turkey) | -| **vi-VN** | Vietnamese (Vietnam) | **zh-CN** | Chinese (China, Simplified) | -| **zh-Hans** | Chinese (Simplified) | **zh-Hant** | Chinese (Traditional) | +| **en-US (default)** | English (United States) | **ko-KR** | Korean (South Korea) | +| **en-GB** | English (United Kingdom) | **nb-NO** | Norwegian Bokmål (Norway) | +| **ar-SA** | Arabic (Saudi Arabia) | **nl-NL** | Dutch (Netherlands) | +| **cs-CZ** | Czech (Czech Republic) | **pl-PL** | Polish (Poland) | +| **da-DK** | Danish (Denmark) | **pt-PT** | Portuguese (Portugal) | +| **de-DE** | German (Germany) | **ru-RU** | Russian (Russia) | +| **el-GR** | Greek (Greece) | **si-LK** | Sinhala (Sri Lanka) | +| **es-ES** | Spanish (Spain) | **sv-SE** | Swedish (Sweden) | +| **fi-FI** | Finnish (Finland) | **ta-IN** | Tamil (India) | +| **fr-FR** | French (France) | **th-TH** | Thai (Thailand) | +| **he-IL** | Hebrew (Israel) | **tr-TR** | Turkish (Turkey) | +| **hi-IN** | Hindi (India) | **vi-VN** | Vietnamese (Vietnam) | +| **hu-HU** | Hungarian (Hungary) | **zh-CN** | Chinese (China, Simplified) | +| **it-IT** | Italian (Italy) | **zh-Hans** | Chinese (Simplified) | +| **ja-JP** | Japanese (Japan) | **zh-Hant** | Chinese (Traditional) | ## :wrench: System Requirements diff --git a/Tests/Unit/Get-RequiredModule.Tests.ps1 b/Tests/Unit/Get-RequiredModule.Tests.ps1 index f3736d9..f0f608a 100644 --- a/Tests/Unit/Get-RequiredModule.Tests.ps1 +++ b/Tests/Unit/Get-RequiredModule.Tests.ps1 @@ -62,9 +62,12 @@ Describe 'Get-RequiredModule Unit Tests' { Version = [Version]'2.0.0' } } + Mock Write-PScriboMessage {} + Mock Write-Host {} $global:translate = @{ RequiredModuleNotInstalled = 'Module {0} version {1} or higher is required' RequiredModuleTooOld = 'Module {0} version {1} is installed, but version {2} or higher is required' + RequiredModuleInstalled = '{0} {1} is currently installed.' } { Get-RequiredModule -Name 'TestModule' -Version '1.0.0' } | Should -Not -Throw } @@ -78,9 +81,12 @@ Describe 'Get-RequiredModule Unit Tests' { Version = [Version]'2.0.0' } } + Mock Write-PScriboMessage {} + Mock Write-Host {} $global:translate = @{ RequiredModuleNotInstalled = 'Module {0} version {1} or higher is required' RequiredModuleTooOld = 'Module {0} version {1} is installed, but version {2} or higher is required' + RequiredModuleInstalled = '{0} {1} is currently installed.' } { Get-RequiredModule -Name 'TestModule' -Version '2.0.0' } | Should -Not -Throw } @@ -121,9 +127,12 @@ Describe 'Get-RequiredModule Unit Tests' { Version = [Version]'2.0.0' } } + Mock Write-PScriboMessage {} + Mock Write-Host {} $global:translate = @{ RequiredModuleNotInstalled = 'Module {0} version {1} or higher is required' RequiredModuleTooOld = 'Module {0} version {1} is installed, but version {2} or higher is required' + RequiredModuleInstalled = '{0} {1} is currently installed.' } Get-RequiredModule -Name 'TestModule' -Version '1.0.0' Should -Invoke Get-Module -ParameterFilter { diff --git a/Tests/Unit/Resolve-Culture.Tests.ps1 b/Tests/Unit/Resolve-Culture.Tests.ps1 index d98d9f3..6c8a748 100644 --- a/Tests/Unit/Resolve-Culture.Tests.ps1 +++ b/Tests/Unit/Resolve-Culture.Tests.ps1 @@ -194,6 +194,38 @@ Describe 'Resolve-Culture Unit Tests' { } } + Context 'Sinhala Culture Variants' { + It 'Should resolve si-LK to si-LK, en-US' { + InModuleScope 'AsBuiltReport.Core' { + $Result = Resolve-Culture -CultureName 'si-LK' + $Result | Should -Be @('si-LK', 'en-US') + } + } + } + + Context 'Tamil Culture Variants' { + It 'Should resolve ta-IN to ta-IN, en-US' { + InModuleScope 'AsBuiltReport.Core' { + $Result = Resolve-Culture -CultureName 'ta-IN' + $Result | Should -Be @('ta-IN', 'en-US') + } + } + + It 'Should resolve ta-LK to ta-LK, ta-IN, en-US' { + InModuleScope 'AsBuiltReport.Core' { + $Result = Resolve-Culture -CultureName 'ta-LK' + $Result | Should -Be @('ta-LK', 'ta-IN', 'en-US') + } + } + + It 'Should resolve ta-SG to ta-SG, ta-IN, en-US' { + InModuleScope 'AsBuiltReport.Core' { + $Result = Resolve-Culture -CultureName 'ta-SG' + $Result | Should -Be @('ta-SG', 'ta-IN', 'en-US') + } + } + } + Context 'Language Family Fallback' { It 'Should fallback unmapped French variant to fr-FR' { InModuleScope 'AsBuiltReport.Core' {