mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Feature: Chinese Traditional translation (#9076)
--------- Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
This commit is contained in:
		| @@ -47,7 +47,8 @@ | |||||||
|           "sv-SE": "src/locale/messages.sv_SE.xlf", |           "sv-SE": "src/locale/messages.sv_SE.xlf", | ||||||
|           "tr-TR": "src/locale/messages.tr_TR.xlf", |           "tr-TR": "src/locale/messages.tr_TR.xlf", | ||||||
|           "uk-UA": "src/locale/messages.uk_UA.xlf", |           "uk-UA": "src/locale/messages.uk_UA.xlf", | ||||||
|           "zh-CN": "src/locale/messages.zh_CN.xlf" |           "zh-CN": "src/locale/messages.zh_CN.xlf", | ||||||
|  |           "zh-TW": "src/locale/messages.zh_TW.xlf" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "architect": { |       "architect": { | ||||||
|   | |||||||
| @@ -9620,32 +9620,39 @@ | |||||||
|           <context context-type="linenumber">243</context> |           <context context-type="linenumber">243</context> | ||||||
|         </context-group> |         </context-group> | ||||||
|       </trans-unit> |       </trans-unit> | ||||||
|  |       <trans-unit id="8082606363137705994" datatype="html"> | ||||||
|  |         <source>Chinese Traditional</source> | ||||||
|  |         <context-group purpose="location"> | ||||||
|  |           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||||
|  |           <context context-type="linenumber">249</context> | ||||||
|  |         </context-group> | ||||||
|  |       </trans-unit> | ||||||
|       <trans-unit id="4912706592792948707" datatype="html"> |       <trans-unit id="4912706592792948707" datatype="html"> | ||||||
|         <source>ISO 8601</source> |         <source>ISO 8601</source> | ||||||
|         <context-group purpose="location"> |         <context-group purpose="location"> | ||||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> |           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||||
|           <context context-type="linenumber">251</context> |           <context context-type="linenumber">257</context> | ||||||
|         </context-group> |         </context-group> | ||||||
|       </trans-unit> |       </trans-unit> | ||||||
|       <trans-unit id="313643372755303297" datatype="html"> |       <trans-unit id="313643372755303297" datatype="html"> | ||||||
|         <source>Successfully completed one-time migratration of settings to the database!</source> |         <source>Successfully completed one-time migratration of settings to the database!</source> | ||||||
|         <context-group purpose="location"> |         <context-group purpose="location"> | ||||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> |           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||||
|           <context context-type="linenumber">584</context> |           <context context-type="linenumber">590</context> | ||||||
|         </context-group> |         </context-group> | ||||||
|       </trans-unit> |       </trans-unit> | ||||||
|       <trans-unit id="5558341108007064934" datatype="html"> |       <trans-unit id="5558341108007064934" datatype="html"> | ||||||
|         <source>Unable to migrate settings to the database, please try saving manually.</source> |         <source>Unable to migrate settings to the database, please try saving manually.</source> | ||||||
|         <context-group purpose="location"> |         <context-group purpose="location"> | ||||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> |           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||||
|           <context context-type="linenumber">585</context> |           <context context-type="linenumber">591</context> | ||||||
|         </context-group> |         </context-group> | ||||||
|       </trans-unit> |       </trans-unit> | ||||||
|       <trans-unit id="1168781785897678748" datatype="html"> |       <trans-unit id="1168781785897678748" datatype="html"> | ||||||
|         <source>You can restart the tour from the settings page.</source> |         <source>You can restart the tour from the settings page.</source> | ||||||
|         <context-group purpose="location"> |         <context-group purpose="location"> | ||||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> |           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||||
|           <context context-type="linenumber">661</context> |           <context context-type="linenumber">667</context> | ||||||
|         </context-group> |         </context-group> | ||||||
|       </trans-unit> |       </trans-unit> | ||||||
|       <trans-unit id="3852289441366561594" datatype="html"> |       <trans-unit id="3852289441366561594" datatype="html"> | ||||||
|   | |||||||
| @@ -40,6 +40,7 @@ import localeSv from '@angular/common/locales/sv' | |||||||
| import localeTr from '@angular/common/locales/tr' | import localeTr from '@angular/common/locales/tr' | ||||||
| import localeUk from '@angular/common/locales/uk' | import localeUk from '@angular/common/locales/uk' | ||||||
| import localeZh from '@angular/common/locales/zh' | import localeZh from '@angular/common/locales/zh' | ||||||
|  | import localeZhHant from '@angular/common/locales/zh-Hant' | ||||||
|  |  | ||||||
| registerLocaleData(localeAf) | registerLocaleData(localeAf) | ||||||
| registerLocaleData(localeAr) | registerLocaleData(localeAr) | ||||||
| @@ -73,6 +74,7 @@ registerLocaleData(localeSv) | |||||||
| registerLocaleData(localeTr) | registerLocaleData(localeTr) | ||||||
| registerLocaleData(localeUk) | registerLocaleData(localeUk) | ||||||
| registerLocaleData(localeZh) | registerLocaleData(localeZh) | ||||||
|  | registerLocaleData(localeZhHant) | ||||||
|  |  | ||||||
| /* global mocks for jsdom */ | /* global mocks for jsdom */ | ||||||
| const mock = () => { | const mock = () => { | ||||||
|   | |||||||
| @@ -244,6 +244,12 @@ const LANGUAGE_OPTIONS = [ | |||||||
|     englishName: 'Chinese Simplified', |     englishName: 'Chinese Simplified', | ||||||
|     dateInputFormat: 'yyyy-mm-dd', |     dateInputFormat: 'yyyy-mm-dd', | ||||||
|   }, |   }, | ||||||
|  |   { | ||||||
|  |     code: 'zh-tw', | ||||||
|  |     name: $localize`Chinese Traditional`, | ||||||
|  |     englishName: 'Chinese Traditional', | ||||||
|  |     dateInputFormat: 'yyyy/mm/dd', | ||||||
|  |   }, | ||||||
| ] | ] | ||||||
|  |  | ||||||
| const ISO_LANGUAGE_OPTION: LanguageOption = { | const ISO_LANGUAGE_OPTION: LanguageOption = { | ||||||
|   | |||||||
| @@ -181,6 +181,7 @@ import localeSv from '@angular/common/locales/sv' | |||||||
| import localeTr from '@angular/common/locales/tr' | import localeTr from '@angular/common/locales/tr' | ||||||
| import localeUk from '@angular/common/locales/uk' | import localeUk from '@angular/common/locales/uk' | ||||||
| import localeZh from '@angular/common/locales/zh' | import localeZh from '@angular/common/locales/zh' | ||||||
|  | import localeZhHant from '@angular/common/locales/zh-Hant' | ||||||
| import { CorrespondentNamePipe } from './app/pipes/correspondent-name.pipe' | import { CorrespondentNamePipe } from './app/pipes/correspondent-name.pipe' | ||||||
| import { DocumentTypeNamePipe } from './app/pipes/document-type-name.pipe' | import { DocumentTypeNamePipe } from './app/pipes/document-type-name.pipe' | ||||||
| import { StoragePathNamePipe } from './app/pipes/storage-path-name.pipe' | import { StoragePathNamePipe } from './app/pipes/storage-path-name.pipe' | ||||||
| @@ -217,6 +218,7 @@ registerLocaleData(localeSv) | |||||||
| registerLocaleData(localeTr) | registerLocaleData(localeTr) | ||||||
| registerLocaleData(localeUk) | registerLocaleData(localeUk) | ||||||
| registerLocaleData(localeZh) | registerLocaleData(localeZh) | ||||||
|  | registerLocaleData(localeZhHant) | ||||||
|  |  | ||||||
| function initializeApp(settings: SettingsService) { | function initializeApp(settings: SettingsService) { | ||||||
|   return () => { |   return () => { | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -751,6 +751,7 @@ LANGUAGES = [ | |||||||
|     ("tr-tr", _("Turkish")), |     ("tr-tr", _("Turkish")), | ||||||
|     ("uk-ua", _("Ukrainian")), |     ("uk-ua", _("Ukrainian")), | ||||||
|     ("zh-cn", _("Chinese Simplified")), |     ("zh-cn", _("Chinese Simplified")), | ||||||
|  |     ("zh-tw", _("Chinese Traditional")), | ||||||
| ] | ] | ||||||
|  |  | ||||||
| LOCALE_PATHS = [os.path.join(BASE_DIR, "locale")] | LOCALE_PATHS = [os.path.join(BASE_DIR, "locale")] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 LokiHung
					LokiHung