chore!: remove hipchat importer (#32154)

pull/33628/head
Pierre Lehnen 2 years ago committed by Guilherme Gazzo
parent 552b2550a7
commit d9a9d0d7ce
  1. 5
      .changeset/quiet-kings-rhyme.md
  2. 1
      FEATURES.md
  3. 355
      apps/meteor/app/importer-hipchat-enterprise/server/HipChatEnterpriseImporter.js
  4. 8
      apps/meteor/app/importer-hipchat-enterprise/server/index.ts
  5. 1
      apps/meteor/package.json
  6. 1
      apps/meteor/server/importPackages.ts
  7. 13
      apps/meteor/server/models/raw/ImportData.ts
  8. 2
      packages/i18n/src/locales/af.i18n.json
  9. 2
      packages/i18n/src/locales/ar.i18n.json
  10. 2
      packages/i18n/src/locales/az.i18n.json
  11. 2
      packages/i18n/src/locales/be-BY.i18n.json
  12. 2
      packages/i18n/src/locales/bg.i18n.json
  13. 2
      packages/i18n/src/locales/bs.i18n.json
  14. 2
      packages/i18n/src/locales/ca.i18n.json
  15. 2
      packages/i18n/src/locales/cs.i18n.json
  16. 2
      packages/i18n/src/locales/cy.i18n.json
  17. 2
      packages/i18n/src/locales/da.i18n.json
  18. 2
      packages/i18n/src/locales/de-AT.i18n.json
  19. 2
      packages/i18n/src/locales/de-IN.i18n.json
  20. 2
      packages/i18n/src/locales/de.i18n.json
  21. 2
      packages/i18n/src/locales/el.i18n.json
  22. 3
      packages/i18n/src/locales/en.i18n.json
  23. 2
      packages/i18n/src/locales/eo.i18n.json
  24. 2
      packages/i18n/src/locales/es.i18n.json
  25. 2
      packages/i18n/src/locales/fa.i18n.json
  26. 2
      packages/i18n/src/locales/fi.i18n.json
  27. 2
      packages/i18n/src/locales/fr.i18n.json
  28. 2
      packages/i18n/src/locales/hi-IN.i18n.json
  29. 2
      packages/i18n/src/locales/hr.i18n.json
  30. 2
      packages/i18n/src/locales/hu.i18n.json
  31. 2
      packages/i18n/src/locales/id.i18n.json
  32. 2
      packages/i18n/src/locales/it.i18n.json
  33. 2
      packages/i18n/src/locales/ja.i18n.json
  34. 2
      packages/i18n/src/locales/ka-GE.i18n.json
  35. 2
      packages/i18n/src/locales/km.i18n.json
  36. 2
      packages/i18n/src/locales/ko.i18n.json
  37. 2
      packages/i18n/src/locales/ku.i18n.json
  38. 2
      packages/i18n/src/locales/lo.i18n.json
  39. 2
      packages/i18n/src/locales/lt.i18n.json
  40. 2
      packages/i18n/src/locales/lv.i18n.json
  41. 2
      packages/i18n/src/locales/mn.i18n.json
  42. 2
      packages/i18n/src/locales/ms-MY.i18n.json
  43. 2
      packages/i18n/src/locales/nl.i18n.json
  44. 2
      packages/i18n/src/locales/nn.i18n.json
  45. 2
      packages/i18n/src/locales/no.i18n.json
  46. 2
      packages/i18n/src/locales/pl.i18n.json
  47. 2
      packages/i18n/src/locales/pt-BR.i18n.json
  48. 2
      packages/i18n/src/locales/pt.i18n.json
  49. 2
      packages/i18n/src/locales/ro.i18n.json
  50. 2
      packages/i18n/src/locales/ru.i18n.json
  51. 3
      packages/i18n/src/locales/se.i18n.json
  52. 2
      packages/i18n/src/locales/sk-SK.i18n.json
  53. 2
      packages/i18n/src/locales/sl-SI.i18n.json
  54. 2
      packages/i18n/src/locales/sq.i18n.json
  55. 2
      packages/i18n/src/locales/sr.i18n.json
  56. 2
      packages/i18n/src/locales/sv.i18n.json
  57. 2
      packages/i18n/src/locales/ta-IN.i18n.json
  58. 2
      packages/i18n/src/locales/th-TH.i18n.json
  59. 2
      packages/i18n/src/locales/tr.i18n.json
  60. 2
      packages/i18n/src/locales/uk.i18n.json
  61. 2
      packages/i18n/src/locales/vi-VN.i18n.json
  62. 2
      packages/i18n/src/locales/zh-HK.i18n.json
  63. 2
      packages/i18n/src/locales/zh-TW.i18n.json
  64. 2
      packages/i18n/src/locales/zh.i18n.json
  65. 1
      packages/model-typings/src/models/IImportDataModel.ts
  66. 3
      yarn.lock

@ -0,0 +1,5 @@
---
'@rocket.chat/meteor': major
---
Removed the ability to import data in the HipChat Enterprise format, as it was discontinued over five years ago.

@ -33,7 +33,6 @@
- Incoming / Outgoing Webhooks
- Data Importer
- Import from Slack
- Import from Hipchat
- Slack Bridge
- Profiles
- Custom avatars

@ -1,355 +0,0 @@
import fs from 'fs';
import path from 'path';
import { Readable } from 'stream';
import { ImportData, Settings } from '@rocket.chat/models';
import { Meteor } from 'meteor/meteor';
import { Importer, ProgressStep } from '../../importer/server';
import { notifyOnSettingChanged } from '../../lib/server/lib/notifyListener';
/** @deprecated HipChat was discontinued at 2019-02-15 */
export class HipChatEnterpriseImporter extends Importer {
constructor(info, importRecord, converterOptions = {}) {
super(info, importRecord, converterOptions);
this.Readable = Readable;
this.zlib = require('zlib');
this.tarStream = require('tar-stream');
this.extract = this.tarStream.extract();
this.path = path;
}
parseData(data) {
const dataString = data.toString();
try {
this.logger.debug('parsing file contents');
return JSON.parse(dataString);
} catch (e) {
this.logger.error(e);
return false;
}
}
async prepareUsersFile(file) {
await super.updateProgress(ProgressStep.PREPARING_USERS);
let count = 0;
for (const u of file) {
const newUser = {
emails: [],
importIds: [String(u.User.id)],
username: u.User.mention_name,
name: u.User.name,
avatarUrl: u.User.avatar && `data:image/png;base64,${u.User.avatar.replace(/\n/g, '')}`,
bio: u.User.title || undefined,
deleted: u.User.is_deleted,
type: 'user',
};
count++;
if (u.User.email) {
newUser.emails.push(u.User.email);
}
this.converter.addUser(newUser);
}
const { value } = await Settings.incrementValueById('Hipchat_Enterprise_Importer_Count', count, { returnDocument: 'after' });
if (value) {
void notifyOnSettingChanged(value);
}
await super.updateRecord({ 'count.users': count });
await super.addCountToTotal(count);
}
async prepareRoomsFile(file) {
await super.updateProgress(ProgressStep.PREPARING_CHANNELS);
let count = 0;
for await (const r of file) {
await this.converter.addChannel({
u: {
_id: r.Room.owner,
},
importIds: [String(r.Room.id)],
name: r.Room.name,
users: r.Room.members,
t: r.Room.privacy === 'private' ? 'p' : 'c',
topic: r.Room.topic,
ts: new Date(r.Room.created),
archived: r.Room.is_archived,
});
count++;
}
await super.updateRecord({ 'count.channels': count });
await super.addCountToTotal(count);
}
async findDMForImportedUsers(...users) {
const record = await ImportData.findDMForImportedUsers(...users);
if (record) {
return record.data;
}
}
async prepareUserMessagesFile(file) {
this.logger.debug(`preparing room with ${file.length} messages `);
let count = 0;
const dmRooms = [];
for await (const m of file) {
if (!m.PrivateUserMessage) {
continue;
}
// If the message id is already on the list, skip it
if (this.preparedMessages[m.PrivateUserMessage.id] !== undefined) {
continue;
}
this.preparedMessages[m.PrivateUserMessage.id] = true;
const senderId = String(m.PrivateUserMessage.sender.id);
const receiverId = String(m.PrivateUserMessage.receiver.id);
const users = [senderId, receiverId].sort();
if (!dmRooms[receiverId]) {
dmRooms[receiverId] = await this.findDMForImportedUsers(senderId, receiverId);
if (!dmRooms[receiverId]) {
const room = {
importIds: [users.join('')],
users,
t: 'd',
ts: new Date(m.PrivateUserMessage.timestamp.split(' ')[0]),
};
await this.converter.addChannel(room);
dmRooms[receiverId] = room;
}
}
const rid = dmRooms[receiverId].importIds[0];
const newMessage = this.convertImportedMessage(m.PrivateUserMessage, rid, 'private');
count++;
await this.converter.addMessage(newMessage);
}
return count;
}
async loadTurndownService() {
const TurndownService = (await import('turndown')).default;
const turndownService = new TurndownService({
strongDelimiter: '*',
hr: '',
br: '\n',
});
turndownService.addRule('strikethrough', {
filter: 'img',
replacement(content, node) {
const src = node.getAttribute('src') || '';
const alt = node.alt || node.title || src;
return src ? `[${alt}](${src})` : '';
},
});
this.turndownService = turndownService;
return turndownService;
}
convertImportedMessage(importedMessage, rid, type) {
const idType = type === 'private' ? type : `${rid}-${type}`;
const newId = `hipchatenterprise-${idType}-${importedMessage.id}`;
const newMessage = {
_id: newId,
rid,
ts: new Date(importedMessage.timestamp.split(' ')[0]),
u: {
_id: String(importedMessage.sender.id),
},
};
const text = importedMessage.message;
if (importedMessage.message_format === 'html') {
newMessage.msg = this.turndownService.turndown(text);
} else if (text.startsWith('/me ')) {
newMessage.msg = `${text.replace(/\/me /, '_')}_`;
} else {
newMessage.msg = text;
}
if (importedMessage.attachment?.url) {
const fileId = `${importedMessage.id}-${importedMessage.attachment.name || 'attachment'}`;
newMessage._importFile = {
downloadUrl: importedMessage.attachment.url,
id: `${fileId}`,
size: importedMessage.attachment.size || 0,
name: importedMessage.attachment.name,
external: false,
source: 'hipchat-enterprise',
original: {
...importedMessage.attachment,
},
};
}
return newMessage;
}
async prepareRoomMessagesFile(file, rid) {
this.logger.debug(`preparing room with ${file.length} messages `);
let count = 0;
await this.loadTurndownService();
for await (const m of file) {
if (m.UserMessage) {
const newMessage = this.convertImportedMessage(m.UserMessage, rid, 'user');
await this.converter.addMessage(newMessage);
count++;
} else if (m.NotificationMessage) {
const newMessage = this.convertImportedMessage(m.NotificationMessage, rid, 'notif');
newMessage.u._id = 'rocket.cat';
newMessage.alias = m.NotificationMessage.sender;
await this.converter.addMessage(newMessage);
count++;
} else if (m.TopicRoomMessage) {
const newMessage = this.convertImportedMessage(m.TopicRoomMessage, rid, 'topic');
newMessage.t = 'room_changed_topic';
await this.converter.addMessage(newMessage);
count++;
} else if (m.ArchiveRoomMessage) {
this.logger.warn('Archived Room Notification was ignored.');
} else if (m.GuestAccessMessage) {
this.logger.warn('Guess Access Notification was ignored.');
} else {
this.logger.error({ msg: "HipChat Enterprise importer isn't configured to handle this message:", file: m });
}
}
return count;
}
async prepareMessagesFile(file, info) {
await super.updateProgress(ProgressStep.PREPARING_MESSAGES);
const [type, id] = info.dir.split('/');
const roomIdentifier = `${type}/${id}`;
await super.updateRecord({ messagesstatus: roomIdentifier });
switch (type) {
case 'users':
return this.prepareUserMessagesFile(file);
case 'rooms':
return this.prepareRoomMessagesFile(file, id);
default:
this.logger.error(`HipChat Enterprise importer isn't configured to handle "${type}" files (${info.dir}).`);
return 0;
}
}
async prepareFile(info, data, fileName) {
const file = this.parseData(data);
if (file === false) {
this.logger.error('failed to parse data');
return false;
}
switch (info.base) {
case 'users.json':
await this.prepareUsersFile(file);
break;
case 'rooms.json':
await this.prepareRoomsFile(file);
break;
case 'history.json':
return this.prepareMessagesFile(file, info);
case 'emoticons.json':
case 'metadata.json':
break;
default:
this.logger.error(`HipChat Enterprise importer doesn't know what to do with the file "${fileName}"`);
break;
}
return 0;
}
async prepareUsingLocalFile(fullFilePath) {
this.logger.debug('start preparing import operation');
await this.converter.clearImportData();
// HipChat duplicates direct messages (one for each user)
// This object will keep track of messages that have already been prepared so it doesn't try to do it twice
this.preparedMessages = {};
let messageCount = 0;
const promise = new Promise((resolve, reject) => {
this.extract.on('entry', (header, stream, next) => {
this.logger.debug(`new entry from import file: ${header.name}`);
if (!header.name.endsWith('.json')) {
stream.resume();
return next();
}
const info = this.path.parse(header.name);
let pos = 0;
let data = Buffer.allocUnsafe(header.size);
stream.on('data', (chunk) => {
data.fill(chunk, pos, pos + chunk.length);
pos += chunk.length;
});
stream.on('end', async () => {
this.logger.info(`Processing the file: ${header.name}`);
const newMessageCount = await this.prepareFile(info, data, header.name);
messageCount += newMessageCount;
await super.updateRecord({ 'count.messages': messageCount });
await super.addCountToTotal(newMessageCount);
data = undefined;
this.logger.debug('next import entry');
next();
});
stream.on('error', () => next());
stream.resume();
});
this.extract.on('error', (err) => {
this.logger.error({ msg: 'extract error:', err });
reject(new Meteor.Error('error-import-file-extract-error'));
});
this.extract.on('finish', resolve);
const rs = fs.createReadStream(fullFilePath);
const gunzip = this.zlib.createGunzip();
gunzip.on('error', (err) => {
this.logger.error({ msg: 'extract error:', err });
reject(new Meteor.Error('error-import-file-extract-error'));
});
this.logger.debug('start extracting import file');
rs.pipe(gunzip).pipe(this.extract);
});
return promise;
}
}

@ -1,8 +0,0 @@
import { Importers } from '../../importer/server';
import { HipChatEnterpriseImporter } from './HipChatEnterpriseImporter';
Importers.add({
key: 'hipchatenterprise',
name: 'HipChat (tar.gz)',
importer: HipChatEnterpriseImporter,
});

@ -427,7 +427,6 @@
"string-strip-html": "^7.0.3",
"suretype": "~2.4.1",
"swiper": "^9.4.1",
"tar-stream": "^1.6.2",
"textarea-caret": "^3.1.0",
"tinykeys": "^1.4.0",
"turndown": "^7.2.0",

@ -26,7 +26,6 @@ import '../app/google-oauth/server';
import '../app/iframe-login/server';
import '../app/importer/server';
import '../app/importer-csv/server';
import '../app/importer-hipchat-enterprise/server';
import '../app/importer-pending-files/server';
import '../app/importer-pending-avatars/server';
import '../app/importer-slack/server';

@ -6,7 +6,7 @@ import type {
RocketChatRecordDeleted,
} from '@rocket.chat/core-typings';
import type { IImportDataModel } from '@rocket.chat/model-typings';
import type { Collection, FindCursor, Db, Filter, IndexDescription } from 'mongodb';
import type { Collection, FindCursor, Db, IndexDescription } from 'mongodb';
import { BaseRaw } from './BaseRaw';
@ -102,15 +102,4 @@ export class ImportDataRaw extends BaseRaw<IImportRecord> implements IImportData
return channel?.data?.importIds?.shift();
}
findDMForImportedUsers(...users: Array<string>): Promise<IImportChannelRecord | null> {
const query: Filter<IImportRecord> = {
'dataType': 'channel',
'data.users': {
$all: users,
},
};
return this.findOne<IImportChannelRecord>(query);
}
}

@ -1271,8 +1271,6 @@
"Importer_done": "Invoer voltooi!",
"Importer_finishing": "Voltooi die invoer.",
"Importer_From_Description": "Invoer {{from}} data in Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Wees asseblief bewus daarvan dat hierdie invoer nog steeds 'n werk aan die gang is, meld asseblief enige foute wat in GitHub voorkom:",
"Importer_HipChatEnterprise_Information": "Die opgelaaide lêer moet 'n gedecodeerde tar.gz wees, lees asseblief die dokumentasie vir verdere inligting:",
"Importer_import_cancelled": "Invoer gekanselleer.",
"Importer_import_failed": "'N Fout het voorgekom terwyl die invoer uitgevoer word.",
"Importer_importing_channels": "Die kanale invoer.",

@ -2143,8 +2143,6 @@
"Importer_finishing": "يتم إنهاء الاستيراد.",
"Importer_From_Description": "استيراد بيانات {{from}} إلى Rocket.Chat.",
"Importer_From_Description_CSV": "استيراد بيانات CSV إلى Rocket.Chat. يجب أن يكون الملف الذي تم رفعه بتنسيق ZIP.",
"Importer_HipChatEnterprise_BetaWarning": "يرجى العلم أن هذا الاستيراد لا يزال قيد التقدم، يُرجى الإبلاغ عن أي أخطاء تحدث في GitHub:",
"Importer_HipChatEnterprise_Information": "يجب أن يكون الملف الذي تم تحميله بتنسيق tar.gz غير مشفر، تُرجى قراءة الوثائق للحصول على مزيد من المعلومات:",
"Importer_import_cancelled": "تم إلغاء الاستيراد.",
"Importer_import_failed": "حدث خطأ أثناء تشغيل الاستيراد.",
"Importer_importing_channels": "يتم استيراد القنوات.",

@ -1271,8 +1271,6 @@
"Importer_done": "Tamamilə idxal!",
"Importer_finishing": "İthalatı bitirmək.",
"Importer_From_Description": "Rocket.Chat'a {{from}} data verin.",
"Importer_HipChatEnterprise_BetaWarning": "Xahiş edirik, bu idxal hələ də davam edən bir iş olduğundan xəbərdar edin, GitHub'da meydana gələn hər hansı bir səhv bildirin:",
"Importer_HipChatEnterprise_Information": "Yüklənən fayl şifresi çözülmüş tar.gz olmalıdır, daha ətraflı məlumat üçün sənədləri oxuyun:",
"Importer_import_cancelled": "İxrac ləğv edildi.",
"Importer_import_failed": "İçeceğinizde çalışırken bir səhv baş verdi.",
"Importer_importing_channels": "Kanalları idxal etmək.",

@ -1287,8 +1287,6 @@
"Importer_done": "Імпарт завершаны!",
"Importer_finishing": "Завяршэнне імпарту.",
"Importer_From_Description": "Імпартуе {{from}} дадзеныя ў Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Звярніце ўвагу, што гэты імпарт па-ранейшаму знаходзіцца ў стадыі распрацоўкі, просьба паведамляць пра памылкі, якія адбываюцца ў GitHub:",
"Importer_HipChatEnterprise_Information": "Загружаны файл павінен быць расшыфраваны tar.gz, калі ласка, прачытайце дакументацыю для атрымання дадатковай інфармацыі:",
"Importer_import_cancelled": "Імпарт адменены.",
"Importer_import_failed": "пры выкананні імпарту адбылася памылка.",
"Importer_importing_channels": "Імпарт каналаў.",

@ -1269,8 +1269,6 @@
"Importer_CSV_Information": "CSV вносителят изисква специален формат, прочетете документацията за това как да структурирате файла с цип:",
"Importer_done": "Импортирането е завършено!",
"Importer_finishing": "Завършване на импортирането.",
"Importer_HipChatEnterprise_BetaWarning": "Имайте предвид, че този внос все още е в процес на разработка, моля, отчетете всички грешки, които възникват в GitHub:",
"Importer_HipChatEnterprise_Information": "Каченият файл трябва да е декриптиран tar.gz, моля прочетете документацията за допълнителна информация:",
"Importer_import_cancelled": "Импортирането бе отменено.",
"Importer_import_failed": "Възникна грешка при изпълнение на импортирането.",
"Importer_importing_channels": "Импортиране на каналите.",

@ -1267,8 +1267,6 @@
"Importer_done": "Uvoz dovršen!",
"Importer_finishing": "Završavanje uvoza.",
"Importer_From_Description": "Uvezi {{from}} podatke u Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Imajte na umu da je taj uvoz još uvijek u tijeku, prijavite sve pogreške koje se pojavljuju u GitHubu:",
"Importer_HipChatEnterprise_Information": "Prenesena datoteka mora biti dekriptirana tar.gz, pročitajte dokumentaciju za daljnje informacije:",
"Importer_import_cancelled": "Uvoz je otkazan.",
"Importer_import_failed": "Došlo je do pogreške pri izvršavanju uvoza.",
"Importer_importing_channels": "Prebacivanje kanala.",

@ -2111,8 +2111,6 @@
"Importer_finishing": "Finalitza la importació.",
"Importer_From_Description": "Importa les dades de {{from}} a Rocket.Chat.",
"Importer_From_Description_CSV": "Importa dades CSV a Rocket.Chat. El fitxer penjat ha de ser un fitxer ZIP.",
"Importer_HipChatEnterprise_BetaWarning": "Tingueu en compte que aquest sistema d'importació encara està en desenvolupament. Si us plau, notifiqueu-nos a GitHub els errors que es produeixin:",
"Importer_HipChatEnterprise_Information": "L'arxiu carregat ha de ser un tar.gz desxifrat, llegiu la documentació per obtenir més informació:",
"Importer_import_cancelled": "Importació cancel·lada.",
"Importer_import_failed": "S'ha produït un error durant la importació.",
"Importer_importing_channels": "Important els canals.",

@ -1814,8 +1814,6 @@
"Importer_ExternalUrl_Description": "Můžete také použít adresu URL pro veřejně přístupný soubor:",
"Importer_finishing": "Dokončuji import.",
"Importer_From_Description": "Import dat {{from}} do Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Mějte prosím na paměti, že tato funkcionalita je stále ve vývoji, prosím nahlašte nám jakékoliv chyby přes github:",
"Importer_HipChatEnterprise_Information": "Nahraný soubor musí být nešifrovaný tar.gz, Více informací naleznete v dokumentaci:",
"Importer_import_cancelled": "Import zrušen.",
"Importer_import_failed": "Došlo k chybě při importu.",
"Importer_importing_channels": "Importuji místnosti.",

@ -1267,8 +1267,6 @@
"Importer_done": "Mewnforio yn gyflawn!",
"Importer_finishing": "Gorffen y mewnforio.",
"Importer_From_Description": "Mewnforion {{from}} data i Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Cofiwch fod y mewnforio hwn yn dal i fod yn waith ar y gweill, rhowch wybod am unrhyw wallau sy'n digwydd yn GitHub:",
"Importer_HipChatEnterprise_Information": "Rhaid i'r ffeil a lwythir i fyny fod yn tar.gz dadgryptiedig, darllenwch y dogfennau i gael rhagor o wybodaeth:",
"Importer_import_cancelled": "Canslo mewnforio.",
"Importer_import_failed": "Digwyddodd gwall wrth redeg y mewnforio.",
"Importer_importing_channels": "Mewnforio y sianeli.",

@ -1906,8 +1906,6 @@
"Importer_ExternalUrl_Description": "Du kan også bruge en URL til en offentlig tilgængelig fil:",
"Importer_finishing": "Afslutter importen.",
"Importer_From_Description": "Importerer {{from}} data til Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Vær opmærksom på, at denne import stadig er under udvikling. Rapporter venligst eventuelle fejl der opstår til GitHub:",
"Importer_HipChatEnterprise_Information": "Den uploadede fil skal være en dekrypteret tar.gz. Du kan få mere at vide i dokumentationen:",
"Importer_import_cancelled": "Import annulleret.",
"Importer_import_failed": "Der opstod en fejl under udførelsen af importen.",
"Importer_importing_channels": "Importerer kanalerne.",

@ -1273,8 +1273,6 @@
"Importer_done": "Die Daten wurden erfolgreich importiert!",
"Importer_finishing": "Import abgeschlossen.",
"Importer_From_Description": "Importiert Daten von {{from}} nach Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Bitte beachten Sie, dass dieser Import noch in Arbeit ist. Bitte melden Sie alle Fehler, die in GitHub auftreten:",
"Importer_HipChatEnterprise_Information": "Die hochgeladene Datei muss eine entschlüsselte tar.gz sein. Bitte lesen Sie die Dokumentation für weitere Informationen:",
"Importer_import_cancelled": "Der Import wurde abgebrochen.",
"Importer_import_failed": "Während des Importierens ist ein Fehler aufgetreten.",
"Importer_importing_channels": "Importiere die Kanäle.",

@ -1463,8 +1463,6 @@
"Importer_ExternalUrl_Description": "Du kannst eine öffentlich erreichbare URL zur Datei angeben.",
"Importer_finishing": "Import abgeschlossen.",
"Importer_From_Description": "Importiert Daten von {{from}} nach Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Bitte beachte, dass sich dieser Importer noch in der Entwicklung befindet. Bitte melde Fehler auf GitHub: ",
"Importer_HipChatEnterprise_Information": "Die hochgeladene Datei muss ein nicht-verschlüsseltes tar.gz sein. Bitte lies die Dokumentation für weiterführende Informationen.",
"Importer_import_cancelled": "Der Import wurde abgebrochen.",
"Importer_import_failed": "Während des Importierens ist ein Fehler aufgetreten.",
"Importer_importing_channels": "Importiere die Kanäle.",

@ -2389,8 +2389,6 @@
"Importer_finishing": "Import abgeschlossen.",
"Importer_From_Description": "Importiert Daten von {{from}} nach Rocket.Chat.",
"Importer_From_Description_CSV": "Importiert CSV-Daten in Rocket.Chat. Die hochgeladene Fatei muss eine ZIP-Datei sein.",
"Importer_HipChatEnterprise_BetaWarning": "Bitte beachten Sie, dass sich dieser Importer noch in der Entwicklung befindet. Bitte berichten Sie über Fehler auf GitHub: ",
"Importer_HipChatEnterprise_Information": "Die hochgeladene Datei muss ein nicht verschlüsseltes tar.gz sein. Bitte lesen Sie die Dokumentation für weiterführende Informationen:",
"Importer_import_cancelled": "Der Import wurde abgebrochen.",
"Importer_import_failed": "Während des Importierens ist ein Fehler aufgetreten.",
"Importer_importing_channels": "Importiere die Kanäle.",

@ -1278,8 +1278,6 @@
"Importer_done": "Εισαγωγή πλήρης!",
"Importer_finishing": "Ολοκλήρωση της εισαγωγής.",
"Importer_From_Description": "Οι εισαγωγές {{from}} δεδομένων's σε Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Λάβετε υπόψη ότι αυτή η εισαγωγή εξακολουθεί να είναι εργασία σε εξέλιξη, αναφέρετε τυχόν λάθη που εμφανίζονται στο GitHub:",
"Importer_HipChatEnterprise_Information": "Το φορτωμένο αρχείο πρέπει να είναι αποκρυπτογραφημένο tar.gz, διαβάστε την τεκμηρίωση για περισσότερες πληροφορίες:",
"Importer_import_cancelled": "Εισαγωγής ακυρωθεί.",
"Importer_import_failed": "Παρουσιάστηκε σφάλμα κατά την εκτέλεση της εισαγωγής.",
"Importer_importing_channels": "Εισάγει τα κανάλια.",

@ -2630,7 +2630,6 @@
"Highlights": "Highlights",
"Highlights_How_To": "To be notified when someone mentions a word or phrase, add it here. You can separate words or phrases with commas. Highlight Words are not case sensitive.",
"Highlights_List": "Highlight words",
"HipChat (tar.gz)": "HipChat (tar.gz)",
"History": "History",
"Hold_Time": "Hold Time",
"Hold": "Hold",
@ -2696,8 +2695,6 @@
"Importer_finishing": "Finishing up the import.",
"Importer_From_Description": "Imports {{from}} data into Rocket.Chat.",
"Importer_From_Description_CSV": "Imports CSV data into Rocket.Chat. The uploaded file must be a ZIP file.",
"Importer_HipChatEnterprise_BetaWarning": "Please be aware that this import is still a work in progress, please report any errors which occur in GitHub:",
"Importer_HipChatEnterprise_Information": "The file uploaded must be a decrypted tar.gz, please read the documentation for further information:",
"Importer_import_cancelled": "Import cancelled.",
"Importer_import_failed": "An error occurred while running the import.",
"Importer_importing_channels": "Importing the channels.",

@ -1271,8 +1271,6 @@
"Importer_done": "Importante kompletan!",
"Importer_finishing": "Finante la importadon.",
"Importer_From_Description": "Importas {{from}}-datumojn en Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Bonvolu konscii, ke ĉi tiu importado ankoraŭ estas progreso, bonvolu raporti iujn erarojn, kiuj okazas en GitHub:",
"Importer_HipChatEnterprise_Information": "La dosiero alŝutita devas esti senĉifrita tar.gz, bonvolu legi la dokumentadon por pliaj informoj:",
"Importer_import_cancelled": "Importi nuligita.",
"Importer_import_failed": "Eraro okazis dum ĝi funkciis la importadon.",
"Importer_importing_channels": "Importante la kanaloj.",

@ -2135,8 +2135,6 @@
"Importer_finishing": "Terminando la importación.",
"Importer_From_Description": "Importa datos de {{from}} a Rocket.Chat.",
"Importer_From_Description_CSV": "Importa datos en formato CSV a Rocket.Chat. El archivo subido debe ser un archivo ZIP.",
"Importer_HipChatEnterprise_BetaWarning": "Ten en cuenta que esta importación aún se está desarrollando. Informa acerca de cualquier error que ocurra en GitHub:",
"Importer_HipChatEnterprise_Information": "El archivo subido debe ser un archivo tar.gz descifrado. Consulta la documentación para obtener más información:",
"Importer_import_cancelled": "Importación cancelada.",
"Importer_import_failed": "Se ha producido un error durante la ejecución de la importación.",
"Importer_importing_channels": "Importando los canales.",

@ -1530,8 +1530,6 @@
"Importer_done": "وارد کردن تمام شد!",
"Importer_finishing": "پایان دادن به وارد کردن.",
"Importer_From_Description": "داده های {{from}} را وارد Rocket.chat می کند.",
"Importer_HipChatEnterprise_BetaWarning": "لطفا توجه داشته باشید که این واردات همچنان یک کار در حال انجام است، لطفا هر خطایی که در GitHub رخ می دهد گزارش دهید:",
"Importer_HipChatEnterprise_Information": "فایل آپلود شده باید یک tar.gz رمزگشایی شود، لطفا مستندات بیشتری برای اطلاعات بیشتر بخوانید:",
"Importer_import_cancelled": "وارد کردن لغو شد.",
"Importer_import_failed": "هنگام وارد کردن خطایی رخ داد.",
"Importer_importing_channels": "وارد کردن کانال ها.",

@ -2426,8 +2426,6 @@
"Importer_finishing": "Viimeistellään tuontia.",
"Importer_From_Description": "Tuo tiedot kohteesta {{from}} Rocket.Chatiin.",
"Importer_From_Description_CSV": "Tuo CSV-tiedot Rocket.Chatiin. Ladatun tiedoston on oltava ZIP-tiedosto.",
"Importer_HipChatEnterprise_BetaWarning": "Huomaa, että tuontitoiminto on edelleen kehitteillä. Ilmoita virheistä GitHubissa:",
"Importer_HipChatEnterprise_Information": "Ladattavan tiedoston on oltava purettu tar.gz-tiedosto. Katso lisätietoja oppaista:",
"Importer_import_cancelled": "Tuonti peruutettu.",
"Importer_import_failed": "Virhe tuotaessa.",
"Importer_importing_channels": "Tuodaan kanavia.",

@ -2129,8 +2129,6 @@
"Importer_finishing": "Finalisation de l'importation.",
"Importer_From_Description": "Importer les données de {{from}} dans Rocket.Chat.",
"Importer_From_Description_CSV": "Importe des données CSV dans Rocket.Chat. Le fichier chargé doit être un fichier ZIP.",
"Importer_HipChatEnterprise_BetaWarning": "Notez que la fonction d'importation est toujours en cours de développement, veuillez signaler toute erreur dans GitHub :",
"Importer_HipChatEnterprise_Information": "Le fichier chargé doit être au format tar.gz déchiffré, lisez la documentation pour plus d'informations :",
"Importer_import_cancelled": "Importation annulée.",
"Importer_import_failed": "Une erreur est survenue lors de l'importation.",
"Importer_importing_channels": "Importation des canaux.",

@ -2529,8 +2529,6 @@
"Importer_finishing": "आयत समत करन.",
"Importer_From_Description": "Rocket.Chat म {{from}} ड आयत करत।",
"Importer_From_Description_CSV": "Rocket.Chat म CSV ड आयत करत। अपलड क गई फइल एक जिप फइल हिए.",
"Importer_HipChatEnterprise_BetaWarning": "कपयन रखि इस आयत पर अभम चल रह, कपय GitHub मिििट कर:",
"Importer_HipChatEnterprise_Information": "अपलड क गई फइल डििड tar.gz हिए, कपय अधिक जनकिए दस पढ:",
"Importer_import_cancelled": "आयत रदद कर दि गय.",
"Importer_import_failed": "आयत चल समय एक ति उतपनन हई.",
"Importer_importing_channels": "चनल आयत करन.",

@ -1401,8 +1401,6 @@
"Importer_done": "Uvoz dovršen!",
"Importer_finishing": "Završavanje uvoza.",
"Importer_From_Description": "Uvezi {{from}} podatke u Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Imajte na umu da je taj uvoz još uvijek u tijeku, prijavite sve pogreške koje se pojavljuju u GitHubu:",
"Importer_HipChatEnterprise_Information": "Prenesena datoteka mora biti dekriptirana tar.gz, pročitajte dokumentaciju za daljnje informacije:",
"Importer_import_cancelled": "Uvoz je otkazan.",
"Importer_import_failed": "Došlo je do pogreške pri izvršavanju uvoza.",
"Importer_importing_channels": "Prebacivanje kanala.",

@ -2340,8 +2340,6 @@
"Importer_finishing": "Az importálás befejezése.",
"Importer_From_Description": "{{from}}-adatokat importál a Rocket.Chatbe.",
"Importer_From_Description_CSV": "CSV-adatokat importál a Rocket.Chatbe. A feltöltött fájlnak ZIP-fájlnak kell lennie.",
"Importer_HipChatEnterprise_BetaWarning": "Felhívjuk a figyelmét, hogy ennek az importálásnak a munkálatai még folyamatban vannak, az esetleges hibákat a GitHubon jelentse:",
"Importer_HipChatEnterprise_Information": "A feltöltött fájlnak visszafejtett tar.gz-nek kell lennie, olvassa el a dokumentációt további információkért:",
"Importer_import_cancelled": "Az importálás megszakítva.",
"Importer_import_failed": "Hiba történt az importálás futása során.",
"Importer_importing_channels": "A csatornák importálása.",

@ -1271,8 +1271,6 @@
"Importer_done": "Mengimpor lengkap!",
"Importer_finishing": "Menyelesaikan impor.",
"Importer_From_Description": "Impor {{from}} Data's menjadi Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Perlu diketahui bahwa impor ini masih dalam proses penyelesaian, laporkan kesalahan yang terjadi di GitHub:",
"Importer_HipChatEnterprise_Information": "File yang diunggah harus berupa tar.gz terdekrip, baca dokumentasi untuk informasi lebih lanjut:",
"Importer_import_cancelled": "Impor dibatalkan.",
"Importer_import_failed": "Terjadi kesalahan saat menjalankan impor.",
"Importer_importing_channels": "Mengimpor saluran.",

@ -1677,8 +1677,6 @@
"Importer_done": "Importazione completata!",
"Importer_finishing": "In fase di terminazione dell'importazione.",
"Importer_From_Description": "Importa i dati da {{from}} in Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Nota che questa importazione è in sviluppo, riporta ogni errori che può avvenire su GitHub:",
"Importer_HipChatEnterprise_Information": "Il file caricato deve essere un file tar.gz decriptato, leggi la documentazione per altre informazioni:",
"Importer_import_cancelled": "Importazione annullata.",
"Importer_import_failed": "Si è verificato un errore durante l'esecuzione dell'importazione.",
"Importer_importing_channels": "In fase d'importazione dei canali.",

@ -2105,8 +2105,6 @@
"Importer_finishing": "インポートを終了しています。",
"Importer_From_Description": "{{from}}のデータをRocket.Chatへインポートします。",
"Importer_From_Description_CSV": "CSVデータをRocket.Chatにインポートします。アップロードするファイルはZIPファイルである必要があります。",
"Importer_HipChatEnterprise_BetaWarning": "このインポートはまだ進行中です。GitHubで発生したエラーを報告してください。",
"Importer_HipChatEnterprise_Information": "アップロードされるファイルは暗号化を解除されたtar.gzでなければなりません。詳細はドキュメントを参照してください。",
"Importer_import_cancelled": "インポートをキャンセルしました。",
"Importer_import_failed": "インポートの実行中にエラーが発生しました。",
"Importer_importing_channels": "チャネルをインポートしています。",

@ -1716,8 +1716,6 @@
"Importer_ExternalUrl_Description": "თქვენ ასევე შეგიძლიათ ნახოთ ბმული საჯარო წვდომის ფაილისთვის",
"Importer_finishing": "იმპორტი სრულდება",
"Importer_From_Description": "მონაცემებს აიმპორტებს {{from}}-დან Rocket.Chat-ში",
"Importer_HipChatEnterprise_BetaWarning": "გთხოვთ გაითვალისწინოთ, რომ ეს იმპორტი კვლავ შემუშავების პროცესშია \n გთხოვთ, აცნობეთ შეცდომების შესახებ GitHub– ში:",
"Importer_HipChatEnterprise_Information": "ატვირთული ფაილი უნდა იყოს გაშიფრული tar.gz, დამატებითი ინფორმაციისთვის წაიკითხეთ დოკუმენტაცია:",
"Importer_import_cancelled": "იმპორტი გაუქმდა.",
"Importer_import_failed": "იმპორტისას მოხდა შეცდომა.",
"Importer_importing_channels": "არხების იმპორტი.",

@ -1526,8 +1526,6 @@
"Importer_ExternalUrl_Description": "អនកកចប URL សមឯកសរអចចលដរករជរណនដរ:",
"Importer_finishing": "បញចបរនល។",
"Importer_From_Description": "ករនល {{from}} ទននយ's បនចលទង Rocket.Chat ។",
"Importer_HipChatEnterprise_BetaWarning": "សមជបថរនលនរងរកងដរករសមរយករណសទងឡយដលកតឡងនង GitHub:",
"Importer_HipChatEnterprise_Information": "ឯកសរដលបនផកឡងតវតថលដលបនឌបសមអនឯកសរសមនបនម:",
"Importer_import_cancelled": "នលលបចល។",
"Importer_import_failed": "កសមយបនកតឡងខណលកងរតរនល។",
"Importer_importing_channels": "ករនលបណញន។",

@ -1867,8 +1867,6 @@
"Importer_ExternalUrl_Description": "외부에서 접근할 수 있는 파일의 URL을 사용할 수 있습니다.",
"Importer_finishing": "가져오기 마무리 중..",
"Importer_From_Description": "{{from}} 데이터를 Rocket.Chat으로 가져옵니다.",
"Importer_HipChatEnterprise_BetaWarning": "이 가져 오기가 아직 진행 중이므로 GitHub에서 발생하는 모든 오류를보고하십시오.",
"Importer_HipChatEnterprise_Information": "업로드 된 파일은 해독 된 tar.gz 여야합니다. 자세한 내용은 설명서를 참조하십시오.",
"Importer_import_cancelled": "가져오기가 취소되었습니다.",
"Importer_import_failed": "가져오기를 실행하는 동안 오류가 발생했습니다.",
"Importer_importing_channels": "채널 가져오기",

@ -1266,8 +1266,6 @@
"Importer_done": "Importing temam!",
"Importer_finishing": "Despêk xwe import.",
"Importer_From_Description": "Imports {{from}} welat's nav Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Ji kerema xwe bizanibin ku ev import jî hîn jî di pêşveçûnê de ye, kerema ku li GitHubê pêk tê rapor bikin:",
"Importer_HipChatEnterprise_Information": "Divê belgeyê belaş divê tar.gz, ji kerema xwe belgeyên bêtir agahdarî belgeyên bixwînin:",
"Importer_import_cancelled": "Import betalkirin.",
"Importer_import_failed": "dema ku li import An error teqîn pêk hat.",
"Importer_importing_channels": "Importing kanalên.",

@ -1305,8 +1305,6 @@
"Importer_done": "ການນາເຂາທມບນ!",
"Importer_finishing": "ສາເລດເຖງການນາເຂາ.",
"Importer_From_Description": "ການນາເຂາ {{from}} ຂນ's ເຂາໄປໃນ Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "ໂປດທາບວາການນາເຂານງຄງເປນວຽກທາລງດາເນນການ, ກະລນາລາຍງານຂດພາດທເກດຂນໃນ GitHub:",
"Importer_HipChatEnterprise_Information": "ໄຟລບໂຫລດຕອງເປນ tar.gz ທກລະຫດ, ກະລນາອານເອກສານສາລບຂນເພມເຕມ:",
"Importer_import_cancelled": "ການນາເຂາຍກເລກ.",
"Importer_import_failed": "ເກດຄວາມຜດພາດໃນຂະນະທເຮດວຽກການນາເຂາ.",
"Importer_importing_channels": "ການນາເຂາຊອງທາງການ.",

@ -1326,8 +1326,6 @@
"Importer_done": "Importavimas baigtas!",
"Importer_finishing": "Užbaigti importą.",
"Importer_From_Description": "Importuoja {{from}} duomenis į Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Atminkite, kad šis importas vis dar vyksta, prašome pranešti apie klaidas, kurios atsiranda \"GitHub\":",
"Importer_HipChatEnterprise_Information": "Įkeltas failas turi būti iššifruotas tar.gz, prašome perskaityti dokumentus, kad gautumėte papildomos informacijos:",
"Importer_import_cancelled": "Importas atšauktas.",
"Importer_import_failed": "Paleidus importą įvyko klaida.",
"Importer_importing_channels": "Kanalų importavimas.",

@ -1282,8 +1282,6 @@
"Importer_CSV_Information": "CSV importer ir nepieciešams noteikts formāts, lūdzu, izlasiet dokumentāciju, kā veidot savu zip failu:",
"Importer_done": "Importēšana ir pabeigta.",
"Importer_finishing": "Importēšanas pabeigšana.",
"Importer_HipChatEnterprise_BetaWarning": "Lūdzu, ņemiet vērā, ka šis importēšana joprojām turpinās darbu, lūdzu, ziņojiet par visām kļūdām, kas rodas GitHub:",
"Importer_HipChatEnterprise_Information": "Augšupielādētajam failam jābūt atšifrētam tar.gz, lūdzu, izlasiet dokumentāciju, lai saņemtu sīkāku informāciju:",
"Importer_import_cancelled": "Imports ir atcelts.",
"Importer_import_failed": "Veicot importēšanu, radās kļūda.",
"Importer_importing_channels": "Kanālu importēšana.",

@ -1266,8 +1266,6 @@
"Importer_CSV_Information": "CSV-ийн импортлогч тодорхой форматыг шаарддаг бөгөөд таны zip файлыг хэрхэн бүтээх талаар баримтжуулалтыг уншина уу:",
"Importer_done": "Бүрэн импортлох!",
"Importer_finishing": "Импортыг дуусгах.",
"Importer_HipChatEnterprise_BetaWarning": "Энэ импорт нь одоо ч ажил дуусч байгаа гэдгийг анхаарна уу, GitHub-д тохиолддог аливаа алдааг мэдээлнэ үү:",
"Importer_HipChatEnterprise_Information": "Байршуулсан файл нь шифрлэгдсэн tar.gz байна, дэлгэрэнгүй мэдээллийг баримтжуулж уншина уу:",
"Importer_import_cancelled": "Импорт цуцлагдсан.",
"Importer_import_failed": "Импортыг ажиллуулж байхад алдаа гарлаа.",
"Importer_importing_channels": "Суваг оруулах.",

@ -1269,8 +1269,6 @@
"Importer_done": "Mengimport lengkap!",
"Importer_finishing": "Hampir selesai import.",
"Importer_From_Description": "Import {{from}} data's ke dalam Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Harap maklum bahawa import ini masih merupakan kerja yang sedang berjalan, sila laporkan kesilapan yang berlaku di GitHub:",
"Importer_HipChatEnterprise_Information": "Fail yang dimuat naik mestilah tar.gz disahsulit, sila baca dokumentasi untuk maklumat lanjut:",
"Importer_import_cancelled": "Import dibatalkan.",
"Importer_import_failed": "Ralat berlaku semasa berjalan import.",
"Importer_importing_channels": "Mengimport saluran.",

@ -2121,8 +2121,6 @@
"Importer_finishing": "Afwerking van de import.",
"Importer_From_Description": "Impoort {{from}}-gegevens in Rocket.Chat.",
"Importer_From_Description_CSV": "Importeert CSV-gegevens in Rocket.Chat. De geüploade file moet een ZIP-bestand zijn.",
"Importer_HipChatEnterprise_BetaWarning": "Houd er rekening mee dat deze import nog steeds in uitvoering is, meld eventuele fouten die optreden op GitHub:",
"Importer_HipChatEnterprise_Information": "Het geüploade bestand moet een gedecodeerde tar.gz zijn, lees de documentatie voor meer informatie:",
"Importer_import_cancelled": "Import geannuleerd.",
"Importer_import_failed": "Er is een fout opgetreden tijdens het importeren.",
"Importer_importing_channels": "Kanalen aan het importeren.",

@ -2213,8 +2213,6 @@
"Importer_done": "Importerer komplett!",
"Importer_finishing": "Fullfører importen.",
"Importer_From_Description": "Importerer data fra {{from}} til Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Vær oppmerksom på at denne importen fortsatt er et pågående arbeid, vennligst rapporter eventuelle feil som oppstår i GitHub:",
"Importer_HipChatEnterprise_Information": "Filen som lastes opp må være en dekryptert tar.gz, vennligst les dokumentasjonen for ytterligere informasjon:",
"Importer_import_cancelled": "Import avbrutt.",
"Importer_import_failed": "Det oppsto en feil under kjøring av importen.",
"Importer_importing_channels": "Importerer kanalene.",

@ -2213,8 +2213,6 @@
"Importer_done": "Importerer komplett!",
"Importer_finishing": "Fullfører importen.",
"Importer_From_Description": "Importerer data fra {{from}} til Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Vær oppmerksom på at denne importen fortsatt er et pågående arbeid, vennligst rapporter eventuelle feil som oppstår i GitHub:",
"Importer_HipChatEnterprise_Information": "Filen som lastes opp må være en dekryptert tar.gz, vennligst les dokumentasjonen for ytterligere informasjon:",
"Importer_import_cancelled": "Import avbrutt.",
"Importer_import_failed": "Det oppsto en feil under kjøring av importen.",
"Importer_importing_channels": "Importerer kanalene.",

@ -2369,8 +2369,6 @@
"Importer_finishing": "Kończąc się na import.",
"Importer_From_Description": "Import danych {{from}} 's do Rocket.Chat.",
"Importer_From_Description_CSV": "Importuje dane CSV do Rocket.Chat. Przesłany plik musi być plikiem ZIP.",
"Importer_HipChatEnterprise_BetaWarning": "Należy pamiętać, że ten import jest nadal w toku, zgłoś wszelkie błędy występujące w GitHub:",
"Importer_HipChatEnterprise_Information": "Przesłany plik musi być odszyfrowanym tar.gz. Aby uzyskać więcej informacji, przeczytaj dokumentację:",
"Importer_import_cancelled": "Importowanie anulowane.",
"Importer_import_failed": "Wystąpił błąd podczas wykonywania importu.",
"Importer_importing_channels": "Importowanie kanałów.",

@ -2208,8 +2208,6 @@
"Importer_finishing": "Terminando a importação.",
"Importer_From_Description": "Importa dados de {{from}} para o Rocket.Chat.",
"Importer_From_Description_CSV": "Importa dados de CSV para o Rocket.Chat. O arquivo importado deve ser um arquivo ZIP.",
"Importer_HipChatEnterprise_BetaWarning": "Saiba que esta importação é ainda um trabalho em andamento; informe quaisquer erros que ocorrerem no GitHub:",
"Importer_HipChatEnterprise_Information": "O arquivo carregado deve ser um tar.gz descriptografado; leia a documentação para obter mais informações:",
"Importer_import_cancelled": "Importação cancelada.",
"Importer_import_failed": "Ocorreu um erro durante a execução da importação.",
"Importer_importing_channels": "Importando os canais.",

@ -1514,8 +1514,6 @@
"Importer_ExternalUrl_Description": "Você também pode usar um URL para um arquivo acessível publicamente:",
"Importer_finishing": "A terminar importação.",
"Importer_From_Description": "Importar dados de {{from}} para o Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Lembre-se de que esta importação ainda é um trabalho em andamento, informe quaisquer erros que ocorram no GitHub:",
"Importer_HipChatEnterprise_Information": "O arquivo carregado deve ser um tar.gz descienciado, leia a documentação para obter mais informações:",
"Importer_import_cancelled": "Importação cancelada.",
"Importer_import_failed": "Ocorreu um erro durante a execução da importação.",
"Importer_importing_channels": "A importar os canais.",

@ -1270,8 +1270,6 @@
"Importer_done": "Import complet!",
"Importer_finishing": "Se finalizează import.",
"Importer_From_Description": "Importuri {{from}} 's date în Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Rețineți că acest import este încă o operațiune în curs, vă rugăm să raportați orice erori apărute în GitHub:",
"Importer_HipChatEnterprise_Information": "Fișierul încărcat trebuie să fie un tar.gz decriptat, citiți documentația pentru mai multe informații:",
"Importer_import_cancelled": "Import anulat.",
"Importer_import_failed": "A Apărut o eroare în timpul importului.",
"Importer_importing_channels": "Se importă canalele.",

@ -2278,8 +2278,6 @@
"Importer_finishing": "Завершить импорт данных.",
"Importer_From_Description": "Импортировать данные из {{from}} в Rocket.Chat.",
"Importer_From_Description_CSV": "Импортирует данные файла CSV в Rocket.Chat. Загруженный файл должен быть в формате ZIP.",
"Importer_HipChatEnterprise_BetaWarning": "Имейте в виду, что импорт всё ещё продолжается. Пожалуйста, сообщите о любых возникающих ошибках на GitHub:",
"Importer_HipChatEnterprise_Information": "Загруженный файл должен быть расшифрованным tar.gz, пожалуйста, прочитайте документацию для получения дополнительной информации:",
"Importer_import_cancelled": "Импорт данных отменен.",
"Importer_import_failed": "Во время импорта данных возникла ошибка.",
"Importer_importing_channels": "Импортировать каналы.",

@ -2627,7 +2627,6 @@
"Highlights": "Highlights",
"Highlights_How_To": "To be notified when someone mentions a word or phrase, add it here. You can separate words or phrases with commas. Highlight Words are not case sensitive.",
"Highlights_List": "Highlight words",
"HipChat (tar.gz)": "HipChat (tar.gz)",
"History": "History",
"Hold_Time": "Hold Time",
"Hold": "Hold",
@ -2693,8 +2692,6 @@
"Importer_finishing": "Finishing up the import.",
"Importer_From_Description": "Imports {{from}} data into Rocket.Chat.",
"Importer_From_Description_CSV": "Imports CSV data into Rocket.Chat. The uploaded file must be a ZIP file.",
"Importer_HipChatEnterprise_BetaWarning": "Please be aware that this import is still a work in progress, please report any errors which occur in GitHub:",
"Importer_HipChatEnterprise_Information": "The file uploaded must be a decrypted tar.gz, please read the documentation for further information:",
"Importer_import_cancelled": "Import cancelled.",
"Importer_import_failed": "An error occurred while running the import.",
"Importer_importing_channels": "Importing the channels.",

@ -1281,8 +1281,6 @@
"Importer_done": "Import je dokončený!",
"Importer_finishing": "Dokončenie importu.",
"Importer_From_Description": "Importuje {{from}} dáta do Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Majte na pamäti, že tento import je stále prebiehajúcim procesom, nahláste všetky chyby, ktoré sa vyskytli v GitHub:",
"Importer_HipChatEnterprise_Information": "Nahraný súbor musí byť dešifrovaný tar.gz, prečítajte si prosím dokumentáciu pre ďalšie informácie:",
"Importer_import_cancelled": "Import bol zrušený.",
"Importer_import_failed": "Počas spúšťania importu sa vyskytla chyba.",
"Importer_importing_channels": "Importovanie kanálov.",

@ -1262,8 +1262,6 @@
"Importer_done": "Uvoz končan!",
"Importer_finishing": "Končujem uvoz. ",
"Importer_From_Description": "Uvozi {{from}} podatki v Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Upoštevajte, da uvoz še kar poteka, prijavite napake, ki so se zgodile v GitHub:",
"Importer_HipChatEnterprise_Information": "Naložena datoteka mora biti dešifrirana tar.gz, za več informacij preberite navodila. ",
"Importer_import_cancelled": "Uvoz preklican. ",
"Importer_import_failed": "Napaka med uvozom.",
"Importer_importing_channels": "Uvažanje kanalov. ",

@ -1270,8 +1270,6 @@
"Importer_done": "Importimi i plotë!",
"Importer_finishing": "Përfunduar importin.",
"Importer_From_Description": "Importet {{from}} dhënat's në Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Ju lutemi, kini parasysh se ky import ende është një punë në vazhdim, ju lutem raportoni çdo gabim që ndodh në GitHub:",
"Importer_HipChatEnterprise_Information": "Skedari i ngarkuar duhet të jetë tar.gz i dekriptuar, ju lutem lexoni dokumentacionin për informacione të mëtejshme:",
"Importer_import_cancelled": "Import anuluar.",
"Importer_import_failed": "Ndodhi një gabim gjatë drejtimin e importit.",
"Importer_importing_channels": "Importimin e kanaleve.",

@ -1132,8 +1132,6 @@
"Importer_CSV_Information": "ЦСВ увознику је потребан одређени формат, молимо прочитајте документацију како структурирати своју зип датотеку:",
"Importer_done": "Увоз завршен!",
"Importer_finishing": "Завршавање увоза.",
"Importer_HipChatEnterprise_BetaWarning": "Имајте на уму да је овај увоз и даље посао у току, пријавите грешке које се јављају у ГитХуб-у:",
"Importer_HipChatEnterprise_Information": "Датотека која је отпремљена мора бити дешифрована тар.гз, прочитајте документацију за додатне информације:",
"Importer_import_cancelled": "Увоз отказан.",
"Importer_import_failed": "Дошло је до грешке приликом увоза.",
"Importer_importing_channels": "Увожење канала.",

@ -2432,8 +2432,6 @@
"Importer_finishing": "Avslutar importen.",
"Importer_From_Description": "Importera {{from}}s data till Rocket.Chat.",
"Importer_From_Description_CSV": "Importerar CSV-data till Rocket.Chat. Den uppladdade filen måste vara en zip-fil.",
"Importer_HipChatEnterprise_BetaWarning": "Var medveten om att denna import fortfarande är ett pågående arbete, var god rapportera eventuella fel som uppstår i GitHub:",
"Importer_HipChatEnterprise_Information": "Den uppladdade filen måste vara en dekrypterad tar.gz, läs dokumentationen för ytterligare information:",
"Importer_import_cancelled": "Import avbruten.",
"Importer_import_failed": "Ett fel uppstod under importen.",
"Importer_importing_channels": "Importerar kanalerna.",

@ -1270,8 +1270,6 @@
"Importer_done": "மன இறகமதி!",
"Importer_finishing": "இறகமதிிிறத.",
"Importer_From_Description": "இறகமதி Rocket.Chat ஒர 'கள தரவ {{from}}.",
"Importer_HipChatEnterprise_BetaWarning": "இநத இறகமதி இனனமறம அடததிிகள, தயவ GitHub இல ஏறபட எநத பிகளிிகவ:",
"Importer_HipChatEnterprise_Information": "பதிிய க ஒரிகபபடட tar.gz ஆக இரக வ, ம தகவல ஆவணஙகள படிகவ:",
"Importer_import_cancelled": "இறகமதி ரதயபபடடத.",
"Importer_import_failed": "இறகமதி இயங ஒரி ஏறபடடத.",
"Importer_importing_channels": "சனலகள இறகமதி.",

@ -1265,8 +1265,6 @@
"Importer_CSV_Information": "ตวนำเขา CSV ตองการรปแบบเฉพาะโปรดอานเอกสารสำหรบวดโครงสรางไฟลปของคณ:",
"Importer_done": "การนำเขาเสรจสมบรณ!",
"Importer_finishing": "เสรจสนการนำเขา",
"Importer_HipChatEnterprise_BetaWarning": "โปรดทราบวาการนำเขานงคงเปนงานระหวางดำเนนการโปรดรายงานขอผดพลาดทเกดขนใน GitHub:",
"Importer_HipChatEnterprise_Information": "ไฟลปโหลดตองเปน tar.gad ถอดรหสลบโปรดอานเอกสารประกอบสำหรบขอมลเพมเตม:",
"Importer_import_cancelled": "ยกเลกการนำเขาแลว",
"Importer_import_failed": "เกดขอผดพลาดขณะเรยกใชงานนำเขา",
"Importer_importing_channels": "การนำเขาชอง",

@ -1538,8 +1538,6 @@
"Importer_ExternalUrl_Description": "Herkesin erişebileceği dosya için bir URL de kullanabilirsiniz:",
"Importer_finishing": "İçe aktarım tamamlanıyor.",
"Importer_From_Description": "{{from}} verisini Rocket.Chat'e aktarır.",
"Importer_HipChatEnterprise_BetaWarning": "Bu içe aktarma işlemi halen devam etmekte olan bir çalışma olduğuna dikkat edin, lütfen GitHub'ta oluşan hataları bildirin:",
"Importer_HipChatEnterprise_Information": "Yüklenen dosya, şifresi çözülmüş bir tar.gz olmalıdır; daha fazla bilgi için lütfen belgeleri okuyun:",
"Importer_import_cancelled": "İçe aktarım iptal edildi.",
"Importer_import_failed": "İçe aktarım sırasında bir hata oluştu.",
"Importer_importing_channels": "Kanallar içe aktarılıyor.",

@ -1683,8 +1683,6 @@
"Importer_ExternalUrl_Description": "Ви також можете використовувати URL-адресу для загальнодоступного файлу:",
"Importer_finishing": "Завершення імпорту.",
"Importer_From_Description": "Imports {{from}} data в Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Будь ласка, пам'ятайте, що цей імпорт все ще працює, повідомте про всі помилки, які виникають в GitHub:",
"Importer_HipChatEnterprise_Information": "Завантажений файл повинен бути розшифрованим tar.gz, будь ласка, ознайомтеся з документацією для отримання додаткової інформації:",
"Importer_import_cancelled": "Імпорт скасований.",
"Importer_import_failed": "Сталася помилка під час виконання імпорту.",
"Importer_importing_channels": "Імпорт каналів.",

@ -1364,8 +1364,6 @@
"Importer_done": "Nhập đầy đủ!",
"Importer_finishing": "Hoàn thành việc nhập dữ liệu.",
"Importer_From_Description": "Nhập dữ liệu {{from}} vào Rocket.Chat.",
"Importer_HipChatEnterprise_BetaWarning": "Xin lưu ý rằng phần nhập dữ liệu này vẫn đang trong quá trình hoàn thiện, hãy báo cáo bất kỳ lỗi nào xảy ra tại GitHub:",
"Importer_HipChatEnterprise_Information": "Tệp được tải lên phải là tệp được giải mã tar.gz, vui lòng đọc tài liệu để biết thêm thông tin:",
"Importer_import_cancelled": "Nhập dữ liệu bị hủy.",
"Importer_import_failed": "Đã xảy ra lỗi khi chạy.",
"Importer_importing_channels": "Nhập các kênh.",

@ -1291,8 +1291,6 @@
"Importer_done": "导入完成!",
"Importer_finishing": "完成进口。",
"Importer_From_Description": "将{{from}}数据导入Rocket.Chat。",
"Importer_HipChatEnterprise_BetaWarning": "请注意,此导入仍在进行中,请报告GitHub中发生的任何错误:",
"Importer_HipChatEnterprise_Information": "上传的文件必须是解密的tar.gz,请阅读文档以获取更多信息:",
"Importer_import_cancelled": "导入已取消。",
"Importer_import_failed": "运行导入时发生错误。",
"Importer_importing_channels": "导入频道。",

@ -2082,8 +2082,6 @@
"Importer_finishing": "完成了匯入。",
"Importer_From_Description": "匯入{{from}}的資料轉換成Rocket.Chat。",
"Importer_From_Description_CSV": "匯入 CSV 資料到 Rocket.Chat。上傳的檔案必須為 ZIP 檔。",
"Importer_HipChatEnterprise_BetaWarning": "請注意,此匯入仍在進行中,請報告GitHub中發生的任何錯誤:",
"Importer_HipChatEnterprise_Information": "上傳的文件必須是解密的tar.gz,請閱讀文件以獲取更多訊息:",
"Importer_import_cancelled": "匯入已取消。",
"Importer_import_failed": "在執行匯入時出錯。",
"Importer_importing_channels": "匯入頻道。",

@ -1899,8 +1899,6 @@
"Importer_ExternalUrl_Description": "您还可以将URL用于可公开访问的文件:",
"Importer_finishing": "导入即将完成。",
"Importer_From_Description": "将 {{from}} 数据导入 Rocket.Chat。",
"Importer_HipChatEnterprise_BetaWarning": "请注意,导入功能尚处于开发阶段,如有错误发生请在 GitHub 向我们反馈:",
"Importer_HipChatEnterprise_Information": "上传的文件必须为未加密的 tar.gz 文件,请查阅文档进一步了解相关信息:",
"Importer_import_cancelled": "已取消导入。",
"Importer_import_failed": "导入过程中发生错误!",
"Importer_importing_channels": "正在导入频道。",

@ -12,5 +12,4 @@ export interface IImportDataModel extends IBaseModel<IImportRecord> {
checkIfDirectMessagesExists(): Promise<boolean>;
countMessages(): Promise<number>;
findChannelImportIdByNameOrImportId(channelIdentifier: string): Promise<string | undefined>;
findDMForImportedUsers(...users: Array<string>): Promise<IImportChannelRecord | null>;
}

@ -9981,7 +9981,6 @@ __metadata:
supports-color: ~7.2.0
suretype: ~2.4.1
swiper: ^9.4.1
tar-stream: ^1.6.2
template-file: ^6.0.1
textarea-caret: ^3.1.0
tinykeys: ^1.4.0
@ -41079,7 +41078,7 @@ __metadata:
languageName: node
linkType: hard
"tar-stream@npm:^1.5.2, tar-stream@npm:^1.6.2":
"tar-stream@npm:^1.5.2":
version: 1.6.2
resolution: "tar-stream@npm:1.6.2"
dependencies:

Loading…
Cancel
Save