mirror of https://gitee.com/bigwinds/arangodb
75 lines
3.4 KiB
C++
75 lines
3.4 KiB
C++
////////////////////////////////////////////////////////////////////////////////
|
|
/// DISCLAIMER
|
|
///
|
|
/// Copyright 2014-2016 ArangoDB GmbH, Cologne, Germany
|
|
/// Copyright 2004-2014 triAGENS GmbH, Cologne, Germany
|
|
///
|
|
/// Licensed under the Apache License, Version 2.0 (the "License");
|
|
/// you may not use this file except in compliance with the License.
|
|
/// You may obtain a copy of the License at
|
|
///
|
|
/// http://www.apache.org/licenses/LICENSE-2.0
|
|
///
|
|
/// Unless required by applicable law or agreed to in writing, software
|
|
/// distributed under the License is distributed on an "AS IS" BASIS,
|
|
/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
/// See the License for the specific language governing permissions and
|
|
/// limitations under the License.
|
|
///
|
|
/// Copyright holder is ArangoDB GmbH, Cologne, Germany
|
|
///
|
|
/// @author Dr. Frank Celler
|
|
/// @author Jan Steemann
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef ARANGODB_BASICS_MESSAGES_H
|
|
#define ARANGODB_BASICS_MESSAGES_H 1
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
/// @brief bye bye message
|
|
///
|
|
/// #include <iostream>
|
|
/// #include <iomanip>
|
|
/// int main(int argc, char* argv[]) {
|
|
/// std::string line;
|
|
/// std::getline(std::cin, line);
|
|
/// std::cout << std::hex << "\"";
|
|
/// for (auto c : line) {
|
|
/// std::cout << "\\x" << (unsigned int)((unsigned char)c);
|
|
/// }
|
|
/// std::cout << "\"\n" << std::endl;
|
|
/// }
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#define TRI_UNICODE_LRM "\xE2\x80\x8E"
|
|
#define TRI_UNICODE_RLM "\xE2\x80\x8F"
|
|
#define TRI_BYE_MESSAGE_CH "Uf wiederluege!"
|
|
#define TRI_BYE_MESSAGE_CZ "Na shledanou!"
|
|
#define TRI_BYE_MESSAGE_DE "Auf Wiedersehen!"
|
|
#define TRI_BYE_MESSAGE_EN "Bye Bye!"
|
|
#define TRI_BYE_MESSAGE_EO "Adiau!"
|
|
#define TRI_BYE_MESSAGE_ES "\xc2\xa1\x48\x61\x73\x74\x61\x20\x6c\x75\x65\x67\x6f\x21"
|
|
#define TRI_BYE_MESSAGE_FR "Au revoir!"
|
|
#define TRI_BYE_MESSAGE_GR "\xce\x95\xce\xb9\xcf\x82\x20\xcf\x84\xce\xbf\x20\xce\xb5\xcf\x80\xce\xb1\xce\xbd\xce\xb9\xce\xb4\xce\xb5\xce\xaf\xce\xbd\x21"
|
|
#define TRI_BYE_MESSAGE_IL "\xd7\x9c\xd7\x94\xd7\xaa\xd7\xa8\xd7\x90\xd7\x95\xd7\xaa\x21"
|
|
// Should really be the following, but most terminals do not write right
|
|
// to left, so we put it here backwards.
|
|
//#define TRI_BYE_MESSAGE_IL "\xd7\xaa\xd7\x95\xd7\x90\xd7\xa8\xd7\xaa\xd7\x94\xd7\x9c\x21"
|
|
#define TRI_BYE_MESSAGE_IT "Arrivederci!"
|
|
#define TRI_BYE_MESSAGE_JP "\xe3\x81\x95\xe3\x82\x88\xe3\x81\x86\xe3\x81\xaa\xe3\x82\x89"
|
|
#define TRI_BYE_MESSAGE_NL "Tot ziens!"
|
|
#define TRI_BYE_MESSAGE_RU "\xd0\x94\xd0\xbe\x20\xd1\x81\xd0\xb2\xd0\xb8\xd0\xb4\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x8f\x21"
|
|
#define TRI_BYE_MESSAGE_SV "\x41\x64\x6a\xc3\xb6\x21"
|
|
#define TRI_BYE_MESSAGE_PT "\x41\x74\xc3\xa9\x20\x42\x72\x65\x76\x65\x21"
|
|
#define TRI_BYE_MESSAGE_FA "\xd8\xae\xd8\xaf\xd8\xa7\xd8\xad\xd8\xa7\xd9\x81\xd8\xb8\x21"
|
|
|
|
#define TRI_BYE_MESSAGE \
|
|
TRI_BYE_MESSAGE_CH \
|
|
" " TRI_BYE_MESSAGE_CZ " " TRI_BYE_MESSAGE_DE " " TRI_BYE_MESSAGE_EN \
|
|
" " TRI_BYE_MESSAGE_EO " " TRI_BYE_MESSAGE_ES " " TRI_BYE_MESSAGE_GR \
|
|
"\n" TRI_BYE_MESSAGE_IL " " TRI_BYE_MESSAGE_IT " " TRI_BYE_MESSAGE_NL \
|
|
" " TRI_BYE_MESSAGE_SV " " TRI_BYE_MESSAGE_FR " " TRI_BYE_MESSAGE_JP \
|
|
" " TRI_BYE_MESSAGE_RU " " TRI_BYE_MESSAGE_PT " " TRI_BYE_MESSAGE_FA
|
|
|
|
#endif
|