public boolean hasTranslatedValue(Data data) {
		Program p = data.getProgram();
		PropertyMapManager propertyMapManager = p.getUsrPropertyManager();
		StringPropertyMap translationMap =
			propertyMapManager.getStringPropertyMap(TRANSLATION_PROPERTY_MAP_NAME);
		boolean hasValue = false;
		if (translationMap != null) {
			hasValue = translationMap.hasProperty(data.getAddress());
		}
		if (!hasValue) {
			// check for deprecated settings-based value
			Data d = p.getListing().getDefinedDataAt(data.getAddress());
			hasValue = d != null ? d.hasProperty(DEPRECATED_TRANSLATED_VALUE_SETTING_NAME) : false;
		}
		return hasValue;
	}
Determine if a translated string value has been set at the specified address.
@param data defined string data which may have a translation
@return true if translated string has been stored else false
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/TranslationSettingsDefinition.java