インスタンスの対象言語の設定を実装
This commit is contained in:
		
							parent
							
								
									1585bb12cf
								
							
						
					
					
						commit
						001bb7bbcd
					
				
					 6 changed files with 22 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -130,6 +130,13 @@ export const meta = {
 | 
			
		|||
			desc: {
 | 
			
		||||
				'ja-JP': 'インスタンス管理者の連絡先メールアドレス'
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		langs: {
 | 
			
		||||
			validator: $.arr($.str).optional,
 | 
			
		||||
			desc: {
 | 
			
		||||
				'ja-JP': 'インスタンスの対象言語'
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			@ -205,6 +212,10 @@ export default define(meta, (ps) => new Promise(async (res, rej) => {
 | 
			
		|||
		set['maintainer.email'] = ps.maintainerEmail;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (ps.langs !== undefined) {
 | 
			
		||||
		set.langs = ps.langs;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	await Meta.update({}, {
 | 
			
		||||
		$set: set
 | 
			
		||||
	}, { upsert: true });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,6 +43,7 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => {
 | 
			
		|||
 | 
			
		||||
		name: instance.name,
 | 
			
		||||
		description: instance.description,
 | 
			
		||||
		langs: instance.langs,
 | 
			
		||||
 | 
			
		||||
		secure: config.https != null,
 | 
			
		||||
		machine: os.hostname(),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue