Go to the documentation of this file.
19package org.sleuthkit.autopsy.texttranslation.utils;
21import org.apache.commons.io.FilenameUtils;
22import org.sleuthkit.autopsy.texttranslation.NoServiceProviderException;
23import org.sleuthkit.autopsy.texttranslation.TextTranslationService;
24import org.sleuthkit.autopsy.texttranslation.TranslationException;
51 if (fileName.matches(
"^\\p{ASCII}+$")) {
56 String baseName = FilenameUtils.getBaseName(fileName);
57 String translation = translator.
translate(baseName);
58 if (!translation.isEmpty()) {
59 String extension = FilenameUtils.getExtension(fileName);
60 if (!extension.isEmpty()) {
61 String extensionDelimiter = (extension.isEmpty()) ?
"" :
".";
62 translation += extensionDelimiter + extension;
synchronized String translate(String input)
static TextTranslationService getInstance()
static String translate(String fileName)
FileNameTranslationUtil()
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.