chore: remove comment handling
This commit is contained in:
		
							parent
							
								
									1dcc69ab54
								
							
						
					
					
						commit
						0367545183
					
				|  | @ -133,10 +133,6 @@ function extractElementText(node: TemplateChildNode): string | null { | |||
| 	const expressionContent = extractExpressionContent(node.children); | ||||
| 	if (expressionContent) return expressionContent; | ||||
| 
 | ||||
| 	// 4. テキストノードを検索
 | ||||
| 	const textContent = extractTextContent(node.children); | ||||
| 	if (textContent) return textContent; | ||||
| 
 | ||||
| 	// 5. 再帰的に子ノードを探索
 | ||||
| 	return extractNestedContent(node.children); | ||||
| } | ||||
|  | @ -238,34 +234,6 @@ function extractExpressionContent(children: TemplateChildNode[]): string | null | |||
| 	return null; | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * テキストノードからコンテンツを抽出 | ||||
|  */ | ||||
| function extractTextContent(children: TemplateChildNode[]): string | null { | ||||
| 	for (const child of children) { | ||||
| 		if (child.type === NodeTypes.COMMENT && child.content) { | ||||
| 			const text = child.content.trim(); | ||||
| 
 | ||||
| 			if (text) { | ||||
| 				logger.info(`Found text node: ${text}`); | ||||
| 
 | ||||
| 				// Mustache構文のチェック
 | ||||
| 				const mustachePattern = /^\s*{{\s*(.*?)\s*}}\s*$/; | ||||
| 				const mustacheMatch = text.match(mustachePattern); | ||||
| 
 | ||||
| 				if (mustacheMatch && mustacheMatch[1] && isI18nReference(mustacheMatch[1])) { | ||||
| 					logger.info(`Extracted i18n ref from text mustache: ${mustacheMatch[1]}`); | ||||
| 					return '$\{' + mustacheMatch[1] + '}'; | ||||
| 				} | ||||
| 
 | ||||
| 				return text; | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	return null; | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * 子ノードを再帰的に探索してコンテンツを抽出 | ||||
|  */ | ||||
|  | @ -350,15 +318,6 @@ function extractLabelsAndKeywords(nodes: TemplateChildNode[]): { label: string | | |||
| 									logger.info(`Found i18n in expression: ${label}`); | ||||
| 									break; | ||||
| 								} | ||||
| 								// テキストノードでもMustache構文を探す
 | ||||
| 								else if (child.type === NodeTypes.COMMENT && child.content) { | ||||
| 									const mustacheMatch = child.content.trim().match(/^\s*{{\s*(.*?)\s*}}\s*$/); | ||||
| 									if (mustacheMatch && mustacheMatch[1] && isI18nReference(mustacheMatch[1])) { | ||||
| 										label = mustacheMatch[1].trim(); | ||||
| 										logger.info(`Found i18n in text mustache: ${label}`); | ||||
| 										break; | ||||
| 									} | ||||
| 								} | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
|  | @ -401,16 +360,6 @@ function extractLabelsAndKeywords(nodes: TemplateChildNode[]): { label: string | | |||
| 									logger.info(`Found i18n keyword in expression: ${keyword}`); | ||||
| 									break; | ||||
| 								} | ||||
| 								// テキストノードでもMustache構文を探す
 | ||||
| 								else if (child.type === NodeTypes.COMMENT && child.content) { | ||||
| 									const mustacheMatch = child.content.trim().match(/^\s*{{\s*(.*?)\s*}}\s*$/); | ||||
| 									if (mustacheMatch && mustacheMatch[1] && isI18nReference(mustacheMatch[1])) { | ||||
| 										const keyword = mustacheMatch[1].trim(); | ||||
| 										keywords.push(keyword); | ||||
| 										logger.info(`Found i18n keyword in text mustache: ${keyword}`); | ||||
| 										break; | ||||
| 									} | ||||
| 								} | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue