mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	[i18n] update and add Polish, Portuguese, Turkish
Signed-off-by: R4SAS <r4sas@i2pmail.org>
This commit is contained in:
		
							parent
							
								
									e53fe2d988
								
							
						
					
					
						commit
						a1fb97cfad
					
				
					 17 changed files with 744 additions and 398 deletions
				
			
		| 
						 | 
				
			
			@ -1,29 +1,29 @@
 | 
			
		|||
`xgettext` command for extracting translation
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
xgettext --omit-header -ctr: -ktr -ktr:1,2 daemon/HTTPServer.cpp libi2pd_client/HTTPProxy.cpp
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Regex for transforming gettext translations to our format:
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  msgid\ \"(.*)\"\nmsgid_plural\ \"(.*)\"\nmsgstr\[0\]\ \"(.*)\"\n(msgstr\[1\]\ \"(.*)\"\n)?(msgstr\[2\]\ \"(.*)\"\n)?(msgstr\[3\]\ \"(.*)\"\n)?(msgstr\[4\]\ \"(.*)\"\n)?(msgstr\[5\]\ \"(.*)\"\n)?
 | 
			
		||||
out: #{"$2", {"$3", "$5", "$7", "$9", "$11"}},\n
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  msgid\ \"(.*)\"\nmsgstr\ \"(.*)\"\n
 | 
			
		||||
out: {"$1", "$2"},\n
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  ^#[:.](.*)$\n
 | 
			
		||||
out: <to empty line>
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  \n\n
 | 
			
		||||
out: \n
 | 
			
		||||
```
 | 
			
		||||
`xgettext` command for extracting translation
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
xgettext --omit-header -ctr: -ktr -ktr:1,2 daemon/HTTPServer.cpp libi2pd_client/HTTPProxy.cpp
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Regex for transforming gettext translations to our format:
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  msgid\ \"(.*)\"\nmsgid_plural\ \"(.*)\"\nmsgstr\[0\]\ \"(.*)\"\n(msgstr\[1\]\ \"(.*)\"\n)?(msgstr\[2\]\ \"(.*)\"\n)?(msgstr\[3\]\ \"(.*)\"\n)?(msgstr\[4\]\ \"(.*)\"\n)?(msgstr\[5\]\ \"(.*)\"\n)?
 | 
			
		||||
out: #{"$2", {"$3", "$5", "$7", "$9", "$11"}},\n
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  msgid\ \"(.*)\"\nmsgstr\ \"(.*)\"\n
 | 
			
		||||
out: {"$1", "$2"},\n
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  ^#[:.,](.*)$\n
 | 
			
		||||
out: <to empty line>
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
in:  \n\n
 | 
			
		||||
out: \n
 | 
			
		||||
```
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue