code: public function postEdit($group)
      {
          if (!in_array($group, $this->manager->config(Manager::EXCLUDE_GROUPS_KEY))) {
              $name = Request::get('name');
              $value = Request::get('value');
  
              list($locale, $key) = explode('|', $name, 2);
              if ($this->isLocaleEnabled($locale)) {
                  $translation = $this->manager->firstOrNewTranslation(array(
                      'locale' => $locale,
                      'group' => $group,
                      'key' => $key,
                  ));
  
                  $markdownSuffix = $this->manager->config(Manager::MARKDOWN_KEY_SUFFIX);
                  $isMarkdownKey = $markdownSuffix != '' && ends_with($key, $markdownSuffix) && $key !== $markdownSuffix;
  
                  if (!$isMarkdownKey) {
                      // strip off trailing spaces and eol's and &nbsps; that seem to be added when multiple spaces are entered in the x-editable textarea
                      $value = trim(str_replace("\xc2\xa0", ' ', $value));
                  }
  
                  $value = $value !== '' ? $value : null;
  
                  $translation->value = $value;
                  $translation->status = (($translation->isDirty() && $value != $translation->saved_value) ? Translation::STATUS_CHANGED : Translation::STATUS_SAVED);
                  $translation->save();
  
                  if ($isMarkdownKey) {
                      $markdownKey = $key;
                      $markdownValue = $value;
  
                      $key = substr($markdownKey, 0, -strlen($markdownSuffix));
  
                      $translation = $this->manager->firstOrNewTranslation(array(
                          'locale' => $locale,
                          'group' => $group,
                          'key' => $key,
                      ));
  
                      $value = $markdownValue !== null ? \Markdown::convertToHtml(str_replace("\xc2\xa0", ' ', $markdownValue)) : null;
  
                      $translation->value = $value;
                      $translation->status = (($translation->isDirty() && $value != $translation->saved_value) ? Translation::STATUS_CHANGED : Translation::STATUS_SAVED);
                      $translation->save();
                  }
              }
          }
          return array('status' => 'ok');
      }
docs: TODO: these are shared and they all need extra param for connectionName from the React UI