Version 9 (modified by alina, 15 years ago) |
---|
Dodawanie języków
dodawanie nowego na Test
1. Do plików
adMoto.Core\Config\Languages\Test.config
adMoto.Core\Config\Languages\Local.config
dodajemy odpowiedni wpis np. "<Language code="me" nativeName="Crnogorski" culture="me-SR" utf="true"/>"
Atrybut nativeName="Crnogorski" odpowiada za wyświetlenie nazwy języka na liście języków
Gdy nazwa zawiera dziwne krzaczki (jest niesortowalna) np.Tiếng Việt, należy dodać atrybut SortName?="Vietnamese", który odpowiada za sortowanie języka na liście języków.
np. <Language code="vi" nativeName="Tiếng Việt" sortName="Vietnamese" culture="vi-VN" utf="true"
Dodatkowo: atrybut utf ustawiamy na true.
Atrybuty code oraz culture dla danego języka pobieramy z pliku LanguageCodes?.txt
2. Na jane w bazie SLOWNIKI do tabeli language dodajemy nowy rekord, gdzie
- id - dwuliterowy kod języka - odpowiadający atrybutowi code
- lang - nazwa języka po angielsku
- code1 - trzyliterowy kod języka pobrany ze strony http://www.science.co.il/Language/Codes.asp?s=code3 z kolumny Code3
3. Na TeamCity? przeładowujemy języki (Release Language - Run)
4. Teraz katalog adMoto.Data\Config\Translations powinien zawierać katalog z kodem dodawanego języka, ale nie jest on dołączony
do projektu, więc należy go dodać. Ustawiamy właściwości pliku dictionary.xml, który się w nim znajduje.
- Build Action - Content
- Copy To Output Directory - Copy always
4. Komitujemy zmiany
5. Na teście Uruchamiamy testy integracyjne
(Run integration tests - Run)
dodawanie na produkcje
1. Grześ musi dodać język w systemie zamawiania
2. Do plików
adMoto.Core\Config\Languages\Production.config
dodajemy odpowiedni wpis. Kopiujemy go np. z pliku Test.config.
3. adMoto.Data\Config\Translations\XX powinien zawierać katalog z kodem dodawanego języka
Sprawdzamy właściwości pliku dictionary.xml
- Build Action - Content
- Copy To Output Directory - Copy always
4. Komitujemy zmiany
5. Na teście Uruchamiamy testy integracyjne
(Run integration tests - Run)
6. Gdy wszystkie testy zakończą się pomyślnie, wypuszczamy nową wersję na produkcję
(Deploy to production - Run)
Przywrócenie starej wersji w przypadku błędu
dla truck.pl
Plik z \\storage\dataBackup\adMoto.Net\YYYY_MM_DD_XX_truck.pl.zip kopiujemy do \\ben\c$\Inetpub\wwwroot\truck.pl
dla CTBImport
Plik z \\storage\dataBackup\adMoto.Net\YYYY_MM_DD_XX_CTBImport.zip kopiujemy do \\ben\c$\Inetpub\wwwroot\service\CTBImport
Dodatkowo w każdym z tych katalogów ręcznie dodajemy katalog o nazwie Logs.
Załączniki
-
LanguageCodes.txt
(13.1 KB) - dodany przez marek
15 years temu.
dotNet Cultures