VintaSoft Imaging .NET SDK-ն կարող է տեղայնացվել ցանկացած լեզվով:
SDK-ն ներառում է տեղայնացված VintaSoft .NET ասամբլեաներ և VintaSoft WinForms ցուցադրական նախագծեր, որոնք տեղայնացված են գերմաներեն լեզվով, որպես օրինակ ցույց տալով, որ SDK-ն կարող է տեղայնացվել ցանկացած լեզվով:
SDK-ն նաև ներառում է տեղայնացված VintaSoft ASP.NET Core ցուցադրական նախագծեր, որոնք տեղայնացված են 32 լեզուներով,Որպես օրինակ, որը ցույց է տալիս, որ վեբի համար նախատեսված SDK լուծումը կարող է տեղայնացվել ցանկացած լեզվով։
Եթե ցանկանում եք տեղայնացնել VintaSoft .NET ասեմբլերի տողային հաստատունները և UI-կառավարիչները, խնդրում ենք կարդալ, թե ինչպես դա անել այս հոդվածի "VintaSoft .NET ասեմբլերի տեղայնացում" բաժնում։
Եթե ցանկանում եք տեղայնացնել VintaSoft WinForms ցուցադրական նախագծի տողային հաստատունները և UI-ը, խնդրում ենք կարդալ, թե ինչպես դա անել այս հոդվածի "VintaSoft WinForms ցուցադրական նախագծի տեղայնացում" բաժնում։
Եթե ցանկանում եք տեղայնացնել VintaSoft ASP.NET ցուցադրական նախագծի տողային հաստատունները և UI-ը, խնդրում ենք կարդալ, թե ինչպես դա անել այս հոդվածի "VintaSoft ASP.NET ցուցադրական նախագծի տեղայնացում" բաժնում։
VintaSoft .NET ասեմբլերի տեղայնացում
Բոլոր VintaSoft .NET ասեմբլերները ունեն անգլերեն լեզվի տեղայնացում։
VintaSoft Imaging .NET SDK-ն նաև հնարավորություն է տալիս տեղայնացնել հետևյալ VintaSoft .NET ասամբլեաները (օգտագործելով արբանյակային ռեսուրսների ասամբլեաներ) ցանկացած լեզվով՝
- Vintasoft.Imaging.dll
- Vintasoft.Imaging.UI.dll
- Vintasoft.Imaging.Annotation.Dicom.dll
- Vintasoft.Imaging.Annotation.Dicom.UI.dll
- Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.dll
- Vintasoft.Imaging.Dicom.dll
- Vintasoft.Imaging.Dicom.Mpr.dll
- Vintasoft.Imaging.Dicom.Mpr.UI.dll
- Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll
- Vintasoft.Imaging.Dicom.UI.dll
- Vintasoft.Imaging.Dicom.Wpf.UI.dll
- Vintasoft.Imaging.Pdf.dll
- Vintasoft.Imaging.Pdf.JavaScript.dll
- Vintasoft.Imaging.Pdf.UI.dll
- Vintasoft.Imaging.Pdf.Wpf.UI.dll
Եթե ցանկանում եք տեղայնացնել Vintasoft .NET ասամբլեա, որը վերևում նշված ցանկում չկա, խնդրում ենք տեղեկացնել մեզ, և մենք ձեզ կտրամադրենք անհրաժեշտ Vintasoft .NET ասամբլեան տեղայնացնելու հնարավորություն:
VintaSoft Imaging .NET SDK-ի տեղադրողը արբանյակային ասամբլեաները տրամադրում է գերմաներեն լեզվով, որը կարելի է գտնել "{SdkInstallPath}\Imaging .NET v12.2\Bin\DotNetX\AnyCPU\de\" թղթապանակում:
Եթե ցանկանում եք տեղայնացնել վերևում նշված ցանկից VintaSoft .NET ասամբլեան, օրինակ՝ Vintasoft.Imaging.Pdf.dll-ը, պետք է կատարեք հետևյալ քայլերը՝
-
Արտահանեք "Vintasoft.Imaging.Pdf.Localization.Strings.resources" ռեսուրսային ֆայլը հաստատուն տողերով Vintasoft.Imaging.Pdf.dll ասամբլեայից։
Ահա .NET կոնսոլային ծրագրի C# կոդը, որը թույլ է տալիս արտահանել "Vintasoft.Imaging.Pdf.Localization.Strings.resources" ռեսուրսային ֆայլը Vintasoft.Imaging.Pdf.dll ասամբլեայից՝
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
string dotNetAssemblyFileName = @"D:\VintaSoft\Imaging .NET v12.2\Bin\DotNet7\AnyCPU\Vintasoft.Imaging.Pdf.dll";
string resourceFileName = "Vintasoft.Imaging.Pdf.Localization.Strings.resources";
ExtractBinaryResourceFromDotNetAssembly(dotNetAssemblyFileName, resourceFileName);
}
static void ExtractBinaryResourceFromDotNetAssembly(string dotNetAssemblyFileName, string resourceFileName)
{
System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFile(dotNetAssemblyFileName);
System.IO.Stream resourceStream = assembly.GetManifestResourceStream(resourceFileName);
byte[] resourceStreamBytes = new byte[resourceStream.Length];
resourceStream.Read(resourceStreamBytes, 0, resourceStreamBytes.Length);
System.IO.File.WriteAllBytes(resourceFileName, resourceStreamBytes);
}
}
}
-
Փոխարկեք արտահանված "Vintasoft.Imaging.Pdf.Localization.Strings.resources" ռեսուրսային ֆայլը .resx ֆայլի։ Սա կարելի է անել ResGen ծրագրի միջոցով։
Ահա հրամանի տողը, որը թույլ է տալիս .NET երկուական ռեսուրսային ֆայլը փոխարկել .resx ֆայլի՝
"{Path_to_ResGen.exe_file}\ResGen.exe" Vintasoft.Imaging.Pdf.Localization.Strings.resources Strings.resx
-
Ստեղծեք Strings.resx ֆայլ՝ հաստատուն տողերով, որոնք թարգմանվում են անհրաժեշտ լեզվով, օրինակ՝ իսպաներեն՝
- Վերանվանեք String.resx ֆայլը Strings.es.resx ֆայլի։
- Բացեք Strings.es.resx ֆայլը ցանկացած տեքստային խմբագրիչում և թարգմանեք տողային հաստատունները (տողերը "value" թեգերում) անգլերեն լեզվից իսպաներեն։
-
Ստեղծեք արբանյակային ասամբլեա, որը պարունակում է թարգմանված հաստատուն տողեր՝
- Ստեղծեք "Vintasoft.Imaging.Pdf.es.resources" թղթապանակը և մտեք այդ թղթապանակ։
-
Ստեղծեք "Vintasoft.Imaging.Pdf.csproj" ֆայլը ցանկացած տեքստային խմբագրիչով և ավելացրեք հետևյալ տեքստը ստեղծված ֆայլին՝
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
- Ստեղծեք "Localization" պանակը և անցեք այդ պանակին։
- Պատճենեք Strings.es ֆայլը։resx ֆայլը տեղափոխեք "Localization" պանակ։
- Անցեք "Vintasoft.Imaging.Pdf.es.resources" պանակ։
-
Կոմպիլյացրեք նախագիծը՝ օգտագործելով հետևյալ հրամանը՝
dotnet build Vintasoft.Imaging.Pdf.csproj
- "Vintasoft.Imaging.Pdf.resources.dll" արբանյակային հավաքածուն կստեղծվի "bin\Debug\net7.0\es\" պանակում։
-
Օգտագործեք արբանյակային հավաքածուն Vintasoft.Imaging.Pdf.dll հավաքածուի հետ՝
Տեղայնացնել VintaSoft WinForms ցուցադրական նախագիծը
Եթե ցանկանում եք տեղայնացնել WinForms նախագիծը, դուք պետք է կատարեք հետևյալ քայլերը.
-
Տեղայնացնել WinForms ձևերի UI-ը, որն օգտագործվում է նախագծում.
-
Նախագծի յուրաքանչյուր WinForms ձևի համար.
- Բացել WinForms ձևը Visual Studio-ի WinForms դիզայներում։
- Ձևի "Տեղայնացվող" հատկությունը սահմանեք True-ի։
- Ձևի "Լեզու" հատկությունը սահմանեք ցանկալի լեզվի, օրինակ՝ իսպաներենի, => դիզայները կստեղծի FormName.es.resx ֆայլ, որը պարունակում է ձևի իսպաներեն տեղայնացման մասին տեղեկատվություն։
- Ձևի UI տարրերի տեղայնացում, և տեղայնացման մասին տեղեկատվությունը կպահպանվի FormName.es.resx ֆայլում։
-
Տեղայնացնել նախագծի սկզբնական կոդերում օգտագործվող տողային հաստատունները՝
- Նախագծում ստեղծել "Տեղայնացում" թղթապանակ։
- Ավելացնել "Strings.resx" անունով ռեսուրսային ֆայլը "Տեղայնացում" թղթապանակում։
-
Նախագծի կոդի յուրաքանչյուր հաստատուն տողի համար՝
- Ավելացնել հաստատուն տողը Strings.resx ռեսուրսային ֆայլում։
- Փոխարինեք նախագծի կոդի հաստատուն տողը այնպիսի կոդով, որը մատչում է Strings.resx ռեսուրսների ֆայլի հաստատուն տողին։
Բոլոր VintaSoft WinForms ցուցադրական նախագծերը ունեն անգլերեն լեզվի տեղայնացում։
Նաև SDK-ն ապահովում է գերմաներեն տեղայնացում VintaSoft WinForms 3 ցուցադրական նախագծերի համար (DicomViewerDemo, PdfEditorDemo, SpreadsheetEditorDemo) որպես օրինակ, որը ցույց է տալիս, որ VintaSoft WinForms ցուցադրական նախագծերը կարող են տեղայնացվել ցանկացած լեզվով։
Եթե ցանկանում եք տեղայնացնել VintaSoft WinForms ցուցադրական նախագիծը, որն արդեն տեղայնացված է (օրինակ՝ ունի գերմաներեն տեղայնացում), պետք է կատարեք հետևյալ քայլերը՝
- Տեղայնացրեք նախագծում օգտագործվող WinForms ձևերի UI-ը, ինչպես նշված է վերևում ցանկացած WinForms նախագծի տեղայնացման հրահանգներում։
-
Տեղայնացնել նախագծի սկզբնական կոդերում օգտագործվող տողային հաստատունները՝
- Ստեղծել "Localization\Strings.resx" ֆայլի պատճենը => "Տողեր - Պատճենել."resx" և "Strings - Copy.Designer.cs" ֆայլերը կստեղծվեն։
- Ջնջել "Strings - Copy.Designer.cs" ֆայլը։
- Վերանվանել "Strings - Copy.resx" ֆայլը "Strings.es.resx" ֆայլի։
- Բացել "Strings.es.resx" ֆայլը Visual Studio-ի ռեսուրսների դիզայներում և թարգմանել տողերի հաստատունները անգլերեն լեզվից իսպաներեն։
Եթե ցանկանում եք տեղայնացնել VintaSoft WinForms-ի դեմո նախագիծը, որը ներկայումս տեղայնացված չէ, կարող եք ընտրել 2 եղանակ։
ՃԱՆԱՊԱՐՀ 1. Տեղայնացրեք VintaSoft WinForms-ի դեմո նախագիծը վերևում նշված եղանակով ցանկացած WinForms նախագծի տեղայնացման հրահանգներում։
ՃԱՆԱՊԱՐՀ 2. Ուղարկել մեզ հարցում՝ VintaSoft WinForms-ի դեմո տարբերակը տեղայնացնելու համար։ նախագիծը ցանկալի լեզվով տեղադրեք, և մենք կփորձենք օգնել ձեզ տեղայնացման հարցում։
Տեղայնացրեք VintaSoft ASP.NET ցուցադրական նախագիծը
Յուրաքանչյուր VintaSoft ASP.NET ցուցադրական նախագիծ բաղկացած է 2 մասից՝ JavaScript UI կառավարման տարրեր, որոնք սահմանում են վեբ հավելվածի ինտերֆեյսը և տրամաբանությունը, և VintaSoft վեբ ծառայություններ, որոնք սպասարկում են JavaScript UI կառավարման տարրերից ստացված հարցումները և օգտագործում VintaSoft Imaging .NET SDK-ի ֆունկցիոնալությունը։
VintaSoft ASP.NET Core Document Viewer Demo-ն տրամադրում է պատրաստի տեղայնացման բառարաններ, որոնք թույլ են տալիս տեղայնացնել
VintaSoft վեբ փաստաթղթերի դիտիչը 32 լեզուներով (աֆրիկաանս, արաբերեն, բելառուսերեն, բուլղարերեն, չինարեն, խորվաթերեն, չեխերեն, դանիերեն, հոլանդերեն, անգլերեն, ֆիններեն, ֆրանսերեն, գերմաներեն, հունարեն, եբրայերեն, հինդի, հունգարերեն, իտալերեն, ճապոներեն, կորեերեն, նորվեգերեն, պորտուգալերեն, ռումիներեն, ռուսերեն, սլովակերեն, սլովեներեն, իսպաներեն, սուահիլի, շվեդերեն, թուրքերեն, վիետնամերեն, զուլու): Դուք կարող եք փորձարկել VintaSoft Web Document Viewer-ի պատրաստի տեղայնացումը՝ օգտագործելով
VintaSoft ASP.NET Core Document Viewer Demo-ի առցանց տարբերակը: VintaSoft Web Document Viewer-ի տեղայնացման մասին լրացուցիչ տեղեկություններ կարող եք գտնել
այստեղ։
VintaSoft ASP.NET աղյուսակների խմբագրիչի դեմո տարբերակը տրամադրում է պատրաստի տեղայնացման բառարաններ, որոնք թույլ են տալիս տեղայնացնել
VintaSoft վեբ աղյուսակների փաստաթղթերի խմբագրիչը 32 լեզուներով (աֆրիկաանս, արաբերեն, բելառուսերեն, բուլղարերեն, չինարեն, խորվաթերեն, չեխերեն, դանիերեն, հոլանդերեն, անգլերեն, ֆիններեն, ֆրանսերեն, գերմաներեն, հունարեն, եբրայերեն, հինդի, հունգարերեն, իտալերեն, ճապոներեն, կորեերեն, նորվեգերեն, պորտուգալերեն, ռումիներեն, ռուսերեն, սլովակերեն, սլովեներեն, իսպաներեն, սուահիլի, շվեդերեն, թուրքերեն, վիետնամերեն, զուլու): Դուք կարող եք փորձարկել VintaSoft Web Document Viewer-ի պատրաստի տեղայնացումը՝ օգտագործելով VintaSoft ASP.NET Core Spreadsheet Editor Demo-ի
օնլայն տարբերակը: VintaSoft Web Spreadsheet Document Editor-ի տեղայնացման մասին լրացուցիչ տեղեկություններ կարող եք գտնել
այստեղ:
VintaSoft ASP.NET Core Document Viewer Demo-ի և VintaSoft ASP.NET Spreadsheet Editor Demo-ի պատրաստի տեղայնացման բառարանները կարող են օգտագործվել ցանկացած ASP.NET ցուցադրական նախագծում, այսինքն՝ տեղայնացման բառարանները կարող են օգտագործվել ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5 և ASP.NET WebForms-ում։ Սա հնարավոր է, քանի որ VintaSoft ASP.NET ցուցադրական տարբերակները օգտագործում են նույն JavaScript կոդը բոլոր ASP.NET հարթակների համար։
Եթե ցանկանում եք տեղայնացնել VintaSoft վեբ ծառայության կողմից վերադարձվող տողային հաստատունների դեպքում դուք պետք է տեղայնացնեք VintaSoft .NET ասեմբլերը, ինչպես նկարագրված է "VintaSoft .NET ասեմբլերի տեղայնացում" բաժնում: