Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							fb262596b2 
							
						 
					 
					
						
						
							
							Provide more helpful errors when i18n generation fails  
						
						... 
						
						
						
						Also fix TextForEvent.js so it doesn't break the script. Using a variable here is not recognized, so the object has been moved inline instead. 
						
						
					 
					
						2018-09-27 11:55:57 -06:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1394d592a 
							
						 
					 
					
						
						
							
							Allow translation tags object to be a variable  
						
						... 
						
						
						
						Don't try to validate the translation tags if it's not an object literal. 
						
						
					 
					
						2018-09-14 14:11:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07f0713a56 
							
						 
					 
					
						
						
							
							allow autocompleting Emoji by common aliases, e.g  👍  to  👍  
						
						... 
						
						
						
						Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
						
						
					 
					
						2018-07-24 17:06:45 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7225f7372c 
							
						 
					 
					
						
						
							
							Revert " make click to insert nick work on join/parts, /me's etc"  
						
						
						
						
					 
					
						2018-07-03 10:30:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dddf7991b9 
							
						 
					 
					
						
						
							
							create map-i18n to aid with transforming the i18n entries not to waste them  
						
						... 
						
						
						
						Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
						
						
					 
					
						2018-06-29 14:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							9f8202c8a9 
							
						 
					 
					
						
						
							
							Remove directories if they exist  
						
						
						
						
					 
					
						2018-05-02 16:49:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							82349ec933 
							
						 
					 
					
						
						
							
							Fix sed  
						
						
						
						
					 
					
						2018-05-02 16:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							183947615f 
							
						 
					 
					
						
						
							
							Fux up jenkins origin/ branches  
						
						
						
						
					 
					
						2018-05-02 16:39:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0040ea0d9f 
							
						 
					 
					
						
						
							
							Use develop js-sdk in travis build  
						
						
						
						
					 
					
						2018-05-02 15:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							9bccecf449 
							
						 
					 
					
						
						
							
							Get symlink right  
						
						... 
						
						
						
						Also No need to cd into the symlink, can just go straight there 
						
						
					 
					
						2018-05-02 11:23:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							825d610938 
							
						 
					 
					
						
						
							
							Bah, no pushd.  
						
						... 
						
						
						
						Also this npm install should now be unnecessary 
						
						
					 
					
						2018-05-02 11:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							c54198464b 
							
						 
					 
					
						
						
							
							npm install the js-sdk  
						
						
						
						
					 
					
						2018-05-02 11:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							b44582777b 
							
						 
					 
					
						
						
							
							Would if I added the script  
						
						
						
						
					 
					
						2018-05-02 11:03:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							730512bc3f 
							
						 
					 
					
						
						
							
							Use the right js-sdk branch when testing  
						
						... 
						
						
						
						On the react-sdk tests not just riot-web 
						
						
					 
					
						2018-05-02 10:58:43 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							40a67ca8fe 
							
						 
					 
					
						
						
							
							point imports at the new locations  
						
						
						
						
					 
					
						2018-04-13 00:43:44 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Parviainen 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf7e1b480 
							
						 
					 
					
						
						
							
							Validate tag replacements in gen-i18n  
						
						
						
						
					 
					
						2017-11-13 20:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							8447d15013 
							
						 
					 
					
						
						
							
							Don't include the |other in the translation value  
						
						
						
						
					 
					
						2017-10-24 14:26:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							93fca8439e 
							
						 
					 
					
						
						
							
							Merge pull request  #1521  from matrix-org/dbkr/geni18n-addplural  
						
						... 
						
						
						
						Fix bug with gen-i18n/js when adding new plurals 
						
						
					 
					
						2017-10-24 11:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							46e9d4197a 
							
						 
					 
					
						
						
							
							Use the 'and' feature!  
						
						
						
						
					 
					
						2017-10-24 10:21:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							2340c1308e 
							
						 
					 
					
						
						
							
							Fix bug with gen-i18n/js when adding new plurals  
						
						
						
						
					 
					
						2017-10-23 19:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							54458f1438 
							
						 
					 
					
						
						
							
							Actually even out brackets  
						
						
						
						
					 
					
						2017-10-23 14:02:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							8d1aea5b2e 
							
						 
					 
					
						
						
							
							Misc PR review fixes  
						
						
						
						
					 
					
						2017-10-23 10:18:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							317ad64ae6 
							
						 
					 
					
						
						
							
							Make the gen-i18n script validate _t calls  
						
						... 
						
						
						
						And throw a massive tantrum if you've messed up your format strings.
Because broken format strings making their way into the app cause it
to throw exceptions. 
						
						
					 
					
						2017-10-20 18:38:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							d397858e81 
							
						 
					 
					
						
						
							
							Don't remove other plural variants  
						
						
						
						
					 
					
						2017-10-19 14:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9de7343c 
							
						 
					 
					
						
						
							
							Add script to prune unused translations  
						
						
						
						
					 
					
						2017-10-19 12:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							027a70ffe7 
							
						 
					 
					
						
						
							
							Add gen-i18n as a 'binary'  
						
						... 
						
						
						
						and add appropriate shebang 
						
						
					 
					
						2017-10-19 10:51:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							1bada070ca 
							
						 
					 
					
						
						
							
							Make gen-i18n support 'HTML'  
						
						... 
						
						
						
						Where by 'HTML' I mean just run the same regex as riot does over
some text.
Also make it walk multiple paths.
This mostly means it can be used for riot-web. 
						
						
					 
					
						2017-10-18 19:36:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							2bbac903f1 
							
						 
					 
					
						
						
							
							'base file' is a bit overloaded by weblate  
						
						
						
						
					 
					
						2017-10-18 14:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							caa4979e37 
							
						 
					 
					
						
						
							
							Comment ignoring getTKey returning null  
						
						
						
						
					 
					
						2017-10-18 14:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							63a7d37f5a 
							
						 
					 
					
						
						
							
							commented logging  
						
						
						
						
					 
					
						2017-10-18 14:41:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							a2bfdd8925 
							
						 
					 
					
						
						
							
							missing saemi  
						
						
						
						
					 
					
						2017-10-18 14:33:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							f759467193 
							
						 
					 
					
						
						
							
							Get English plural strings from an input file  
						
						
						
						
					 
					
						2017-10-18 14:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							11761f535d 
							
						 
					 
					
						
						
							
							Copyright  
						
						
						
						
					 
					
						2017-10-18 13:39:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							8370c823b6 
							
						 
					 
					
						
						
							
							Script to generate the translations base file  
						
						... 
						
						
						
						Also replaces the translations base file with the output of the
script. 
						
						
					 
					
						2017-10-17 19:19:01 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Barnard 
							
						 
					 
					
						
						
						
						
							
						
						
							07b6040c39 
							
						 
					 
					
						
						
							
							Update travis script to use lintwithexclusions  
						
						
						
						
					 
					
						2017-09-28 11:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Barnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2de4dd7b71 
							
						 
					 
					
						
						
							
							Filter out unsupported emoji from the emoji meta data  
						
						... 
						
						
						
						Because apparently emojione provides meta data for more than the emojis it supports itself.
Fixes https://github.com/vector-im/riot-web/issues/4504  
						
						
					 
					
						2017-07-05 17:09:16 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Barnard 
							
						 
					 
					
						
						
						
						
							
						
						
							982b009b90 
							
						 
					 
					
						
						
							
							Implement ascii emoji tab completion  
						
						... 
						
						
						
						When a fully plaintext, ascii emoji is typed like ";-)", pressing tab will suggest emojione to replace it with based off of the meta data provided by emojione.
e.g. the aliases_ascii for `😃 ` are [":D",":-D","=D"] so typing ":D *tab*" will insert a real 😃  
						
						
					 
					
						2017-06-29 11:29:55 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Barnard 
							
						 
					 
					
						
						
						
						
							
						
						
							48eb6f251b 
							
						 
					 
					
						
						
							
							Update comment  
						
						
						
						
					 
					
						2017-06-28 13:44:44 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Barnard 
							
						 
					 
					
						
						
						
						
							
						
						
							30f80b57f2 
							
						 
					 
					
						
						
							
							Instead of making this part of the build process, let the devs generate stripped-emoji.json  
						
						... 
						
						
						
						With the expectation that when the file needs to be regenerated to include other keys, the developer will run this script. 
						
						
					 
					
						2017-06-28 13:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Barnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2b8da85726 
							
						 
					 
					
						
						
							
							Strip the emoji meta-data for the data we need  
						
						... 
						
						
						
						This is done at build time by parsing emojione/emoji.json, stripping it and then writing to ./lib/stripped-emoji.json. 
						
						
					 
					
						2017-06-28 11:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb7419335 
							
						 
					 
					
						
						
							
							Don't put in spurious newline  
						
						
						
						
					 
					
						2017-06-13 11:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							89c7477bd6 
							
						 
					 
					
						
						
							
							Add script to copy translations between files  
						
						... 
						
						
						
						So we can fill in missing translations from different dialects
Use it to fill in missing strings in pt from pt_BR 
						
						
					 
					
						2017-06-13 11:39:37 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							74e4260556 
							
						 
					 
					
						
						
							
							fix fullstops  
						
						
						
						
					 
					
						2017-06-08 15:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							9bda212cb1 
							
						 
					 
					
						
						
							
							Make travis/jenkins check for lint on files which are clean to start with  
						
						
						
						
					 
					
						2017-06-08 14:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							fe487232ad 
							
						 
					 
					
						
						
							
							sync fullstops everywhere  
						
						
						
						
					 
					
						2017-06-07 18:15:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							650d45466c 
							
						 
					 
					
						
						
							
							fix up missing strings caused by punctuation changes  
						
						
						
						
					 
					
						2017-06-01 22:06:02 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							b4284cf000 
							
						 
					 
					
						
						
							
							fix up Can't connect to HS i18n with _tJsx  
						
						
						
						
					 
					
						2017-06-01 01:17:39 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							85f830db71 
							
						 
					 
					
						
						
							
							warn for duplicate translation keys  
						
						
						
						
					 
					
						2017-05-28 21:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							dba35f4901 
							
						 
					 
					
						
						
							
							extend script to check for broken variables  
						
						
						
						
					 
					
						2017-05-27 20:14:52 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							796158422c 
							
						 
					 
					
						
						
							
							list the strings remaining to be translated  
						
						
						
						
					 
					
						2017-05-27 19:03:26 +01:00