Commits

Aimee Linden  committed 57a4a7d

EXT-7138 WIP Changed UI text to use "Voice Morph" everywhere instead of "Voice Effect".
Revised wording in preview floater (DEV-50573).
Added tool-tip for Voice Morphing control in Nearby Voice (DEV-50608).

  • Participants
  • Parent commits ca71162

Comments (0)

Files changed (8)

File indra/newview/app_settings/settings.xml

     <key>VoiceEffectExpiryWarningTime</key>
     <map>
       <key>Comment</key>
-      <string>How much notice to give of voice effect subscriptions expiry, in seconds.</string>
+      <string>How much notice to give of Voice Morph subscriptions expiry, in seconds.</string>
       <key>Persist</key>
       <integer>1</integer>
       <key>Type</key>
     <key>VoiceMorphingEnabled</key>
     <map>
       <key>Comment</key>
-      <string>Whether or not to enable Voice Effects and show the UI.</string>
+      <string>Whether or not to enable Voice Morphs and show the UI.</string>
       <key>Persist</key>
       <integer>0</integer>
       <key>Type</key>

File indra/newview/app_settings/settings_per_account.xml

     <key>VoiceEffectDefault</key>
     <map>
         <key>Comment</key>
-            <string>Selected voice effect</string>
+            <string>Selected Voice Morph</string>
         <key>Persist</key>
             <integer>1</integer>
         <key>Type</key>

File indra/newview/llfloatervoiceeffect.cpp

 		return;
 	}
 
-	LL_DEBUGS("Voice")<< "Rebuilding voice effect list."<< LL_ENDL;
+	LL_DEBUGS("Voice")<< "Rebuilding Voice Morph list."<< LL_ENDL;
 
 	// Preserve selected items and scroll position
 	S32 scroll_pos = mVoiceEffectList->getScrollPos();
 	mVoiceEffectList->deleteAllItems();
 
 	{
-		// Add the "No Voice Effect" entry
+		// Add the "No Voice Morph" entry
 		LLSD element;
 
 		element["id"] = LLUUID::null;
 		}
 	}
 
-	// Add each Voice Effect template, if there are any (template list includes all usable effects)
+	// Add each Voice Morph template, if there are any (template list includes all usable effects)
 	const voice_effect_list_t& template_list = effect_interface->getVoiceEffectTemplateList();
 	if (!template_list.empty())
 	{

File indra/newview/llpanelvoiceeffect.cpp

 /** 
  * @file llpanelvoiceeffect.cpp
  * @author Aimee
- * @brief Panel to select Voice Effects.
+ * @brief Panel to select Voice Morphs.
  *
  * $LicenseInfo:firstyear=2010&license=viewergpl$
  * 
 	LLSD value = mVoiceEffectCombo->getValue();
 	if (value.asInteger() == PREVIEW_VOICE_EFFECTS)
 	{
-		// Open the voice effects management floater
+		// Open the Voice Morph preview floater
 		LLFloaterReg::showInstance("voice_effect");
 	}
 	else if (value.asInteger() == GET_VOICE_EFFECTS)
 		LLVoiceEffectInterface* effect_interface = LLVoiceClient::instance().getVoiceEffectInterface();
 		if (list_updated)
 		{
-			// Add the default "No Voice Effect" entry.
+			// Add the default "No Voice Morph" entry.
 			mVoiceEffectCombo->removeall();
 			mVoiceEffectCombo->add(getString("no_voice_effect"), LLUUID::null);
 			mVoiceEffectCombo->addSeparator();
 
-			// Add entries for each Voice Effect.
+			// Add entries for each Voice Morph.
 			const voice_effect_list_t& effect_list = effect_interface->getVoiceEffectList();
 			if (!effect_list.empty())
 			{
 
 		if (effect_interface && LLVoiceClient::instance().isVoiceWorking())
 		{
-			// Select the current voice effect.
+			// Select the current Voice Morph.
 			mVoiceEffectCombo->setValue(effect_interface->getVoiceEffect());
 			mVoiceEffectCombo->setEnabled(true);
 		}

File indra/newview/llpanelvoiceeffect.h

 	/// Called by voice effect provider when voice effect list is changed.
 	virtual void onVoiceEffectChanged(bool effect_list_updated);
 
-	// Fixed entries in the voice effect list
+	// Fixed entries in the Voice Morph list
 	typedef enum e_voice_effect_combo_items
 	{
 		NO_VOICE_EFFECT = 0,

File indra/newview/skins/default/xui/en/floater_voice_effect.xml

 <floater
  legacy_header_height="18"
  can_resize="true"
- height="400"
+ height="420"
  name="voice_effects"
  help_topic="voice_effects"
  title="PREVIEW VOICE MORPHING"
  label="Places"
  layout="topleft"
  min_height="350"
- min_width="300"
+ min_width="330"
  width="455">
   <string name="no_voice_effect">
-    (No Voice Effect)
+    (No Voice Morph)
   </string>
   <string name="active_voice_effect">
     (Active)
     (New!)
   </string>
   <text
-   height="40"
+   height="68"
    word_wrap="true"
    use_ellipses="true"
    type="string"
    name="status_text"
    right="-10"
    top="25">
-Record a sample of your voice, and then select an effect to preview.
-Close this window to return to in-world voice.
+To preview any of the Voice Morphing effects, click the Record button to record a short snippet of voice, then click any Voice Morph in the list to hear how it will sound.
+
+To reconnect to Nearby Voice simply close this window.
   </text>
   <button
    follows="left|top"
    name="voice_effect_list"
    right="-10"
    tool_tip="Record a sample of your voice, then click an effect to preview."
-   top="100">
+   top="128">
     <scroll_list.columns
-     label="Voice Effect"
+     label="Voice Morph"
      name="name" relative_width="0.41"/>
     <scroll_list.columns
      dynamic_width="true"

File indra/newview/skins/default/xui/en/notifications.xml

    sound="UISndAlert"
    persist="true"
    type="notify">
-Subscribed Voice Effects have expired.
-[[URL] Renew your subscription] to reactivate them.
+One or more of your subscribed Voice Morphs has expired.
+[[URL] Click here] to renew your subscription.
     <unique/>
   </notification>
 
    sound="UISndAlert"
    persist="true"
    type="notify">
-The active Voice Effect has expired, your normal voice settings have been applied.
-[[URL] Renew your subscription] to reactivate it.
+The active Voice Morph has expired, your normal voice settings have been applied.
+[[URL] Click here] to renew your subscription.
     <unique/>
   </notification>
 
    sound="UISndAlert"
    persist="true"
    type="notify">
-Voice Effects will expire in less than [INTERVAL] days.
-[[URL] Renew your subscription] or they will be removed.
+One or more of your Voice Morphs will expire in less than [INTERVAL] days.
+[[URL] Click here] to renew your subscription.
     <unique/>
   </notification>
 		LLNotificationsUtil::add("VoiceEffectsNew");
    sound="UISndAlert"
    persist="true"
    type="notify">
-New Voice Effects are available!
+New Voice Morphs are available!
     <unique/>
   </notification>
 

File indra/newview/skins/default/xui/en/panel_voice_effect.xml

  name="panel_voice_effect"
  width="200">
   <string name="no_voice_effect">
-    No Voice Effect
+    No Voice Morph
   </string>
   <string name="preview_voice_effects">
     Preview Voice Morphing  ▶
    follows="left|top|right"
    height="23"
    name="voice_effect"
+   tool_tip="Select a Voice Morphing effect to change your voice."
    top_pad="0"
    width="200">
     <combo_box.item
-     label="No Voice Effect"
+     label="No Voice Morph"
      name="no_voice_effect"
 	 top_pad="0"
      value="0" />